04.08.2014, 12:43
See this: and tell me the problem.
Код:
stock Jail1(player1) { TogglePlayerControllable(player1,false); new Float:x, Float:y, Float:z; GetPlayerPos(player1,x,y,z); SetPlayerCameraPos(player1,x+10,y,z+10); SetPlayerCameraLookAt(player1,x,y,z); SetTimerEx("Jail2",1000,0,"d",player1); } stock Jail2(player1) { new Float:x, Float:y, Float:z; GetPlayerPos(player1,x,y,z); SetPlayerCameraPos(player1,x+7,y,z+5); SetPlayerCameraLookAt(player1,x,y,z); if(GetPlayerState(player1) == PLAYER_STATE_ONFOOT) SetPlayerSpecialAction(player1,SPECIAL_ACTION_HANDSUP); GameTextForPlayer(player1,"~r~Busted By Admins",3000,3); SetTimerEx("Jail3",1000,0,"d",player1); } stock Jail3(player1) { new Float:x, Float:y, Float:z; GetPlayerPos(player1,x,y,z); SetPlayerCameraPos(player1,x+3,y,z); SetPlayerCameraLookAt(player1,x,y,z); } stock JailPlayer(player1) { TogglePlayerControllable(player1, true); SetPlayerPos(player1, 197.6661,173.8179,1003.0234); SetPlayerInterior(player1, 3); SetCameraBehindPlayer(player1); SetPVarInt(player1, "Jail", 1); PlayerInfo[player1][Jail] = 1; KillTimer(JailTimer[player1]); JailTimer[player1] = SetTimerEx("OnPlayerUnjail", 1000*60*PlayerInfo[player1][JailTime], false, "d", player1); }
Код:
if (strcmp("/sfstunt", cmdtext, true, 10) == 0) { if(GetPlayerState(playerid) == PLAYER_STATE_PASSENGER) return SendClientMessage(playerid,-1,"{FF0000}[Error]: You cannot teleport while in Passenger seat!"); SetCameraBehindPlayer(playerid); if(IsPlayerInAnyVehicle(playerid)) { LinkVehicleToInterior(GetPlayerVehicleID(playerid), 0); SetVehiclePos(GetPlayerVehicleID(playerid), -2047.4410,-88.6839,35.1641); SetVehicleZAngle(GetPlayerVehicleID(playerid), 243.1534); } else { SetPlayerInterior(playerid, 0); SetPlayerPos(playerid, -2047.4410,-88.6839,35.1641); SetPlayerFacingAngle(playerid, 1.3001); } return 1; }