04.04.2011, 13:54
Can anyone fix these code and give me a fixed and working code for me:
pawn Код:
else if(strcmp(cmd, "/report", true) == 0) {
new tmp[256], tmp2[256];
tmp = strtok(cmdtext, idx), tmp2 = strtok(cmdtext, idx);
if(!strlen(tmp2)) SendClientMessage(playerid, COLOR_RED, "USAGE: /report [ID] [Reason]");
else if(!IsPlayerConnected(strval(tmp))) SendClientMessage(playerid, COLOR_RED, "Invalid ID");
else {
new name[256], name2[256], report1[256], report2[32];
GetPlayerName(playerid, name, 256);
GetPlayerName(strval(tmp), name2, 256);
format(report1, 256, "%s", tmp2);
format(report2, 32, "%s", name2);
PlayerInfo[playerid][activereport] = 1, PlayerInfo[playerid][reporttext] = report1, PlayerInfo[playerid][reportname] = report2;
printf("Player %s has just reported %s", name, name2);
new string[256];
new i;
for(i = 0; i < MAX_PLAYERS; i++)
{
if(PlayerInfo[i][Level] != 1)
{
format(string, 256, "Player %s has just reported %s", name, name2);
SendClientMessage(playerid, COLOR_DARKGREEN, string);
}
else if(IsPlayerAdmin(i))
{
format(string, 256, "Player %s has just reported %s", name, name2);
SendClientMessage(playerid, COLOR_DARKGREEN, string);
}
}
}
return 1;
}