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![:]](https://amxx.pl/public/style_emoticons/default/cwaniak.gif)
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


Dodatki SourceMod













