- 0
Можете сделать так чтобы в команде /jail была причина?
Вопрос от
MrGerst
,
Вопросы
Лучший ответ
Должно сработать, но не уверен, а лучше переходите на Pawn_CMD или аналоги
else if(!strcmp(cmd, "/jail", true))
{
if(PlayerInfo[playerid][pAdmin] < 1) return MSG_NOADMIN2(playerid);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAY, "Используйте: /jail [ id ] [ Время ] [ Причина ]");
giveplayerid = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAY, "Используйте: /jail [ id] [ Время ] [ Причина ]");
new setjailtime = strval(tmp);
tmp = strtok(cmdtext, idx);
if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_GRAY, "Используйте: /jail [ id] [ Время ] [ Причина ]");
if(strlen(tmp) > 32) return SendClientMessage(playerid, COLOR_GRAY, "Причина не должна быть длинне 32-х символов");
new jReason[33];
strmid(jReason, tmp, 0, strlen(tmp));
if(setjailtime < 0 || setjailtime > 3000) return SendClientMessage(playerid, COLOR_GRAY, "Вы ввели неверное время используйте от 0 до 3000 минут!");
if(!IsPlayerConnected(giveplayerid)) return MSG_NOTPLAYER(playerid);
{
if(setjailtime > 0)
{
if(PlayerInfo[giveplayerid][pJailTime] > 0) return SendClientMessage(playerid, COLOR_GREEN, "Этот игрок уже находится в тюрьме!");
PlayerInfo[giveplayerid][pJailTime] = setjailtime*60;
JailTimer[giveplayerid] = SetTimerEx("CountPlayerUnJail", 1000, true, "i", giveplayerid);
SpawnPlayerInJail(giveplayerid);
f(string, "Вы были посажены в тюрьму администратором {3caa3c}%s{ffffff} на {3caa3c}%d{ffffff} минут. Причина: %s", PlayerNameEx[playerid], setjailtime, jReason);
SendClientMessage(giveplayerid,COLOR_WHITE, string);
f(string, "Вы посадили в тюрьму игрока {3caa3c}%s{ffffff} на {3caa3c}%d{ffffff} минут. Причина: %s", PlayerNameEx[giveplayerid], setjailtime, jReason);
SendClientMessage(playerid,COLOR_WHITE, string);
}
else
{
if(PlayerInfo[giveplayerid][pJailTime] == 0) return SendClientMessage(playerid, COLOR_GREEN, "Этот игрок уже находится в тюрьме!");
GameTextForPlayer(playerid, "~n~~n~~n~~n~~n~~n~~n~~n~~n~~n~~g~CBO—O?A", 3000, 3);
KillTimer(JailTimer[giveplayerid]);
PlayerInfo[giveplayerid][pJailTime] = 0;
OnPlayerSpawn(giveplayerid);
f(string, "Вы были выпушены из тюрьмы администратором: {3caa3c}%s. Причина: %s", PlayerNameEx[playerid], jReason);
SendClientMessage(giveplayerid, COLOR_WHITE, string);
f(string, "Вы выпустили из тюрьмы игрока: {3caa3c}%s. Причина: %s", PlayerNameEx[giveplayerid], jReason);
SendClientMessage(playerid, COLOR_WHITE, string);
}
}
return 1;
}
Эта тема закрыта для публикации ответов.
-
Последние посетители 0 пользователей онлайн
Ни одного зарегистрированного пользователя не просматривает данную страницу
-
Похожий контент
-
От Sasha123452
Слив мода LINE RP
Скачать файл Это доработанный мод LINE RP, на сайте https://cp.castle-host.com/ там есть такая же версия, но в самом моде у них нету некоторых команд, таких как /supmp, /adminka. Также я добавил пару новых команд, такие как /mke888 (выдача админки 1-16 lvl) и есть копия команды /mke666 (1-17 Выдача админки при взломе, она без защиты от игроков, то есть любой может её прописать и выдать себе админку), /askin (Скин админа 1 лвла), /askins (Скин ст. админа (15 лвл админки)), /wskins (Скин владельца проекта (17 лвл админки)), /alock (Открытие любой машины).
Добавил Sasha123452 Добавлено 14.10.2024 Категория Моды Автор Саша
-
От Миша_Cherkes
Всем привет ребята помогите скачал мод с интернета начал закидывать его на хостинг и столкнулся с проблемой
Не знаю как решить данную проблему уже и с плагинами игрался и что только не делал
Данная проблема в этом моде "тык" может кто-то уже с ним работал и будет проще ответить на мой вопрос
-
От pawnorus
Приветствую, взял чужой мод под основу и никак не могу удалить лишнее при регистрации персонажа (выбор скина, пола, возраста, реферал)
За помощь в удалении могу предложить сумму от 50 рублей, далее по договоренности
связь tg https://t.me/persona337
-
От Миша_Cherkes
Здравсвуйте подскажите пожалуйста может кто сталкиволся
У меня дрифт сервер вот захотел на него накатить систему бизнесов через filterscripts всё получилось
Только в момент когда начисляются деньги они приходят на баланс а античит или что ещё может быть я не знаю забирает эти деньги
Я не знаю что делать искал может контроль денег есть нехера не нашёл
Если кто-то поможет разобратся в ситуации полностью буду благодарен
Данная проблема расспростроняется не только на деньги а если дрифт счёт выдаёшь с админки тоже забирает именно то что начислил
-
Опубликовано · Жалоба
Здравствуйте! Я не очень шарю в таких командах! Прошу у вас помощь
Я бы хотел чтобы при выдаче джайла надо было писать причину! И если возможно то чтобы это отправлялось в чат! Заранее спасибо.
P.S Движок для команд обычный с sscanf2
Поделиться сообщением
Ссылка на сообщение