public plugin_init() {
register_clcmd("say /klasy","klasyq")
register_clcmd("klasy1","klasy1")
register_clcmd("klasy2","klasy2")
register_clcmd("klasy3","klasy3")
}
public klasyq(id) {
new menu = menu_create("\yWybierz typ","wybor_menu")
menu_additem(menu,"\wLudzie","0",0)
menu_additem(menu,"\wPotwory","1",0)
menu_additem(menu,"\wPremium","2",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_menu(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: {
klasy1(id)
}
case 1: {
klasy2(id)
}
case 2: {
klasy3(id)
}
}
return PLUGIN_HANDLED
}
public klasy1(id) {
new menu = menu_create("\yLudzie","wybor_menu1")
menu_additem(menu,"\wcos","0",0)
menu_additem(menu,"\wcos2","1",0)
menu_additem(menu,"\wcos3","2",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_menu1(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: {
}
case 1: {
}
case 2: {
}
}
return PLUGIN_HANDLED
}
public klasy2(id) {
new menu = menu_create("\yPotwory","wybor_menu2")
menu_additem(menu,"\wcos","0",0)
menu_additem(menu,"\wcos2","1",0)
menu_additem(menu,"\wcos3","2",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_menu2(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: {
}
case 1: {
}
case 2: {
}
}
return PLUGIN_HANDLED
}
public klasy3(id) {
if(get_user_flags(id) & ADMIN_LEVEL_H) {
new menu = menu_create("\yPremium","wybor_menu2")
menu_additem(menu,"\wcos","0",0)
menu_additem(menu,"\wcos2","1",0)
menu_additem(menu,"\wcos3","2",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_menu3(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: {
}
case 1: {
}
case 2: {
}
}
return PLUGIN_HANDLED
}
No i wszystko działa jak należy (oczywiście po wpisaniu klas do kodu), ale exp nie idzie. Baza podpięta dobrze, bo nie ma żadnych error logów, a plugin jest odpalany na czystym amxie. Ktoś wie co zrobić/dopisać, żeby na tym menu exp się naliczał?