public Karabiny(id)
{
new tytul[25];
format(tytul, 24, "\rWybierz Karabin");
new menu = menu_create(tytul, "Karabiny_Handler");
menu_additem(menu, "Chce zostac Sniperem");//1
menu_additem(menu, "M4A1");//1
menu_additem(menu, "AK47");//1
menu_display(id, menu);
}
public Karabiny_Handler(id, menu, item)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
new kasa = cod_get_user_coins(id);
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
{
Sniper(id)
}
case 1:
{
if(kasa >= 1)
{
cod_set_user_coins(id, kasa-1);
bron[id] = CSW_M4A1
cod_give_weapon(id, CSW_M4A1);
client_print(id, print_chat, "Wybrales karabin M4A1");
}
if(kasa < 1)
client_print(id, print_chat, "[COD:MW] Masz za malo kasy!");
}
case 2:
{
if(kasa >= 1)
{
cod_set_user_coins(id, kasa-1);
bron[id] = CSW_AK47
cod_give_weapon(id, CSW_AK47);
client_print(id, print_chat, "Wybrales karabin AK47");
}
if(kasa < 1)
client_print(id, print_chat, "[COD:MW] Masz za malo kasy!");
}
}
return PLUGIN_CONTINUE;
}
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
Pomoc w menu (nieaktywna opcja po wyborze)
Temat rozp.
Flk
, 22.12.2012 01:30
3 odpowiedzi w tym temacie
#1
Napisano 22.12.2012 01:30
Witam. Jak zrobić w tym menu żeby po wyborze jakieś opcji była ona nieaktywna szara ??
Najlepsza instalka Counter Strike 1.6 w sieci!!!
#2
Napisano 22.12.2012 02:36
new bool:m4a1[33], bool:ak47[33], bool:sniper[33];
(...)
public Karabiny(id)
{
new tytul[25];
format(tytul, 24, "\rWybierz Karabin");
new menu = menu_create(tytul, "Karabiny_Handler");
new cb = menu_makecallback("CB");
menu_additem(menu, "Chce zostac Sniperem", "", 0, cb);//1
menu_additem(menu, "M4A1", "", 0, cb);//1
menu_additem(menu, "AK47", "", 0, cb);//1
menu_display(id, menu);
}
public Karabiny_Handler(id, menu, item)
{
if(!is_user_alive(id) || !is_user_connected(id))
return PLUGIN_CONTINUE;
new kasa = cod_get_user_coins(id);
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
switch(item)
{
case 0:
{
sniper[id] = true;
m4a1[id] = false;
ak47[id] = false;
Sniper(id)
}
case 1:
{
if(kasa >= 1)
{
cod_set_user_coins(id, kasa-1);
bron[id] = CSW_M4A1
m4a1[id] = true;
ak47[id] = false;
sniper[id] = false;
cod_give_weapon(id, CSW_M4A1);
client_print(id, print_chat, "Wybrales karabin M4A1");
}
if(kasa < 1)
client_print(id, print_chat, "[COD:MW] Masz za malo kasy!");
}
case 2:
{
if(kasa >= 1)
{
cod_set_user_coins(id, kasa-1);
bron[id] = CSW_AK47
ak47[id] = true;
m4a1[id] = false;
sniper[id] = false;
cod_give_weapon(id, CSW_AK47);
client_print(id, print_chat, "Wybrales karabin AK47");
}
if(kasa < 1)
client_print(id, print_chat, "[COD:MW] Masz za malo kasy!");
}
}
return PLUGIN_CONTINUE;
}
public CB(id, menu, item)
{
if(item == 0 && sniper[id])
return ITEM_DISABLED
else if(item == 1 && m4a1[id])
return ITEM_DISABLED
else if(item == 2 && ak47[id])
return ITEM_DISABLED
return ITEM_ENABLED
}
Użytkownik FD_GODPL edytował ten post 22.12.2012 02:37
Plugin informujący o zabiciu zakładnika (wysyła do admina na say nick gracza oraz zapisuje o tym logi) - Hostage Killer v1.3.3
DarkGL to mój autorytet.
DarkGL to mój autorytet.
#3
Napisano 22.12.2012 18:26
niestety ale nie działa to tak jak bym jak chciał
po wybraniu jednej reszta ma być aktywna
wybierasz drugą opcje to dwie są nieaktywne
po wybraniu jednej reszta ma być aktywna
wybierasz drugą opcje to dwie są nieaktywne
Najlepsza instalka Counter Strike 1.6 w sieci!!!
#4
Napisano 22.12.2012 22:39
Tutaj masz doskonały poradnik o "ogólnym" tworzeniu menu, gdzie jest także zawarte jak wyłączyć item w menu zależnie od sytuacji
http://amxx.pl/topic...tworzenie-menu/
http://amxx.pl/topic...tworzenie-menu/
Użytkownik d0n tHe Pr0oo edytował ten post 22.12.2012 22:40
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych