C:\Users\Robin\Desktop\Ny mapp\test.pwn(59359) : warning 217: loose indentation C:\Users\Robin\Desktop\Ny mapp\test.pwn(59359) : error 029: invalid expression, assumed zero C:\Users\Robin\Desktop\Ny mapp\test.pwn(59359) : error 017: undefined symbol "cmd_pm" C:\Users\Robin\Desktop\Ny mapp\test.pwn(59359) : error 029: invalid expression, assumed zero C:\Users\Robin\Desktop\Ny mapp\test.pwn(59359) : fatal error 107: too many error messages on one line
} CMD:pm(playerid, params[]) { if(gPlayerLogged{playerid} != 0) { new str[128],id,pname[MAX_PLAYER_NAME], Message[128]; if(sscanf(params, "us[128]", id, Message))SendClientMessage(playerid, COLOR_WHITE, ""#COL_DGREY"[CMD] / "#COL_SGREY"[PlayerID/PartOfName] [Message]"); else if(id == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_WHITE, ""#COL_ORANGE"[ERROR]"#COL_LRED" Player not connected!"); else { GetPlayerName(id, str, 24); format(str, sizeof(str), "(( PM To %s(%d): %s ))", str, id, Message); GetPlayerName(id, str, 24); format(str, sizeof(str), "(( PM To %s(%d): %s ))", str, id, Message); SendClientMessage(playerid, COLOR_RED, str); GetPlayerName(playerid, pname, sizeof(pname)); format(str, sizeof(str), "(( PM From %s(%d): %s ))", pname, playerid, Message); SendClientMessage(id, COLOR_GREEN, str); for(new i=0; i < MAX_PLAYERS; i++) { if(IsPlayerConnected(i)) { if(PlayerInfo[i][pViewPms] == 1 && PlayerInfo[i][pAdmin] >= 1) { format(string, sizeof(string), "[ADMIN]: %s (%d) Has sent a PM to %s (%d) - (%s)",sendername, playerid, giveplayer, giveplayerid, (result)); SendClientMessage(i, COLOR_LIGHTRED, string); } } } return 1; } } else { format(string, sizeof(string), " %d is not an active player.", giveplayerid); SendClientMessage(playerid, COLOR_GRAD1, string); } } return 1; }
Indent it properly and you shall find the answer.
http://en.wikipedia.org/wiki/Indent_style#Allman_style |
undefined symbol "cmd_pm"
#include <zcmd>
umm
Код:
undefined symbol "cmd_pm" pawn Код:
|
CMD:pm(playerid, params[])
{
if(gPlayerLogged{playerid} != 0)
{
new str[128],id,pname[MAX_PLAYER_NAME], Message[128];
if(sscanf(params, "us[128]", id, Message))SendClientMessage(playerid, COLOR_WHITE, ""#COL_DGREY"[CMD] / "#COL_SGREY"[PlayerID/PartOfName] [Message]");
else if(id == INVALID_PLAYER_ID) SendClientMessage(playerid, COLOR_WHITE, ""#COL_ORANGE"[ERROR]"#COL_LRED" Player not connected!");
else
{
GetPlayerName(id, str, 24);
format(str, sizeof(str), "(( PM To %s(%d): %s ))", str, id, Message);
GetPlayerName(id, str, 24);
format(str, sizeof(str), "(( PM To %s(%d): %s ))", str, id, Message);
SendClientMessage(playerid, COLOR_RED, str);
GetPlayerName(playerid, pname, sizeof(pname));
format(str, sizeof(str), "(( PM From %s(%d): %s ))", pname, playerid, Message);
SendClientMessage(id, COLOR_GREEN, str);
for(new i=0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(PlayerInfo[i][pViewPms] == 1 && PlayerInfo[i][pAdmin] >= 1)
{
format(string, sizeof(string), "[ADMIN]: %s (%d) Has sent a PM to %s (%d) - (%s)",sendername, playerid, giveplayer, giveplayerid, (result));
SendClientMessage(i, COLOR_LIGHTRED, string);
}
}
}
return 1;
}
}
else
{
format(string, sizeof(string), " %d is not an active player.", giveplayerid);
SendClientMessage(playerid, COLOR_GRAD1, string);
}
return 1;
}