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

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

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

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

Рестарт/отключение сервера

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

Gressie

Мастер
Приветствую. Делать было нечего, решил сделать /gmx с выбором аля Samp-Rp и Circle, собственно код ниже:
PHP:
CMD:gmx(playerid, params[])
{
	if(sscanf(params, "d", params[0]))
	{
		SendClientMessage(playerid, -1, "Введите: /gmx [type]");
		SendClientMessage(playerid, -1, "Доступные названия: 1 - Рестарт сервера");
		SendClientMessage(playerid, -1, "Доступные названия: 2 - Отключение сервера");
		return 1;
	}
	if(params[0] == 1) GameModeInitExitFunc();
	else if(params[0] == 2)
	{
		foreach (new i : Player)
		{
			if(gPlayerLogged[i] == 1)
			{
				ShowPlayerDialog(i,0000,DIALOG_STYLE_MSGBOX,"{d95a41}Отключение сервера","{d95a41}Сервер отключен спец-админом.\nЗайдите позже","ENTER","");
				Kick(i);
				SendRconCommand("exit");
			}
		}
	}
	return 1;
}
В конец мода:
PHP:
forward GameModeInitExitFunc();
public GameModeInitExitFunc()
{
	foreach (new i : Player)
	{
		if(IsPlayerConnected(i))
		{
			DisablePlayerCheckpoint(i);
			GameTextForPlayer(i, "~r~RESTART", 2500, 0);
			SetPlayerCameraPos(i,1460.0, -1324.0, 287.2);
			SetPlayerCameraLookAt(i,1374.5, -1291.1, 239.0);
			OnPlayerUpdate(i);
			gPlayerLogged[i] = 0;
		}
	}
	SetTimer("GameModeExitFunc", 4000, 0);
	return 1;
}
forward GameModeExitFunc();
public GameModeExitFunc()
{
	GameModeExit();
}
Автор: Maks5 (я)
 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу