adri1

Untitled

Sep 3rd, 2017
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.67 KB | None | 0 0
  1.  
  2. JailPlayer(playerid, seconds = 0)
  3. {
  4. PlayerTextDrawHide(playerid, PlayerTextdraws[playerid][ptextdraw_WANTED_LEVEL][0]);
  5. PlayerTextDrawHide(playerid, PlayerTextdraws[playerid][ptextdraw_WANTED_LEVEL][1]);
  6.  
  7. CHARACTER_INFO[playerid][ch_STATE] = ROLEPLAY_STATE_JAIL;
  8.  
  9. if(seconds) CHARACTER_INFO[playerid][ch_POLICE_JAIL_TIME] = seconds;
  10. else
  11. {
  12. if(ACCOUNT_INFO[playerid][ac_SU]) CHARACTER_INFO[playerid][ch_POLICE_JAIL_TIME] = 150 * CHARACTER_INFO[playerid][ch_WANTED_LEVEL];
  13. else CHARACTER_INFO[playerid][ch_POLICE_JAIL_TIME] = 300 * CHARACTER_INFO[playerid][ch_WANTED_LEVEL];
  14. }
  15.  
  16. CHARACTER_INFO[playerid][ch_WANTED_LEVEL] = 0;
  17. PLAYER_TEMP[playerid][pt_ENTER_JAIL_TIME] = gettime();
  18. SetPlayerPosEx(playerid, JAIL_POSITIONS[ CHARACTER_INFO[playerid][ch_POLICE_JAIL_ID] ][jail_X], JAIL_POSITIONS[ CHARACTER_INFO[playerid][ch_POLICE_JAIL_ID] ][jail_Y], JAIL_POSITIONS[ CHARACTER_INFO[playerid][ch_POLICE_JAIL_ID] ][jail_Z], JAIL_POSITIONS[ CHARACTER_INFO[playerid][ch_POLICE_JAIL_ID] ][jail_ANGLE], JAIL_POSITIONS[ CHARACTER_INFO[playerid][ch_POLICE_JAIL_ID] ][jail_INTERIOR], 0, true);
  19.  
  20. KillTimer(PLAYER_TEMP[playerid][pt_TIMERS][15]);
  21. PLAYER_TEMP[playerid][pt_TIMERS][15] = SetTimerEx("UnjailPlayer", CHARACTER_INFO[playerid][ch_POLICE_JAIL_TIME] * 1000, false, "i", playerid);
  22.  
  23. new time = CHARACTER_INFO[playerid][ch_POLICE_JAIL_TIME] - (gettime() - PLAYER_TEMP[playerid][pt_ENTER_JAIL_TIME]);
  24. SendClientMessageEx(playerid, -1, "{CCCCCC}Te quedan %s minutos de condena.", TimeConvert(time));
  25. ResetPlayerWeapons(playerid);
  26. SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
  27. DisablePlayerPoliceMark(playerid);
  28. DeleteIlegalInv(playerid);
  29. return 1;
  30. }
Advertisement
Add Comment
Please, Sign In to add comment