public PokazPrzedzial(id)
{
if(!zadanie_gracza[id]){
new menu = menu_create("Wybierz frakcje:", "PokazZadania");
for(new i = 1;i<sizeof(przedzial);i++){
menu_additem(menu, przedzial[i]);
}
menu_display(id, menu);
}
else
ColorChat(id, GREEN, "Posiadasz juz zadanie. Aktualne zadanie: %s", zadania[zadanie_gracza[id]])
}
public PokazZadania(id, menu2, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu2);
return PLUGIN_CONTINUE;
}
item++;
new menu = menu_create("Zadania:", "Zadanie_Handle");
new cb = menu_makecallback("Zadanie_CallBack");
new menuitem[320]
for(new i=1; i < sizeof zadania; i++)
{
if(nalezy_do[i] == item){
format(menuitem, 319, "\w%s \r[\yNagroda: %i XP oraz %i Monet\r] [\yPostep: %i/%i\r]", zadania[i], nagroda[i][0], nagroda[i][1], postep[id][i], limit_postepu[i]);
menu_additem(menu, menuitem, _, _, cb);
}
}
menu_display(id, menu);
return PLUGIN_CONTINUE
}
public Zadanie_Handle(id, menu, item)
{
client_cmd(id, "spk QTM_CodMod/select");
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_CONTINUE;
}
item++;
zadanie_gracza[id] = item;
return PLUGIN_CONTINUE
}
public Zadanie_CallBack(id, menu2, item)
{
item++;
if(postep[id][item] >= limit_postepu[item])
return ITEM_DISABLED;
return ITEM_ENABLED;
}
Jeśli zmniejsze ilość "itemów" w menu do 5 to działa ale czy mogę zrobić żeby było tak jak normalnie ?
Użytkownik Jak się nazwać edytował ten post 12.08.2011 17:15