Лента новостей

Скриптовое API в GTA San Andreas Multiplayer

Grand Theft Auto


Grand Theft Auto: San Andreas – это компьютерная игра, получившая в свое время большую признательность. Но не менее популярной стала мультиплеерная версия, выпущенная еще в 2006 году, продолжающая функционировать по сей день.

Интересной она остается за счет наличия возможности самостоятельно разрабатывать игровые режимы и фильтрскрипты, что имеет место благодаря особому движку, разработанному на языке Pawn. Данный язык позволяет игрокам создавать целые миссии в игровом мире San Andreas. Каждый фильтрскрипт и режим сервером используется в виде отдельного файла. Одновременно можно запустить только 1 игровой режим и не более 16 фильтрскриптов. Первый отвечает за главные функции ведения процесса игры, а вторые – за сторонние функции сервера, они могут подключаться и отключаться в любой момент, никак не влияя на игровой процесс. Однако данное разделение достаточно условно. Вполне можно весь функционал перенести в игровой режим или в обратную сторону – вынести в фильтрскрипты. Скриптовое API сервера включает в себя активные функции, которые выполняются в определенный момент, и перехватчики событий, которые выполняются автоматически под влиянием определенных событий.
Помимо самостоятельно изобретенных игроками режимов, на сервере существует множество готовых, которые находятся в свободном использовании, например, RPG и MMORPG режимы. К тому же, каждый год появляются разнообразные SAMP моды для любителей всего нового. Стандартный серверный набор содержит несколько простых игровых режимов и фильтрскриптов, которые показывают, как применяются основные функции мультиплеера. Многие распространенные режимы являются стандартными, модифицированными в разной степени.

Скрипт режима задает игровые команды, которые используются, чтобы облегчить игру. Все команды начинаются знаком /. Каждый режим полон своим разнообразием команд.