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

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

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

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

Загрузка FS прямо из игры

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

michael.exe

Новичок
Наверное, я не ошибся разделом и пишу сюда.
В свете последних событий, наверное, все знают о командах 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;
}
/unloadfs, думаю, все догадались, как сделать.
Вижу один существенный плюс команды - rcon пароль доверять всем не хочется, а с этой командой любой админ сможет запустить скрипт в ваше отсутствие.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу