Noob-Rp
https://forum.noob-rp.ru/

[Команда] /prison
https://forum.noob-rp.ru/viewtopic.php?t=115
Страница 1 из 1

Автор:  Deep_Space [ 31 окт 2015, 11:35 ]
Заголовок сообщения:  [Команда] /prison

Код:
CMD:prison(playerid, params[]) { if(!AcceptWrite(playerid)) return 1; if(pData[playerid][IsAdmin] < 2) return 1; new nouse; if(sscanf(params, "u",nouse)) return SendClientMessage(playerid, COLOR_WHITE, " Введите: /prison [id игрока] [секунды]"); sscanf(params, "ud",params[0],params[1]); if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, PLAYERNF); if(!strlen(params[1])) params[1] = 3600; if(pData[params[0]][Level] < 3 && params[1] > 600) return SendClientMessage(playerid, COLOR_GREY, "Игроков ниже 3 уровня можно посадить максимум на 10 минут (600 секунд)"); ASendMes(1,COLOR_LIGHTRED,"Администратор %s[%i] посадил в Деморган %s[%i], на %i сек",getName(playerid),playerid, getName(params[0]),params[0],params[1]); pData[params[0]][IsJail] = 4; pData[params[0]][JailTime] = params[1]; ResetPlayerWeapons(params[0]); SpawnPlayer(params[0]); SendMes(params[0],COLOR_LIGHTRED," Вы помещены в форт ДеМорган администратором"); GameTextForPlayer(params[0], "~w~YOU ARE IN ~r~PRISON", 5000, 4); return 1; }
Команда копия Samp-Rp, все текста взял из видео бывшего администратора.

Автор:  Samuel_Lecompte [ 31 окт 2015, 12:18 ]
Заголовок сообщения:  Re: [Команда] /prison

Цитата:
if(pData[playerid][IsAdmin] <= 2) return 1;
Больше или равно 2? То есть команда будет доступна для 3х лвлов? На СРП для 2-го доступна она.
if(pData[playerid][IsAdmin] <= 1) return 1;

Автор:  Deep_Space [ 31 окт 2015, 12:39 ]
Заголовок сообщения:  Re: [Команда] /prison

Цитата:
Цитата:
if(pData[playerid][IsAdmin] <= 2) return 1;
Больше или равно 2? То есть команда будет доступна для 3х лвлов? На СРП для 2-го доступна она.
if(pData[playerid][IsAdmin] <= 1) return 1;
Извиняюсь забыл подправить чу чуть команду, пока тестирую все забываю)

А разве там если админ 3лвл то она уже не доступна да?
А будет доступна для 1-2 лвл

Автор:  Samuel_Lecompte [ 31 окт 2015, 18:47 ]
Заголовок сообщения:  Re: [Команда] /prison

Цитата:
Цитата:
Цитата:
if(pData[playerid][IsAdmin] <= 2) return 1;
Больше или равно 2? То есть команда будет доступна для 3х лвлов? На СРП для 2-го доступна она.
if(pData[playerid][IsAdmin] <= 1) return 1;
Извиняюсь забыл подправить чу чуть команду, пока тестирую все забываю)

А разве там если админ 3лвл то она уже не доступна да?
А будет доступна для 1-2 лвл
Доступна наоборот, а для 1-2 не доступна. Перепутал текста, меньше или равно*, но код исправления верный.

Автор:  sanek [ 03 ноя 2015, 17:25 ]
Заголовок сообщения:  Re: [Команда] /prison

Добавил. Также добавил /offprison ( С 2 ранга админки ).

Автор:  Samuel_Lecompte [ 03 ноя 2015, 18:26 ]
Заголовок сообщения:  Re: [Команда] /prison

" Вы помещены в форт ДеМорган администратором"
Не такой текст, там " Вы помещены в форт ДеМорган администратором Samp-Rp"

Автор:  sanek [ 03 ноя 2015, 21:06 ]
Заголовок сообщения:  Re: [Команда] /prison

Цитата:
" Вы помещены в форт ДеМорган администратором"
Не такой текст, там " Вы помещены в форт ДеМорган администратором Samp-Rp"
Исправил, будет доступно после утреннего рестрата.

Автор:  James_Reed [ 17 ноя 2015, 04:00 ]
Заголовок сообщения:  Re: [Команда] /prison

разве там ID указывается в сообщениях о том что посадили.

Автор:  Deep_Space [ 17 ноя 2015, 12:03 ]
Заголовок сообщения:  Re: [Команда] /prison

Цитата:
разве там ID указывается в сообщениях о том что посадили.
да этo уже я сам дoбавил, гoлубь убрал данные o ID

Автор:  Leonardo_Lecompte [ 17 ноя 2015, 19:07 ]
Заголовок сообщения:  Re: [Команда] /prison

Сделай чтобы ник админа писал а то , при перебане садить будет всех на много времени. и Ник не узнать

Автор:  Deep_Space [ 17 ноя 2015, 20:50 ]
Заголовок сообщения:  Re: [Команда] /prison

Цитата:
Сделай чтобы ник админа писал а то , при перебане садить будет всех на много времени. и Ник не узнать
Там же пишет имя администратoра , кoтoрый сажает в prison
ASendMes(1,COLOR_LIGHTRED,"Администратор %s[%i] посадил в Деморган %s[%i], на %i сек",getName(playerid),playerid, getName(params[0]),params[0],params[1]);

Автор:  sanek [ 18 ноя 2015, 11:19 ]
Заголовок сообщения:  Re: [Команда] /prison

ид игрока пишет не сервер, а админский софт

Страница 1 из 1 Часовой пояс: UTC+03:00 UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/