Adm MSG
#1

Quote:

new playa;
playa = ReturnUser(tmp);
PlayerInfo[giveplayerid][pLevel] = amount;
format(string, sizeof(string), " The Player Was Set To Level %d", amount);
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
GetPlayerName(playerid, sendername, sizeof(sendername));
format(string, 256, "AdmWarning: %s has set %s level to %d.", sendername,giveplayer,amount);
AdminCmdLog(string);
ABroadCast(COLOR_YELLOW,string,1);

It dont shows the name of giveplayer ? why ? (...has set [name dont shows] level to)
Reply
#2

You need to use either sscanf or strtok.
Код:
new playa,level,name[64],sendername[64],string[128];
new tmp[128],tmp2[128];
tmp=strtok(cmdtext,idx);
tmp2=strtok(cmdtext,idx);
playa = strval(tmp);
level = strval(tmp2);
GetPlayerName(playa,name,64);
GetPlayerName(playerid,sendername,64);
PlayerInfo[playa][pLevel] = level;
format(string, sizeof(string), "%s Was Set To Level %d",name,amount);
GetPlayerName(playa, giveplayer, sizeof(giveplayer));
format(string, 128, "AdmWarning: %s has set %s level to %d.", sendername,name,level);
AdminCmdLog(string);
ABroadCast(COLOR_YELLOW,string,1);
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)