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

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

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

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

/skatina

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

Night Trade

Новичок
Всем привет.

Команда сделана для Главного администратора сервера, для того чтобы понижать администраторов.


PHP:
CMD:skatina(playerid,params[])
{
	if(PlayerInfo[playerid][pAdmin] < 5) return true; // Ранг Главного администратора
	if(sscanf(params,"d",params[0])) return SCM(playerid, COLOR_WHITE, "Подсказка: /skatina [ид] ");
	if(!IsPlayerConnected(params[0])) return SCM(playerid,COLOR_WHITE,"Этого игрока нет на сервере!");
	if(PlayerInfo[params[0]][pAdmin] > 6) return SCM(playerid,COLOR_WHITE,"Основателя нельзя понизить!");
	GetPlayerName(playerid, sn, sizeof(sn));
	GetPlayerName(params[0], gp, sizeof(gp));
	format(nsa, sizeof(nsa), "%s понижен в ранге администратора",gp);
	SendClientMessage(playerid, COLOR_ORANGE,nsa);
	format(nsa, sizeof(nsa), "Администратор %s понизил Вас в ранге администратора",sn);
	SendClientMessage(params[0],COLOR_ORANGE,nsa);
	PlayerInfo[params[0]][pAdmin]--;
	return true;
}
Повысить/понизить

PHP:
CMD:arank(playerid,params[])
{
	if(PlayerInfo[playerid][pAdmin] < 5) return true;
	new inputtext[16];
	if(sscanf(params,"ds[16]",params[0],inputtext)) return SendClientMessage(playerid, COLOR_WHITE, "Введитейте: /arank [ид] [- или +] ");
	if(!IsPlayerConnected(params[0])) return SendClientMessage(playerid,COLOR_WHITE,"Этого игрока нет на сервере!");
        if(playerid == params[0]) return SCM(playerid, COLOR_WHITE, "Ошибка: Нельзя использвать на себе ");
        if(PlayerInfo[params[0]][pAdmin] > 4) return SCM(playerid, COLOR_WHITE, "Ошибка: Нельзя использовать на +4 лвл адм ");
	GetPlayerName(playerid, sn, sizeof(sn));
	GetPlayerName(params[0], gp, sizeof(gp));
	if(strcmp(inputtext, "-", true) == 0)
	{
	format(nsa, sizeof(nsa), "%s понизил(а) Вас в ранге администратора",sn);
	SendClientMessage(params[0],COLOR_ORANGE,nsa);
	format(nsa, sizeof(nsa), "%s понижен(а) в ранге администратора",gp);
	SendClientMessage(playerid, COLOR_ORANGE,nsa);
	PlayerInfo[params[0]][pAdmin]--;
	}
	if(strcmp(inputtext, "+", true) == 0)
	{
	format(nsa, sizeof(nsa), "%s повысил(а) Вас в ранге администратора",sn);
	SendClientMessage(params[0],COLOR_ORANGE,nsa);
	format(nsa, sizeof(nsa), "%s повышен(а) в ранге администратора",gp);
	SendClientMessage(playerid, COLOR_ORANGE,nsa);
	PlayerInfo[params[0]][pAdmin]++;
	}
	return true;
}
Идею взял из проекта SVL (не реклама)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу