PDA

Просмотр полной версии : [FS] Создание RaceCheckpoint из игры



$continue$
20.08.2015, 23:07
Доброго времени суток, уважаемые посетители Pro - Pawn! Вроде бы, не где нет на форуме подобного FS.

Как это работает?
Заходим на сервер -> авторизуемся под RCON админкой -> можем создавать чекпойнты.

Команды:


/buildcmds - Посмотреть список доступных команд.
/buildrace [racename] - Название файла на выходе (Пример: /buildrace pro-pawn.ru, в итоге в scriptfiles, мы получим pro-pawn.ru.pwn)
/addcp - Добавить чекпоинт в нужном месте (Для создание маршуртов автобусов/гонок и так далее, используйте: /addcp again)
/stopbuilding - Закончить запись чекпойнтов


Подключение скрипта:
Вариант номер один: Заходим на сервер -> авторизуемся под админкой (/rcon login password_rcon) -> вводим /rcon loadfs [FS]create_race_checkpoint_in_game -> profit
Вариант номер два: Открываем server.cfg -> ищем строку filterscripts -> и туда ставим - [FS]create_race_checkpoint_in_game -> profit

Внимание! Для работоспособности скрипта в scriptfiles нужно создать папку под названием "BuildedRaces". И конечно же, залить сам скрипт в папку: filterscripts.

Source Code (https://gist.github.com/KennyDalglish/99e69d9e9ceeb4e72c51)
Ссылка на скачивание данного чуда (http://rghost.ru/7wdy9kLcd)
Взято с sa-mp.com (http://forum.sa-mp.com/showthread.php?t=188466)
Автор данного скрипта: Jochemd

L0ndl3m
20.08.2015, 23:24
Я бы не стал так называть тему по нескольким причинам:

Название темы смахивает на название переменной ( нижние подчёркивания никуда не годятся );
"create_race_checkpoint_in_game" - а можно и не в самой игре? Ок, если не в самой игре, то координаты же не будешь брать из головы? Придётся заходить на сервер, чтобы сохранить их;
"чикпойнтов" ? Что-то новенькое, про чекпоинты слышал, а вот про чикпойнты, к сожалению - нет.


Если честно, система сыровата и много дыр.
Кстати говоря, уже существует множество скриптов, позволяющие создавать гонки на сервере, например rRace от "RyDeR`".

Попытка перевести статью хорошая, но если постараться тему ( и код, по желанию ) доработать, возможно данная статья ( если её можно так назвать ), будет полезной.

$continue$
20.08.2015, 23:30
Код - не лучший. Юзаться if/else if - а при создание маршрутов, это не есть хорошо. (Когда чекпоинтов > 5)
Измени название темы на свое усмотрение, буду благодарен.
И ещё я в код сильно не вчитывался. О каких дырах идет речь? Это же как одноразовая посуда -> покушал -> выкинул. Так и тут -> создал -> отключил.