Code:
public cmd_xp(id, level, cid)
{
if(!cmd_access(id, level, cid, 3))
return PLUGIN_HANDLED
new Arg1[33] // maximum size of a name is 32 chars
new Arg2[4]
new Xp;
//Get the command arguments from the console
read_argv(1, Arg1, 32)
read_argv(2, Arg2, 3)
Xp = str_to_num(Arg2)
new player = cmd_target(id, Arg1/*, CMDTARGET_OBEY_IMMUNITY*/)
if(!player)
{
console_print(id, "Sorry, player %s could not be found or targetted!", Arg1)
}
else
{
PlayerXP[player] += Xp
console_print(id, "Added %i Xp To Player!", Xp)
while(PlayerXP[player] >= LEVELS[PlayerLevel[player]])
{
PlayerLevel[player] += 1
client_print(id, print_chat, "[Avatar Mod] Congratulations! You are a level %i %s!", PlayerLevel[player], CLASSES[PlayerClass[player]])
set_hudmessage(255, 0, 0, -1.0, 0.01)
show_hudmessage(0, "%i Has Leveled UP !!!", get_user_name(player, szName, 31))
}
ShowHud(player)
SaveData(player)
}
}