quicly
Дебютант
Проблема в то, что когда игрока садишь в тюрьму он тут же выходит из тюрьмы!
Проблема в то, что когда игрока садишь в тюрьму он тут же выходит из тюрьмы! Тоесть не кого нельзя посадить в тюрьму....
Помогите пожалуйста!!!
Проблема в то, что когда игрока садишь в тюрьму он тут же выходит из тюрьмы! Тоесть не кого нельзя посадить в тюрьму....
PHP:
new Watching[MAX_PLAYERS];
/*
WatchOff(playerid){
}
Watch(playerid,tgt){
}
*/
new Float: CELLS[][]={
{-13.80,2475.0,16.50},
{-13.80,2475.0,16.50},
{-13.80,2475.0,16.50},
{-13.80,2475.0,16.50}
};
/*
new Float: HOBOCELLS[][]={
{-10.1,2336.9,24.3,90.0},
{-10.8,2328.5,24.3,90.0},
{-18.2,2322.0,24.3,0.0},
{-27.5,2321.2,24.3,0.0}
};
*/
forward SetDefaultMarker(playerid);
SetPlayerVW(playerid,vw){
SetPlayerVirtualWorld(playerid,vw);
SetPlayerSkin(playerid,PlayerModel[playerid]);
SetDefaultMarker(playerid);
}
UnjailPlayer(playerid){
new j = PlayerJailed[playerid];
if(j==jHospital) {
SetPlayerInterior(playerid,0);
SetPlayerWorldBounds(playerid,4231999.2300,-4388999.1313,3999999.7493,-3550999.6111);
PlayerMuted[playerid] = 0;
SetPlayerFightingStyle(playerid, 15);
//SetPlayerPosEx(playerid,1177.0,-1324.0,14.0);
//SetPlayerFacingAngle(playerid,270.0);
// SetPlayerHealthEx(playerid,100.0);
} else if(j>=jPD_1 && j<=jPD_4) {
SetPlayerWorldBounds(playerid,4231999.2300,-4388999.1313,3999999.7493,-3550999.6111);
SetPlayerInterior(playerid,10);
SetPlayerSkin(playerid,PlayerModel[playerid]);
//PlayerModel[playerid] = 202;
PlayerMuted[playerid] = 0;
SetPlayerFightingStyle(playerid, 5);
SetPlayerPosEx(playerid, 240.8919,117.1733,1003.2257);
SetPlayerFacingAngle(playerid,270.0);
}
if(TimerHUD[playerid]) TextDrawDestroy(TimerHUD[playerid]);
TogglePlayerControllable(playerid,1);
SetPlayerVW(playerid,0);
SetCameraBehindPlayer(playerid);
PlayerJailed[playerid] = 0;
PlayerJailTime[playerid] = 0;
SavePlayer(playerid);
}
new timej;
CreateJHUD(playerid){ //òàéìåð â òþðüìå è áîëüíèöå
TimerHUD[playerid] = TextDrawCreate(552.0,24.0,tformat(timej));
TextDrawLetterSize(TimerHUD[playerid],0.4,0.6);
TextDrawSetOutline(TimerHUD[playerid],1);
TextDrawSetShadow(TimerHUD[playerid],1);
TextDrawColor(TimerHUD[playerid],cvetWhite);
TextDrawUseBox(TimerHUD[playerid],0);
TextDrawFont(TimerHUD[playerid],1); //3
TextDrawShowForPlayer(playerid,TimerHUD[playerid]);
}
JailPlayer(playerid,place){
if(timej<1) UnjailPlayer(playerid);
else if(timej>14400) timej = 14400;
new j = place;
PlayerJailed[playerid] = place;
PlayerJailTime[playerid] = timej;
if(HUDTimer[playerid]) HUDDestroy(playerid);
CreateJHUD(playerid,timej);
if(PlayerCuffed[playerid]){
PlayerCuffed[playerid] = 0;
PlayerMuted[playerid] = 1;
TogglePlayerControllable(playerid,1);
}
ResetPlayerWeaponsEx(playerid);
SetPlayerArmor(playerid,0);
ClearPlayerCrimes(playerid);
if(j==jHospital && PlayerPaintballing[playerid] == 0) {
TogglePlayerControllable(playerid,0);
ShowPlayerDialog(playerid,14500, DIALOG_STYLE_LIST, "Âûáåðèòå áîëüíèöó äëÿ ëå÷åíèÿ", "Áîëüíèöà Los Santos\nÁîëüíèöà San Fierro\nÁîëüíèöà Las Venturas", "Âûáðàòü", " Îòìåíà");
SetPlayerPos(playerid,1093.0415,-800.1894,107.4180);
SetPlayerFacingAngle(playerid,4.4233);
SetPlayerCameraPos(playerid, 1091.7982,-790.7640,107.4084);
SetPlayerCameraLookAt(playerid,1092.4270,-797.5406,107.4192);
/*
SendClientMessage(playerid, COLOR_LIGHTBLUE, "**Äîêòîð: ß âçÿë ñ âàñ $500 çà ëå÷åíèå");
SendClientMessage(playerid, COLOR_LIGHTBLUE, "**֏!");
GivePlayerCash(playerid,-500);
PlayerTime[playerid] -= 240;
SetPlayerPosEx(playerid,1177.0,-1324.0,14.0);
SetPlayerFacingAngle(playerid,270.0);
SetPlayerHealthEx(playerid,100.0);
SavePlayer(playerid);
UnjailPlayer(playerid);
*/
}
else if(j>=jPD_1 && j<=jPD_4) {
SetPlayerInterior(playerid,10);
SetPlayerWorldBounds(playerid,1586.936, 1545.105, -1664.123, -1711.496);
SetPlayerSkin(playerid,62);
SetPlayerPosEx(playerid,CELLS[j-2][0],CELLS[j-2][1],CELLS[j-2][2]);
SetPlayerFacingAngle(playerid,0.0);
SetCameraBehindPlayer(playerid);
SetPlayerSkin(playerid,62);
SetPlayerVW(playerid,0);
SetPlayerHealthEx(playerid,100.0);
SetPlayerSkin(playerid,62);
return 1;
}
Последнее редактирование:
