- Название:
- Фильтрскрипт для гонок.
- Категория:
- [FS]Скрипты
- Раздел:
- SA-MP
- Просмотров:
- 4286
- Автор:
- Неизвестен
- Добавил:
- Дмитрий
- Загрузок:
- 1337
- Комментов:
- 0
- Добавленно:
- 01.04.2012 в 21:29
- Теги:
- FSСкрипты
- Рейтинг:
Последнее на форуме
Последние материалы
Фильтрскрипт для гонок.
Фильтрскрипт для гонок.
Фильтрскрипт для гонок.
Предназначение: проведение гонок с чекпойнтами на транспортных средствах.
Возможности:
- Телепортация участников на стартовые позиции
-Замораживание участников на стартовых позициях до момента старта во избежание фальшстартов.
- Отсчет (5-4-3-2-1-0) перед стартом
-Установка чекпойнтов для участников
-поддержка до 100 различных трасс
-Определение места, занятого участниками
-Выдача призовых денег за занятые места
-сохранение списка лучших игроков для каждой трассы
-Возможность создания трассы непосредственно в игре
Установка:
1) Файл «Race.amx» скопировать в папку «filterscripts» сервера
2) В файле «server.cfg» сервера добавить в строку фильтрскриптов команду «Race»
3) Папку «Race» скопировать в папку «Scriptfiles» сервера
Установка новых гонок:
Гонки оформляются в виде файлов. Формат названия файла – «Race1.dat», где вместо 1 может стоять число от 0 до 99. Это число – номер гонки.
Для установки гонки на сервер достаточно просто скопировать файл гонки в папку с гонками и перезапустить сервер.
Доступные команды.
Общие команды:
«/aboutrace» - получить общее описание скрипта.
«/comrace» - список команд скрипта для обычных игроков.
«/adcomrace» - список админских команд.
«/racedescr номер» - описание гонки с заданным номером.
«/racenames [номер]» - получить последовательный список с названиями для 9 трасс, начиная с заданной
«/inrace номер» - создать гонку с заданным номером (если создана любая гонка, то игрок входит в нее) Команда «/inrace» без параметров используется для входа в уже созданную гонку.
«/start» - начать отсчет для гонки (команду может использовать только оператор гонки)
«/delrace» - удалить гонку. (Внимание: может применяться только оператором гонки или админами)
«/quitrace» - выйти из гонки
«/racestatus» - узнать статус гонок. (нет гонок, на старте или гонки идут) и состав участников.
«/bestracers» - получить список лучших гонщиков для загруженной трассы. (либо для той, что идет сейчас, либо для той, что была загружена в последний раз, если гонка в данный момент не идет)
Примечания:
1) Оператором гонки считается игрок, который создал гонку (первый вошел в нее).
2) В один момент на сервере может быть только одна гонка.
3) Гонка завершается, когда их нее выходит либо финиширует последний игрок.
Команды для создания трасс
«/comCreateRace» - получит список команд для создания трас
«/RaceCreate» - войти в режим создания трассы
«/RaceCreateName название» - задать название создаваемой трассы. Внимание: нельзя использовать пробелы в названии.
«/RaceCreateDescript» - общее описание трассы
«/RaceSave» - сохранить созданную гонку
«/RaceSetCP размер» - задать чекпойнт. В координаты чекпойнта сохраняются текущие координаты персонажа. «Размер» - не обязательный параметр от 1 до 100. Оптимальная величина – 20 (по умолчанию)
«/RaceEditCP номер размер» Изменить уже заданный чекпойнт. «размер»-не обязательный параметр.
«/RaceSetSP» - задать стартовую позицию. В координаты сохраняются текущие координаты персонажа. Внимание: в качестве угла поворота машины заносится угол поворота КАМЕРЫ персонажа.
«/RaceEditSP номер» - редактировать стартовую позицию с заданным номером.
«/quitcreate» - закончить создавать трассу ничего не сохраняя
«/DelSP» удалить последнюю созданную стартовую позицию.
«/DelCP» удалить последний созданный чекпойнт.
Примечания:
1) В один момент на сервере можно создавать только одну трассу.
2) Возможность создавать трассы можно отключить через параметр в конфиге.
Команды администраторов.
«/race_adlogin пароль» - стать админом скрипта для гонок.
«/addelcreate» сбросит режим создания трассы. Применяется, если игрок, создающий трассу ушел в аут и мешает другим создавать свои трассы.
«/raceparam» - универсальная команда для настроек параметров скрипта. Внимание: введите команду без параметров для получения описания.
Возможности команды:
«/raceparam Enabled х» включает-выключает скрипт гонок.(вместо х соответственно 1 или 0)
«/raceparam CreateRace х» определяет можно или нельзя создавать свои трассы. (соответственно вместо х 1 или 0)
«/raceparam Prize х» - определяет, сколько первых мест является призовыми. (Если 0, то ни одного).
«/raceparam PrizePlace место сумма» - определяет сумму призовых за занятое место. (предварительно используйте команду «/raceparam Prize х» для определения призовых мест)
«/raceparam BestPlayers х» - параметр, определяющий сколько лучших игроков, для каждой трассы будет сохранено. Если 0, то не определять лучших игроков.
Примечания:
1) Админский пароль задается в конфиге
2) Админов можно запретить параметром в конфиге.
3) В зависимости от настроек конфига админами считаются либо те, кто использует админскую авторизацию через фильтрскрипт, либо те, кто логинется через ркон.
Конфигурационный файл скрипта.
В файле «Config.cfg» хранятся настройки скрипта. Сам файл находится в папке, где расположены трассы.
Внимание: без файла конфига фильтрскрипт будет отключен.
Параметры конфига:
1) «RaceEnabled=» включен ли скрипт. 1 – включен. 0 – выключен
2) «Admins=» режим админов. 0 – без админов. 1 – авторизация админов через скрипт. 2 – авторизация админов через ркон(наиболее оптимальный вариант для серверов с рконом).
3) «AdminsPassword=» пароль админов.
4) «IsPossibleCreateRace=» разрешено ли создавать свои трассы. 0-не разрешено. 1-разрешено.
5) «IsPlacePrizeInRace=» количество призовых мест. (0 – без них)
6) «PrizePlace_Х=» сумма призовых денег. (вместо Х подставит номер места. Пример: «PrizePlace_1=1000» за первое место премия 1000$)
7) «NumBestPlayersRace=» число лучших игроков, сохраняемых для каждой трассы.
Подождите немного, сейчас файл будет подготовлен, через |
секунд Вы получите ссылку на скачивание. |
Зарегистрированные пользователи уже качают в то время как вы ожидаете 16 секунд.
Скачать программу RaR и WinRaR
Скачать программу WinZip
Всего комментариев:
| |