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

Как в команде сделать проверку на ник игрока?

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

MiksOrPro

Начинающий
Пользователь
Регистрация
2 Июн 2019
Сообщения
12
Лучшие ответы
0
Репутация
0
Здравствуйте, уважаемые гуру павно)
Проблема заключается в том, что я бы хотел сделать для команды /setadmin защиту, она заключается в том, что если вводят ник основателя. Например: "Vasya_Petechkin" - и пытаются через команду /setadmin понизить/снять этот ник, то этого человека снимало с админ-прав. Как это возможно?
Заранее благодарю вас за ответ.
Извиняюсь, если это какой-то тупой вопрос.
Вот сам код.
PHP:
CMD:setadmin(playerid,params[])
{
    if(!is_cmd_allow(playerid, CMD_setadmin)) return SendClientMessage(playerid, COLOR_GRAD1,"{FFFF00}У вас нету доступа к данной команде, приобретите команду в — {FF0000}/adonate");
	new NameA[24], lvl;
	if(sscanf(params,"s[24]d",NameA,lvl)) return SendClientMessage(playerid, COLOR_WHITE, "Ошибка: /setadmin [name] [Уровень]");
	if(lvl > 12 || lvl < 0) return SendClientMessage(playerid,COLOR_WHITE,"Ошибка: Не меньше 1 и не больше 12");
	new query[144];
	format(query, sizeof(query), "SELECT * FROM `accounts` WHERE `Name` = '%s' LIMIT 1", NameA);
	mysql_function_query(connects, query, true, "SetAdmin", "dds", playerid, lvl, NameA);
	return true;
}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу