Помощь с плагином

Integro

Участник
Сообщения
15
Реакции
0
Всем привет, не могли бы вы мне подкинуть плагин, который будет ставить пароль на секунд 30 после перезапуска сервера?:)
 

TolikCorp

Участник
Сообщения
874
Реакции
334
Создаешь конфиг в cfg
PHP:
exec_30_sec.cfg
в него пишешь
PHP:
sv_password ""


Далее редактируешь конфиг
PHP:
autoexec.cfg
туда пишешь
PHP:
sv_password "777"

допустим, команда запуска у вас такая:
PHP:
screen -AmdS css /home/servak.sh
делаем из нее следующее:
PHP:
screen -AmdS css /home/servak.sh; sleep 30; screen -S css -X -p0 stuff 'exec exec_30_sec.cfg'`echo -ne '\015'`

(для Линукса)
 

The End Is Near...

Russian Roulette
Сообщения
874
Реакции
691
Пробуй
PHP:
#include <sourcemod>

// Твой пароль
#define PASSWORD "PAROL!!rasras"

// Время, через которое сбросится пароль
#define TIME 30.0

new Handle:g_hPassword = INVALID_HANDLE;

public OnPluginStart()
{
	g_hPassword = FindConVar("sv_password");

	if (g_hPassword != INVALID_HANDLE)
	{
		CreateTimer(TIME, Timer);

		SetConVarString(g_hPassword, PASSWORD, true, false);
	}
	else
	{
		SetFailState("sv_password INVALID HANDLE");
	}
}

public Action:Timer(Handle:timer)
{
	SetConVarString(g_hPassword, "", true, false);
}
 
Сверху Снизу