All pastes #833524 Raw Edit

Cafir Help Plzz

public text v1 · immutable
#833524 ·published 2007-12-27 10:04 UTC
rendered paste body
dcmd_jail4(playerid,params[])
{
	if(IsPlayerCommandLevel(playerid,"jailme")) {
	{
 if (!IsNumeric(params)||!strlen(params)) return SendClientMessage(playerid, red, "Syntax Error: \"/jail <ID||Time>\".");
	new time;
	new playerid3;
	playerid = strval(params[0]);
	time = strval(params[1]);
	new name[24];
 GetPlayerName(playerid,name,24);
 	new name2[24];
 GetPlayerName(playerid,name2,24);
	    if(IsPlayerConnected(playerid) == 1)
	    {
		    if (Jailed2[playerid][0] != 1)
			{
			    Jailed2[playerid][1] = time*2;
				SetPlayerPos(playerid, 264.2500,77.5074,1001.0391);
				SetPlayerFacingAngle(playerid, 270.0000);
				SetPlayerInterior(playerid, 6);
				SetCameraBehindPlayer(playerid);
				TogglePlayerControllable(playerid, 0);
				ResetPlayerWeapons(playerid);
			JTimer[playerid3] = SetTimerEx("Unj", 500, 1, "ds", playerid, name);
	   			Jailed2[playerid][0] = 1;
			}
	        else
			{
			    SendClientMessage(playerid, 0xFFFFFFAA, "This player is already jailed.");
			}
	  		return 1;
		}
		else return SendClientMessage(playerid, COLOR_WHITE, "SERVER: Insuficient permissions to perform command");
	}
}
return 1;
}


public UnjailTimer(playerid)
{
	Jailed2[playerid][1] --;
	if (Jailed2[playerid][1] == 0)
	{
		Jailed2[playerid][0] = 0, Jailed2[playerid][1] = 0;
		SetPlayerPos(playerid, 1542.8386, -1675.3768, 13.5553);
		SetPlayerFacingAngle(playerid, 90.0);
		SetPlayerInterior(playerid, 0);
		SetCameraBehindPlayer(playerid);
		TogglePlayerControllable(playerid, 1);
		format(jstring, sizeof(jstring), "%s has served his time in jail.", P3(playerid));
		SendClientMessageToAll(COLOR_RED, jstring);
		KillTimer(JTimer[playerid]);
	}
}