Code
Код за потвърждение: Избери целия код
public cmdSave(id)
{
new menu = menu_create("\y[\rGunXP\y] \wSave Methods:", "SaveHandle");
new call = menu_makecallback("Call_Back");
menu_additem(menu, "\wSteam ID", _, 0, SavePoint[id] == 1 ? call : -1);
menu_additem(menu, "\wYour Name", _, 0, SavePoint[id] == 2 ? call : -1);
menu_additem(menu, "\wIP Adress", _, 0, SavePoint[id] == 3 ? call : -1);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public SaveHandle(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
switch(item)
{
case 0:
{
if (SavePoint[id] == 1)
{
SaveLevel(id);
LoadLevel(id);
}
print_colorchat(id, "!g[GUNXP] !yFrom now your LEVEL will be saved on !tSTEAMID!");
}
case 1:
{
if (SavePoint[id] == 1)
{
SaveLevel(id);
LoadLevel(id);
}
client_cmd(id, "say /reg")
print_colorchat(id, "!g[GUNXP] !yFrom now your LEVEL will be saved on !tNAME!");
}
case 2:
{
if (SavePoint[id] == 2)
{
SaveLevel(id);
LoadLevel(id);
}
print_colorchat(id, "!g[GUNXP] !yFrom now your LEVEL will be saved on !tIP!");
}
}
menu_destroy(menu)
return PLUGIN_HANDLED;
}