/Jail
#3

This is my jail and my Unjail can to add time on it ?

PHP Code:
dcmd_jail(playerid,params[])
{
if(
pInfo[playerid][Adminlevel] < 3) return SendClientMessage(playeridCOLOR_RED""ERROR_MESSAGE"");
new 
idtimeadmin[MAX_PLAYER_NAME], JailTimer[MAX_PLAYERS], Jailed[MAX_PLAYERS];
new 
TargetIDreason[20];
new 
str1[128];
new 
targetname[MAX_PLAYER_NAME];
GetPlayerName(TargetID,targetname,24);
GetPlayerName(TargetID,targetname,24);
GetPlayerName(playeridadminsizeof(admin));
GetPlayerName(idJailedsizeof(Jailed));
if(
sscanf(params,"df",id,time)) return SendClientMessage(playerid0xFF0000AA"USAGE: /jail [playerid] [time] ");
if (!
IsPlayerConnected(id)) return SendClientMessage(playerid0xFF0000AA"ERROR: Player is not connected.");
if(
Jailed[id] == 1) return SendClientMessage(playerid0xFF0000AA"ERROR: Player is already jailed.");
GameTextForPlayer(TargetID,"~r~Jailed By Admin"30003);
format(str1,sizeof(str1),"** JAIL: %s(%d) (ADMIN JAIL) Has Been Jailed By An Admin."targetnameTargetIDreason);
SendClientMessageToAll(COLOR_HOTPINKstr1);
print(
str1);
SetPlayerInterior(id3);
SetPlayerVirtualWorld(id10);
SetPlayerFacingAngle(id360.0);
SetPlayerPos(id197.5662175.48001004.0);
SetPlayerHealth(id9999999999.0);
ResetPlayerWeapons(id);
jail[playerid] =1;
JailTimer[id] = SetTimerEx("unjail"time*60000false"i"id);
return 
1;
}


dcmd_unjail(playerid,params[])
{
new 
idadmin[MAX_PLAYER_NAME], JailTimer[MAX_PLAYERS], Jailed[MAX_PLAYERS] ;
new 
TargetID;
GetPlayerName(playeridadminsizeof(admin));
GetPlayerName(idJailedsizeof(Jailed));
if(
pInfo[playerid][Adminlevel] < 3) return SendClientMessage(playeridCOLOR_RED""ERROR_MESSAGE"");
if(
sscanf(params,"d",id)) return SendClientMessage(playerid0xFF0000AA"USAGE: /unjail <playerid>");
if (!
IsPlayerConnected(id)) return SendClientMessage(playerid0xFF0000AA"ERROR: Player is not connected.");
if(
Jailed[id] == 0) return SendClientMessage(playerid0xFF0000AA"ERROR: Player is not jailed.");
Jailed[id] = 0;
SetPlayerInterior(id0);
SetPlayerVirtualWorld(id0);
SpawnPlayer(id);
SetPlayerHealth(id100);
KillTimer(JailTimer[id]);
jail[playerid] =0;
GameTextForPlayer(TargetID,"~r~Unjailed By Admin"30003);
return 
1;

Reply


Messages In This Thread
/Jail - by gekas - 18.05.2014, 07:24
Re: /Jail - by gekas - 18.05.2014, 07:31
Re: /Jail - by gekas - 18.05.2014, 07:46
Re: /Jail - by SyntaxQ - 18.05.2014, 07:52
Re: /Jail - by gekas - 18.05.2014, 09:08
Re : /Jail - by yusei - 18.05.2014, 10:12

Forum Jump:


Users browsing this thread: 1 Guest(s)