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

Pomoc w menu (nieaktywna opcja po wyborze)


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

#1 Flk

    Czempion

  • Zbanowany

Reputacja: 307
Wszechpomocny

  • Postów:894
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Białystok
Offline

Napisano 22.12.2012 01:30

Witam. Jak zrobić w tym menu żeby po wyborze jakieś opcji była ona nieaktywna szara ??

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;
}

Najlepsza instalka Counter Strike 1.6 w sieci!!!

http://counter-strike.ct8.pl/


#2 Amaroq

    AMXX Contributor

  • Użytkownik

Reputacja: 304
Wszechpomocny

  • Postów:380
  • GG:
  • Steam:steam
  • Imię:Karol
  • Lokalizacja:Łódź
Offline

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

  • +
  • -
  • 0
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.

#3 Flk

    Czempion

  • Autor tematu
  • Zbanowany

Reputacja: 307
Wszechpomocny

  • Postów:894
  • Steam:steam
  • Imię:Arkadiusz
  • Lokalizacja:Białystok
Offline

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

Najlepsza instalka Counter Strike 1.6 w sieci!!!

http://counter-strike.ct8.pl/


#4 d0naciak

    Godlike

  • Power User

Reputacja: 1 029
Hero

  • Postów:2 414
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Kotlarka
Offline

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/

Użytkownik d0n tHe Pr0oo edytował ten post 22.12.2012 22:40

  • +
  • -
  • 0




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

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