All pastes #452762 Raw Edit

Stuff

public text v1 · immutable
·published 2007-04-22 14:28 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;
			}
                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);
						}
						GetPlayerName(giveplayerid, giveplayer, 24);
                 		format(string, sizeof(string), "Your report regarding %s has been sent to server admins", giveplayer);
                  		SendClientMessage(playerid, COLOR_LIGHTGREEN, string);
						}
				}
  		return 1;
        }