• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как сделать так, что при выдачи штрафа писался ник того, кто выдал

Статус
В этой теме нельзя размещать новые ответы.

saaashaaaa

Изучающий
Пользователь
Регистрация
12 Авг 2019
Сообщения
172
Лучшие ответы
0
Репутация
2
UPD: название не так написал, ошибся. Надо чтобы писалась причина

Всем привет!
У меня есть команда для выписки штрафов от имени админа.
Команда
PHP:
cmd:aticket(playerid, params[])
{
	new string[128];
	if(PI[playerid][pAdmin] < 5) return 1;
	else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
	else if(sscanf(params, "ui", params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, ""cPS"{9ACD32}Введите: {FFFFFF} /aticket [id игрока] [сумма штрафа] [причина]");
	else if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotOnline);
	else if(PlayerLogged[params[0]] == false) return SendClientMessage(playerid, COLOR_GREY, PlayerIsNotAuthorized);
	else if(params[1] > 100000000 || params[1] < 1) return SendClientMessage(playerid, COLOR_GREY, "Количество денег от 1 до 100000000!");
	TransferMoney(params[0],-1,params[1]);
	SendMes(playerid, COLOR_LIME, "Вы выписали штраф игроку: %s", GetName(params[0]));
	SendMes(params[0], COLOR_WHITE, ""cPS"Администратор %s выписал Вам штраф на %dр. Причина: %d",GetName(playerid), params[1], params[2]);
	SendClientMessage(params[0], COLOR_WHITE, ""cPS"Если не согласны с наказанием напишите нам");
	format(string, sizeof(string), "Администратор %s выписал штраф в размере %dр игроку %s", GetName(playerid),params[1],GetName(params[0]));
	AddLog(string, 33);
	return 1;
}
Как сделать так чтобы писалась причина наказания?
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу