Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- JailPlayer(playerid, seconds = 0)
- {
- PlayerTextDrawHide(playerid, PlayerTextdraws[playerid][ptextdraw_WANTED_LEVEL][0]);
- PlayerTextDrawHide(playerid, PlayerTextdraws[playerid][ptextdraw_WANTED_LEVEL][1]);
- CHARACTER_INFO[playerid][ch_STATE] = ROLEPLAY_STATE_JAIL;
- if(seconds) CHARACTER_INFO[playerid][ch_POLICE_JAIL_TIME] = seconds;
- else
- {
- if(ACCOUNT_INFO[playerid][ac_SU]) CHARACTER_INFO[playerid][ch_POLICE_JAIL_TIME] = 150 * CHARACTER_INFO[playerid][ch_WANTED_LEVEL];
- else CHARACTER_INFO[playerid][ch_POLICE_JAIL_TIME] = 300 * CHARACTER_INFO[playerid][ch_WANTED_LEVEL];
- }
- CHARACTER_INFO[playerid][ch_WANTED_LEVEL] = 0;
- PLAYER_TEMP[playerid][pt_ENTER_JAIL_TIME] = gettime();
- 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);
- KillTimer(PLAYER_TEMP[playerid][pt_TIMERS][15]);
- PLAYER_TEMP[playerid][pt_TIMERS][15] = SetTimerEx("UnjailPlayer", CHARACTER_INFO[playerid][ch_POLICE_JAIL_TIME] * 1000, false, "i", playerid);
- new time = CHARACTER_INFO[playerid][ch_POLICE_JAIL_TIME] - (gettime() - PLAYER_TEMP[playerid][pt_ENTER_JAIL_TIME]);
- SendClientMessageEx(playerid, -1, "{CCCCCC}Te quedan %s minutos de condena.", TimeConvert(time));
- ResetPlayerWeapons(playerid);
- SetPlayerSpecialAction(playerid, SPECIAL_ACTION_NONE);
- DisablePlayerPoliceMark(playerid);
- DeleteIlegalInv(playerid);
- return 1;
- }
Advertisement
Add Comment
Please, Sign In to add comment