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

Problem z znikającym menu


  • Zamknięty Temat jest zamknięty
Brak odpowiedzi do tego tematu

#1 Krejzol

    Wszechpomocny

  • Użytkownik

Reputacja: 48
Pomocny

  • Postów:357
Offline

Napisano 12.02.2011 08:06

Witam. Posiadam takie menu na serwerze + sklep
public UTIL_Buyformonety(id,amount)
{
if (player_monety[id] >= amount)
{
player_monety[id]-=amount
return true
}
else
{
hudmsg(id,2.0,"[UWAGA] Nie masz tyle monet !")
return false
}

return false
}

public buymonety(id)
{
new text[513]

format(text, 512, "\ySklep z monetami ^n\w1. \yApteczki^n^n\w0. Zamknij")

new keys = (1<<0)|(1<<9)
show_menu(id, keys, text)
return PLUGIN_HANDLED
}


public select_monety_menu(id, key)
{
switch(key)
{
case 0:
{
buy_apteczki(id)
return PLUGIN_HANDLED
}
case 9:
{
return PLUGIN_HANDLED
}


}

return PLUGIN_HANDLED
}

public buy_apteczki(id)
{
if(cs_get_user_team(id) == CS_TEAM_CT || cs_get_user_team(id) == CS_TEAM_T)
{
new menu = menu_create("\yRozne rodzaje apteczek","wybor_menu7")

menu_additem(menu,"\wApteczka I [+30hp] \r[45 monet]","0",0)
menu_additem(menu,"\wApteczka II [+75hp] \r[100 monet]","1",0)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_setprop(menu,MPROP_EXITNAME,"Wyjscie")
menu_setprop(menu,MPROP_NEXTNAME,"Dalej")
menu_setprop(menu,MPROP_BACKNAME,"Wroc")
menu_display(id,menu,0)
}
}
public wybor_menu7(id,menu,item)
{

if(item==MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}

new data[6], iName[64]
new access, callback

menu_item_getinfo(menu, item, access, data,5, iName, 63, callback);

new key = str_to_num(data)

switch(key)
{
case 0:
{
if (!UTIL_Buyformonety(id,45))
return PLUGIN_HANDLED
change_health(id,30,0,"")
client_print(id,print_center,"Kupiles apteczke I i odnowiles sobie 30HP")
return PLUGIN_HANDLED
}
case 1:
{
if (!UTIL_Buyformonety(id,100))
return PLUGIN_HANDLED
change_health(id,75,0,"")
client_print(id,print_center,"Kupiles apteczke II i odnowiles sobie 75HP")
return PLUGIN_HANDLED
}
}
return PLUGIN_HANDLED
}


Ale gdy wpisze /monety - następnie gdy wybiore apteczki to znika mi menu i nie ma tych 2 opcji, które powinny być


@@@@@@@@@@@@@@@@
PROBLEM ROZWIĄZANY !
Co należy zrobić jeśli masz taki sam problem?

Dodać do plugin_init()
	register_menucmd(register_menuid("Sklep z monetami"), 1023, "select_monety_menu")

Użytkownik Krejzol edytował ten post 12.02.2011 08:21

  • +
  • -
  • 0




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

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