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

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

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

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

/offleader

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

Fedos_Santa

Новичок
Здраствуйте, ув. пользователи сайта P-I!​
Решил вам показать 2 команды /offleader и /offadmin​

Команда /offleader позволяет администратору, снять игрока в оффлайне с лидерки
.
А команда /makeadmin позволяет снять с игрока админку в оффлайне.​
/offleader​
В public OnPlayerCommandText(playerid, cmdtext[]):​
PHP:
 if(strcmp(cmd, "/offleader", true) == 0)
	{
		if(PlayerInfo[playerid][pAdmin] >= 8)
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /offleader [ник]");
			format(string, sizeof(string), "%s.ini", tmp);
	 		if(fexist(string))
	 		{
				format(string, sizeof(string), "%s.ini", tmp);
				new File = ini_openFile(string);
				ini_setInteger(File, "Leader",0);
				ini_setInteger(File, "Member",0);
				ini_setInteger(File, "Rank",0);
				ini_setInteger(File, "Text",4);
				ini_closeFile(File);
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "Администратор %s снял лидерку с %s",sendername,tmp);
				ABroadCast(COLOR_LIGHTRED, string, 1);
			}
	 		else
			{
				SendClientMessage(playerid, COLOR_GREY, "Аккаунт не найден");
			}
		}
		return true;
	}
/offadmin​
В public OnPlayerCommandText(playerid, cmdtext[]):​
PHP:
	if(strcmp(cmd, "/offadmin", true) == 0)
	{
		if(PlayerInfo[playerid][pAdmin] >= 9)
		{
			tmp = strtok(cmdtext, idx);
			if(!strlen(tmp)) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /offadmin [ник]");
			format(string, sizeof(string), "%s.ini", tmp);
			if(fexist(string))
			{
				format(string, sizeof(string), "%s.ini", tmp);
	 			new File = ini_openFile(string);
				ini_setInteger(File, "AdminLevel",0);
				ini_closeFile(File);
				GetPlayerName(playerid, sendername, sizeof(sendername));
				format(string, sizeof(string), "Админка с %s снята",tmp);
				SendClientMessage(playerid, COLOR_LIGHTRED, string);
			}
	 		else
			{
				SendClientMessage(playerid, COLOR_GREY, "Аккаунт не найден");
			}
		}
		return true;
	}
Вот и все!
P.S. Прошу строго не судить, это моя первая тема.

Удачи в скриптинге!​


---------- Post added at 01:20 ---------- Previous post was at 01:19 ----------

Если возникнут вопросы/ошибки пишите тут!
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу