Доступ к архиву

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

[C.M.D] [ZCMD+SSCANF] /makeadmin

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

armstrong

Умник
Команда написана на ZCMD, SSCANF.
Для того чтобы не было ерроров, используйте эти инклюды.(ZCMD, SSCANF)
PHP:
CMD:makeadmin(playerid, params[])
{
           if(sscanf(params, "ud", params[0], params[1])) return SendClientMessage(playerid, -1, "{3399FF}[Êîìàíäû]{FFFFFF} /makeadmin [ ид игрока ] [ уровень администратора ]");
           if(Player[playerid][pAdmin] < 7) return SendClientMessage(playerid, -1, "{ff3300}!{ffffff} У вас нет прав для использования данной команды!");
           if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid, -1, "{ff3300}x{ffffff} Игрока нет на сервере");
           if(params[0] == INVALID_PLAYER_ID) return true;
           if(params[1] < 0 || params[1] > 7) return SendClientMessage(playerid, -1, "{ff3300}x{ffffff} Уровень администратора не может быть больше 7");
           format(string, sizeof(string), "Ваш уровень администратора - %d | Изменил Создатель проекта %s", params[1], getpl(playerid)); SendClientMessage(params[0], 0xFFFF00AA, string);
           format(string, sizeof(string), "Вы изменилил уровень администратора %s на %d", getpl(params[0]), params[1]); SendClientMessage(playerid, 0xFFFF00AA, string);
           Player[params[0]][pAdmin] = params[1];
	return true;
}
Автор я, + мне не нужен.
На мой взгляд, самый оптимизированый вариант, дальше просто некуда(наверное).
P.S. не нашёл тег [C.M.D], прошу прощение, ув. модераторы, можете поставить пожайлуста?
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу