taki kod. Chodzi o zresetowanie poziomu i przyznanie 2 pkt powrotu
public PP_Reset(id)
{
new menu = menu_create("\wZa reset otrzymasz \r2 PP^n\yCzy Resetowac?", "PP_Reset_Select");
menu_additem(menu, "\rTak", "1", 0);
menu_additem(menu, "\yNie", "2", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
}
public PP_Reset_Select(id, menu, item)
{
new data[6], iName[64];
new zaccess, callback;
menu_item_getinfo(menu, item, zaccess, data,5, iName, 64, callback);
new key = str_to_num(data)
new nick[32];
get_user_name(id,nick,31);
switch(key)
{
case 1:
{
if(poziom_gracza[id] == 201)
{
pp_gracza[id] += 2; // dwa to ilość punktów powrotu jaką otrzyma gracz po resecie
poziom_gracza[id] = 0; // zerujemy poziom gracza
doswiadczenie_gracza[id] = 0; // resetujemy exp gracza
client_print(0, print_chat, "Gracz %s zzerowal swoj poziom w zamian otrzymal 2 punkty powrotu!", nick)
}
else // Gdy nie posiadamy potrzebnego poziomu
{
client_print(id, print_chat, "Nie posiadasz 201 poziomu")
}
}
case 2:
{
menu_destroy(menu)
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}