Posts: 233
Threads: 82
Joined: Jan 2011
Quote:
}
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
Posts: 702
Threads: 94
Joined: Dec 2010
Reputation:
0
sscanf problem maybe? try updating it
Posts: 426
Threads: 46
Joined: Apr 2011
Try This One
Quote:
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;
}
|
Posts: 233
Threads: 82
Joined: Jan 2011
Quote:
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
Posts: 1,679
Threads: 232
Joined: Nov 2009
Reputation:
0
top of the script #define SCM SendClientMessage