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

Выдать права всем админам

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

Wentex

Начинающий
Пользователь
Регистрация
23 Авг 2017
Сообщения
28
Лучшие ответы
0
Репутация
0
Здравствуйте! Как сделать так, чтобы эту команду могли вводить все администраторы >10 уровня, а меньшим писалось: "У вас недостаточно прав". FD1-FD4 в начале дефайны с ников 4 админов.

PHP:
c:makeleader;
{
 	if(!strcmp(p_i[playerid][pNames], FD1, true) || !strcmp(p_i[playerid][pNames], FD2, true) || !strcmp(p_i[playerid][pNames], FD3, true) || !strcmp(p_i[playerid][pNames], FD4, true))
	{
		if(sscanf(params,"dd",params[0],params[1])) return SendClientMessage(playerid, COLOR_WHITE, " Введите: /makeleader [id] [Number(1 - 26)]");
		if(params[1] > 26 || params[1] < 1 || params[1] == 22 || params[1] == 20 || params[1] == 9 || params[1] == 8) return SendClientMessage(playerid, COLOR_GREY, "Нельзя меньше 1 или больше 26!");
		if(!IsPlayerConnected(params[0]) || params[0] == INVALID_PLAYER_ID) return true;
		if(p_i[params[0]][pWarns] >= 1) return SendClientMessage(playerid, COLOR_GRAD1,"У игрока Warn.");
		p_i[params[0]][pLRInections] = params[1];
		p_i[params[0]][pMRInections] = params[1];
		p_i[params[0]][pJob] = 0;
		format(strcmd,sizeof(strcmd), "Администратор %s назначил Вас контролировать данную организацию", p_i[playerid][pNames]);
		SendClientMessage(params[0], 0x6ab1ffaa, strcmd);
		format(strcmd,sizeof(strcmd), "<ADM-LC> %s назначил %s контролировать фракцию номер: %d.",p_i[playerid][pNames], p_i[params[0]][pNames],params[1]);
		ABroadCast(0x6495EDFF,strcmd,1);
		format(strcmd,sizeof(strcmd), "Вы назначили %s контролировать организацию номер %d.", p_i[params[0]][pNames],params[1]);
		SendClientMessage(playerid, 0x6ab1ffaa, strcmd);
		SendClientMessage(params[0], 0xbc2c2caa, "Используйте клавишу 'Быстрый бег' (пробел по умолчанию)");
		SendClientMessage(params[0], 0xbc2c2caa, "Используйте клавишу 'Вверх,вниз' (W,S по умолчанию)");
		SendClientMessage(params[0], COLOR_GRAD1, "Если Вы случайно нажали 'Enter' и меню пропало, нажмите 'Enter' еще раз");
		OldSkin[playerid] = GetPlayerSkin(playerid);
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу