All pastes #251228 Raw Edit

Unnamed

public text v1 · immutable
#251228 ·published 2006-11-17 22:28 UTC
rendered paste body
if(strcmp(cmdtext, "/jail", true) == 0) {
	if(IsPlayerAdmin(playerid) == 1) {
	    new dir[256];
		dir = strtok(cmdtext, idx);

		if(!strlen(dir)) {
			SendClientMessage(playerid, 0x00FF00AA, "USAGE: /jail [playerid]");
			return 1;
		}
		giveplayerid = strval(dir);
		dir = strtok(cmdtext, idx);
		if (IsPlayerConnected(giveplayerid)) {
			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			GetPlayerName(playerid, sendername, sizeof(sendername));
			SetPlayerInterior(giveplayerid,3);
			SetPlayerPos(giveplayerid,197.7029,174.8801,1003.0234);
			SendClientMessage(playerid, 0x00FF00AA, "Jailed!");
			SendClientMessage(giveplayerid, 0x00FF00AA, "You have been jailed by the police. You will be");
			SendClientMessage(giveplayerid, 0x00FF00AA, "released by the admins when they deem it fit.");
		}
		else {
				format(string, sizeof(string), "%d is not an active player.", giveplayerid);
				SendClientMessage(playerid, 0x00FF00AA, string);
			}
		return 1;
} else {
  SendClientMessage(playerid, 0x00FF00AA, "Permission denied, you are not an admin!");
}
	}
	if(strcmp(cmd, "/unjail", true) == 0) {
	if(IsPlayerAdmin(playerid) == 1) {
	    new dir1[256];
		dir1 = strtok(cmdtext, idx);

		if(!strlen(dir1)) {
			SendClientMessage(playerid, 0x00FF00AA, "USAGE: /unjail [playerid]");
			return 1;
		}
		giveplayerid = strval(dir1);
		dir1 = strtok(cmdtext, idx);
		if (IsPlayerConnected(giveplayerid)) {
			GetPlayerName(giveplayerid, giveplayer, sizeof(giveplayer));
			GetPlayerName(playerid, sendername, sizeof(sendername));
			GivePlayerMoney(giveplayerid,(0 - 3000));
			GivePlayerMoney(playerid, 3000);
			SetPlayerInterior(giveplayerid,0);
			SetPlayerPos(giveplayerid,2297.1064,2452.0115,10.8203);
			SendClientMessage(playerid, 0x00FF00AA, "Released!");
			SendClientMessage(giveplayerid, 0x00FF00AA, "You have been released and fined $3000 by the police.");
		}
		else {
				format(string, sizeof(string), "%d is not an active player.", giveplayerid);
				SendClientMessage(playerid, 0x00FF00AA, string);
			}
		return 1;

} else {
  SendClientMessage(playerid, 0x00FF00AA, "Permission denied, you are not an admin!");
}
	}






C:\SAMP\gamemodes\reallife10.pwn(109) : error 012: invalid function call, not a valid address
C:\SAMP\gamemodes\reallife10.pwn(109) : warning 215: expression has no effect
C:\SAMP\gamemodes\reallife10.pwn(109) : error 017: undefined symbol "idx"
C:\SAMP\gamemodes\reallife10.pwn(109) : error 029: invalid expression, assumed zero
C:\SAMP\gamemodes\reallife10.pwn(109) : fatal error 107: too many error messages on one line

Compilation aborted.Pawn compiler 3.0.3367			Copyright (c) 1997-2005, ITB CompuPhase


4 Errors.