Команда чтобый открыть закрыть сервер.

LowPing

Участник
Автор темы
71
23
Здраствуйте сегодня я вам дам команду чтобы смогли закрывать открывать сервер в игре с помощью команды /openserver и /closeserver

В начале
PHP:
#define SERVER_NAME "Name | Server "
#define SERVER_COLOSE "Name | Server | Разработка.."
#define RCON_PASS "password test"


Конец
CMD:closeserver(playerid)
{
if(PI[playerid][pAdmin] < 10) return SCM(playerid, Color_Orange, DOSTUP_TEXT);//проверка на админку
SCM(playerid, Color_White, "[Информация]: {ffffff}Вы успешно поставили пароль на сервер!");//выводим текст
SendRconCommand("hostname "SERVER_COLOSE"");//меняем название сервера
return SendRconCommand(""RCON_PASS"");//меняем пароль
}
CMD:openserver(playerid)
{
if(PI[playerid][pAdmin] < 10) return SCM(playerid, Color_Orange, DOSTUP_TEXT);//проверка на админку
SCM(playerid, -1, "[Информация]: {ffffff}Вы успешно открыли сервер!");//выводим текст
SendRconCommand("hostname "SERVER_NAME"");//меняем название сервера
return SendRconCommand("password 0");//убираем пароль
}
 

triazov

Активный
250
57
Легкий код я релизовал по другому
CMD:techwork(playerid, params[])
{
if(!GetString(PN(playerid), ""DEV"") && !GetString(PN(playerid), "")) return SCM(playerid, COLOR_RED, "Ýòî òîëüêî äëÿ âëàäåëüöåâ!");
SCMAll(COLOR_RED, !"Âíèìàíèå!");
SCMAll(COLOR_RED, !"Ñåé÷àñ íà ñåðâåðå áóäóò ïðîèñõîäèòü òåõíè÷åñêèå ðàáîòû. Âñþ èíôîðìàöèþ ñìîòðèòå â íàøåé ãðóïïå VK - "VK"!");
SCMAll(COLOR_RED, !"Ñïàñèáî çà îæèäàíèå!");
SendRconCommand("unloadfs hostname");
SendRconCommand("hostname Arizona RP | "LOGOTYPE" | Òåõíè÷åñêèå ðàáîòû!");
SendRconCommand("password "TECHPASS"");
printf("[òåõ. ðàáîòû]: technical work activated");
if(!GetString(PN(playerid), ""DEV"") && !GetString(PN(playerid), "")) foreach(new i : Player) Kick(i);
return 1;
}
CMD:untechwork(playerid, params[])
{
if(!GetString(PN(playerid), ""DEV"") && !GetString(PN(playerid), "")) return SCM(playerid, COLOR_RED, "Ýòî òîëüêî äëÿ âëàäåëüöåâ!");
SendRconCommand("password 0");
SendRconCommand("loadfs hostname");
SCM(playerid, -1, !"successful");
printf("[òåõ. ðàáîòû]: technical work deactivated");
return 1;
}
 

LowPing

Участник
Автор темы
71
23
Легкий код я релизовал по другому
CMD:techwork(playerid, params[])
{
if(!GetString(PN(playerid), ""DEV"") && !GetString(PN(playerid), "")) return SCM(playerid, COLOR_RED, "Ýòî òîëüêî äëÿ âëàäåëüöåâ!");
SCMAll(COLOR_RED, !"Âíèìàíèå!");
SCMAll(COLOR_RED, !"Ñåé÷àñ íà ñåðâåðå áóäóò ïðîèñõîäèòü òåõíè÷åñêèå ðàáîòû. Âñþ èíôîðìàöèþ ñìîòðèòå â íàøåé ãðóïïå VK - "VK"!");
SCMAll(COLOR_RED, !"Ñïàñèáî çà îæèäàíèå!");
SendRconCommand("unloadfs hostname");
SendRconCommand("hostname Arizona RP | "LOGOTYPE" | Òåõíè÷åñêèå ðàáîòû!");
SendRconCommand("password "TECHPASS"");
printf("[òåõ. ðàáîòû]: technical work activated");
if(!GetString(PN(playerid), ""DEV"") && !GetString(PN(playerid), "")) foreach(new i : Player) Kick(i);
return 1;
}
CMD:untechwork(playerid, params[])
{
if(!GetString(PN(playerid), ""DEV"") && !GetString(PN(playerid), "")) return SCM(playerid, COLOR_RED, "Ýòî òîëüêî äëÿ âëàäåëüöåâ!");
SendRconCommand("password 0");
SendRconCommand("loadfs hostname");
SCM(playerid, -1, !"successful");
printf("[òåõ. ðàáîòû]: technical work deactivated");
return 1;
}
Ты вообще изменила кодировку?

Ну ето команда для главного администратора.
 

LowPing

Участник
Автор темы
71
23
Что при открытие нового сервера сразу могли открывать в игре.