michael.exe
Новичок
Наверное, я не ошибся разделом и пишу сюда.
В свете последних событий, наверное, все знают о командах 5 уровня админки Advance RP, а именно /loadfs и /unloadfs, которые позволяют загружать такое FS, как vibor (выборы), lego (редактор объектов) и posts (КПП - маппинг) а так же многие другие (Advance Park, BaseJumping - всё это FS)
В принципе, всё просто, если у кого-то есть добавления - с радостью послушаю
Вот сам код:
/unloadfs, думаю, все догадались, как сделать.
Вижу один существенный плюс команды - rcon пароль доверять всем не хочется, а с этой командой любой админ сможет запустить скрипт в ваше отсутствие.
В свете последних событий, наверное, все знают о командах 5 уровня админки Advance RP, а именно /loadfs и /unloadfs, которые позволяют загружать такое FS, как vibor (выборы), lego (редактор объектов) и posts (КПП - маппинг) а так же многие другие (Advance Park, BaseJumping - всё это FS)
В принципе, всё просто, если у кого-то есть добавления - с радостью послушаю
Вот сам код:
PHP:
CMD:loadfs(playerid, params[])
{
if(Player[playerid][pAdmin] >= 5){ // Уровень админа, с которого будет доступна команда
new string[65];
new sendername[MAX_PLAYER_NAME]; // Объявляем переменные
GetPlayerName(playerid, sendername, sizeof(sendername)); // Получаем имя того, кто использовал команду
new fs[21]; // И вновь переменная
fs[20] = params[0]; // Этого можно и не делать, в дальнейшем используя params[0] вместо fs.
if(sscanf(params,"s",fs)) return SendClientMessage(playerid, -1, "Используй /loadfs [fs name]");
new lfs[28]; //И вновь переменная
format(lfs,sizeof(lfs),"loadfs %s",fs); // форматируем
SendRconCommand(lfs); // отправляем RCON команду
format(string, sizeof(string), "Скрипт \"%s\" запущен", fs); //форматируем
SendClientMessage(COLOR_WHITE, string);} //отправляем сообщение
return true;
}
Вижу один существенный плюс команды - rcon пароль доверять всем не хочется, а с этой командой любой админ сможет запустить скрипт в ваше отсутствие.
