Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CMD:offjail(playerid, params[])
- {
- if(PI[playerid][Admin] < AdmLvl3) return SendClientMessage(playerid, COLOR_SYSTEM, "У тебя нет прав использовать эту команду");
- new plid, ttime, reason[64], str[150];
- sscanf(params, "dds[64]", plid, ttime, reason);
- if(emptyMessage(params)) return SendClientMessage(playerid, COLOR_SYSTEM, "Введи /акт [номер аккаунта] [время] [причина]");
- else
- {
- if(ttime < 0 || ttime > 2000000000) ttime = 2000000000;
- if(PI[playerid][Admin] < AdmLvl3 && ttime > 300) ttime = 300;
- if(PI[playerid][Admin] < AdmLvl4 && ttime > 36000) ttime = 36000;
- switch(JailAccount(plid, ttime))
- {
- case 0:
- {
- if(ttime == 0)
- {
- if(PI[playerid][Admin] < AdmLvl4) return SendClientMessage(playerid, COLOR_SYSTEM, "Тебе нельзя выпускать игроков из тюрьмы");
- format(str, sizeof(str), "Админ %s [%d] выпустил аккаунт %s [%d] из тюрьмы", Name(playerid), playerid, GetNick(plid), plid);
- SendClientMessageToAll(0x00FF00FF, str);
- format(str, sizeof(str), "Админ %s [%d] выпустил аккаунт %s [%d] из тюрьмы", Name(playerid), PI[playerid][ID], GetNick(plid), PI[plid][ID]);
- alog(str, 0);
- } else {
- if(emptyMessage(reason))
- {
- format(str, sizeof(str), "Админ %s [%d] посадил аккаунт %s [%d] в тюрьму на %s", Name(playerid), playerid, GetNick(plid), plid, MTF(ttime));
- } else {
- format(str, sizeof(str), "Админ %s [%d] посадил аккаунт %s [%d] в тюрьму на %s, причина: %s", Name(playerid), playerid, GetNick(plid), plid, MTF(ttime), reason);
- }
- SendClientMessageToAll(COLOR_ADMIN, str);
- if(emptyMessage(reason))
- {
- format(str, sizeof(str), "Админ %s [%d] посадил аккаунт %s [%d] в тюрьму на %s", Name(playerid), PI[playerid][ID], GetNick(plid), plid, MTF(ttime));
- } else {
- format(str, sizeof(str), "Админ %s [%d] посадил аккаунт %s [%d] в тюрьму на %s, причина: %s", Name(playerid), PI[playerid][ID], GetNick(plid), plid, MTF(ttime), reason);
- }
- alog(str, 0);
- }
- }
- case 1: return SendClientMessage(playerid, COLOR_SYSTEM, "Аккаунта с таким номером нет");
- case 2: return SendClientMessage(playerid, COLOR_SYSTEM, "Аккаунт уже в тюрьме");
- case 3: return SendClientMessage(playerid, COLOR_SYSTEM, "Аккаунт не в тюрьме");
- case -1: return SendClientMessage(playerid, COLOR_SYSTEM, "Аккаунт онлайн");
- }
- }
- return true;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement