PHP Code:
public ClassMenu(id)
{
new menu = menu_create("Classes Menu" , "Class_Handle");
menu_additem(menu ,"Hunter - Leap", "1" , 0);
menu_additem(menu ,"Smoker - Drag", "2" , 0);
menu_additem(menu ,"Boomer - Explode", "3" , 0);
menu_additem(menu ,"Tank - HP", "4" , 0);
menu_setprop(menu , MPROP_EXIT , MEXIT_ALL);
menu_display(id , menu , 0);
return PLUGIN_CONTINUE;
}
public Class_Handle(id , menu , item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
}
new szCommand[6] , szName[64]; new access , callback;
menu_item_getinfo(menu , item , access , szCommand , 5 , szName , 63 , callback);
new i = str_to_num(szCommand)
if(PlayerClass[id] != i)
{
PlayerClass[id] = i client_printcolor(0, "/gYou are now /ya /ctr%s",CLASSES[i])
}
else
{
client_printcolor(0, "/gYou are alredy /ya /ctr%s",CLASSES[i])
}
menu_destroy(menu);
return PLUGIN_CONTINUE
}
if (team == CS_TEAM_T)
{
if (PlayerClass[id] == CLASS_HUNTER)
{
fm_set_user_health(id, 900);
fm_set_user_maxspeed(id, 240);
fm_set_user_longjump(id, 500);
}
if (PlayerClass[id] == CLASS_SMOKER)
{
fm_set_user_health(id, 700);
fm_set_user_maxspeed(id, 240)
}
if (PlayerClass[id] == CLASS_BOOMER)
{
fm_set_user_health(id, 500);
fm_set_user_maxspeed(id, 240);
}
if (PlayerClass[id] == CLASS_TANK)
{
fm_set_user_health(id, 2500);
fm_set_user_maxspeed(id, 240);
fm_set_user_gravity(id, 500);
}
}
I make Classes menu and Classes skill's, but I have 4 Error's:
Quote:
Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
test.sma(6 : warning 217: loose indentation
test.sma(80) : warning 217: loose indentation
test.sma(161) : error 001: expected token: ";", but found "-identifier-"
test.sma(161) : error 029: invalid expression, assumed zero
test.sma(161) : error 029: invalid expression, assumed zero
test.sma(161) : fatal error 107: too many error messages on one line
Compilation aborted.
4 Errors.
Done.
|