PDA

View Full Version : /ID Bug? *HELP*


Jing_Chan
01/01/2012, 09:30 AM
}

CMD:id(playerid, params[])
{
new string[128], giveplayerid;
if(sscanf(params, "u", giveplayerid)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /id [playerid]");

if(IsPlayerConnected(giveplayerid))
{
format(string, sizeof(string), "(ID: %d) - (Name: %s) - (Level: %d) - (Ping: %d)", giveplayerid, GetPlayerNameEx(giveplayerid), PlayerInfo[giveplayerid][pLevel], GetPlayerPing(giveplayerid));
SendClientMessageEx(playerid, COLOR_WHITE, string);
}
else
{
SendClientMessageEx(playerid, COLOR_GRAD1, "Invalid player specified.");
}
return 1;
}

That is my code for my /id
say id 1 was "A" and id 2 was "B"

i type /id 1 and it would say B instead of A

whats wrong with this? please help

THE_KNOWN
01/01/2012, 10:54 AM
sscanf problem maybe? try updating it

Aira
01/01/2012, 12:01 PM
Try This One
CMD:id(playerid, params[])
{
new id, name[MAX_PLAYER_NAME], string[128];
if(sscanf(params,"u", id)) return SCM(playerid, COLOR_GREY,"USAGE: /id [playerid/partofname]");
if(!IsPlayerConnected(id)) return SCM(playerid, COLOR_GREY,"Player not connected");
else
{
GetPlayerName(id, name, sizeof(name));
format(string,sizeof(string), "ID: (%d) %s", id, name);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
return 1;
}

Jing_Chan
01/01/2012, 12:39 PM
C:\Users\James\Desktop\ngrpbugfix\Next Generation Roleplay\gamemodes\bfrp.pwn(28895) : error 017: undefined symbol "SCM"
C:\Users\James\Desktop\ngrpbugfix\Next Generation Roleplay\gamemodes\bfrp.pwn(28896) : error 017: undefined symbol "SCM"

That is the compilation error

vassilis
01/01/2012, 12:41 PM
top of the script #define SCM SendClientMessage