Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Баг с тюрьмой

Статус
В этой теме нельзя размещать новые ответы.

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; 
  }
Помогите пожалуйста!!!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу