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^
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.
|
Guest Message by DevFuse
Zapamiętaj wybór - nowe menu
Temat rozp. Szymek^, 04.10.2011 21:05
4 odpowiedzi w tym temacie
#1
Napisano 04.10.2011 21:05
#2
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
}
Potem tam gdzie chcesz aby zapamiętało dajesz menu[id] = true ,Potem żeby sprawdzić czy się zgadza to robić if(menu) {
// kod
}
If you can dream it, you can do it.
#3
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.
#4
Napisano 04.10.2011 21:22
Masz tu przykład
Myślę że przykład jest zrozumiały
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=';)' />") } }
If you can dream it, you can do it.
#5
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