All pastes #452779 Raw Edit

Stuff

public text v1 · immutable
·published 2007-04-22 14:39 UTC
rendered paste body
        if(strcmp(cmd, "/report", true) == 0)
        {
		tmp = strtok(cmdtext, idx);

		if (!strlen(tmp)) {
			SendClientMessage(playerid, COLOR_WHITE, "Usage: /report [playerid] [reason]");
			return 1;
		}
		giveplayerid = strval(tmp);
		
 		tmp = strtok(cmdtext, idx, strlen(cmdtext));

  		if (!strlen(tmp)) {
   			SendClientMessage(playerid, COLOR_WHITE, "Usage: /report [playerid] [reason]");
     		return 1;
		}
 		
			if (!(IsPlayerConnected(giveplayerid)))
			{
			        SendClientMessage(playerid, COLOR_RED, "Inactive player id!");
					return 1;
			}
new bSent;                
for (new i = 0; i <MAX_PLAYERS; i++)
                {
                if(IsPlayerConnected(i))
                {
                        if (Admins[i] == 1)
                    {
                                GetPlayerName(playerid, sendername, 24);
                                                GetPlayerName(giveplayerid, giveplayer, 24);
                               format(string, sizeof(string), "%s reports player %s (Id%d) - %s", sendername, giveplayer, giveplayerid, tmp);
                              SendClientMessage(i, COLOR_LIGHTBLUE, string);
								bSent = true;
                                                }
                                                }
                                }
				if (bSent) {
                                                GetPlayerName(giveplayerid, giveplayer, 24);
                               format(string, sizeof(string), "Your report regarding %s has been sent to server admins", giveplayer);
                              SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
				}