Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Zapamiętaj wybór - nowe menu


  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
4 odpowiedzi w tym temacie

#1 Szymek^

    Profesjonalista

  • Użytkownik

Reputacja: 30
Życzliwy

  • Postów:187
  • Imię:Szymon
  • Lokalizacja:Tczew
Offline

Napisano 04.10.2011 21:05

Witam, a więc edytuje COD'a Peyote (Stary silnik) na zombie mod'a z 4 klasami i awansami broni.
Wszystko jest ok, ale czy w nowym menu da się dać opcję zapamiętywania wyboru ?

W załączniku daje plik jak da radę to zrobić.

Pozdrawiam
Szymek^
  • +
  • -
  • 0

#2 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 04.10.2011 21:12

Robisz new bool:menu[33]
Potem tam gdzie chcesz aby zapamiętało dajesz menu[id] = true ,Potem żeby sprawdzić czy się zgadza to robić if(menu) {
// kod
}
:)
  • +
  • -
  • 0

If you can dream it, you can do it.


#3 Szymek^

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 30
Życzliwy

  • Postów:187
  • Imię:Szymon
  • Lokalizacja:Tczew
Offline

Napisano 04.10.2011 21:14

Dałbyś radę to zrobić? Tak, żeby kto zaznaczy daną broń będzie jak w ZM od razu mu dawana.
  • +
  • -
  • 0

#4 speedkill

    Godlike

  • Przyjaciel

Reputacja: 1 592
Godlike

  • Postów:2 733
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Prudnik
Offline

Napisano 04.10.2011 21:22

Masz tu przykład :)
Myślę że przykład jest zrozumiały :]
#include <amxmodx>
#include <fun>
#include <hamsandwich>

new bool:ma[33]

public plugin_init() {
	register_clcmd("say /menu", "menu")
	RegisterHam(Ham_Spawn, "player", "respawn", 1)
}
public menu(id)
{
	new menu = menu_create("\rMenu Testowe", "wybieranie")
	
	menu_additem(menu, "\wBron 1 ", "1", 0)
	
	menu_setprop(menu, MPROP_EXIT, MEXIT_ALL)
	
	menu_display(id, menu, 0)
}

public wybieranie(id, menu, item)
{
	if (item == MENU_EXIT)
	{
		menu_destroy(menu)
		return PLUGIN_HANDLED
	}
	new data[6], iName[64]
	new acces, callback
	menu_item_getinfo(menu, item, acces, data,5, iName, 63, callback)
	
	new key = str_to_num(data)
	
	switch(key)
	{
		case 1:{
			give_item(id, "weapon_m4a1") 
			ma[id] = true
			menu_destroy(menu)
			return PLUGIN_HANDLED
		}
	}
	menu_destroy(menu)
	return PLUGIN_HANDLED
}
public respawn(id) {
	if(is_user_alive(id) && ma[id]) 
	{
		client_print(id,print_chat,"ma[id] = True wiec widzisz ten napis <img src='https://amxx.pl/public/style_emoticons/<#EMO_DIR#>/wink.png' class='bbc_emoticon' alt=';)' />")
	}
}

  • +
  • -
  • 0

If you can dream it, you can do it.


#5 mierzwi

    Banned

  • Zbanowany

Reputacja: 235
Wszechwidzący

  • Postów:651
  • Lokalizacja:Polska
Offline

Napisano 05.10.2011 19:17

albo możesz zrobić enumy z zapisami np. AK = 1 itp. do broni i np. bron[id] = AK

jeśli masz fejsa i chcesz mi pomóc to wejdź tutaj: Zaproś kumpla by lubił nasz sklep | Facebook

na pewno jakoś C się odwdzięczę!





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych