Статьи

Текстовые материалы

Эта функция авто вызова вызывается в тот момент, когда игрок изменяет наклейку на его транспорте (например Wheel Arch Angels).

playeridID игрока, которые изменил наклейку.
vehicleidID транспорта, на котором изменилась наклейка.
paintjobidID новой наклейки.
0

Эта функция авто вызова вызывается в том случае, если игрок перекрасил свой транспорт, например в гараже для тюнинга.

playeridID игрока, который перекрасил свой транспорт.
vehicleidID транспорта, который перекрасили.
color11 новый цвет перекраски.
color22 новый цвет перекраски.

Эта автовызываемая функция вызывается при спавне транспорта.

vehicleidID транспорта, который заспавнился.

Эта автовызываемая функция, срабатывает в тот момент, когда игрок заезжает/заходит или покидает зону тюнинга автомобилей.

playeridID игрока, который вышел/зашёл в зону тюнинга авто.
enterexit1если зашёл0если вышел.
interioridID интерьера зоны (тюнинга), куда вошёл игрок (0, если вышел).

OnPlayerClickMap вызывается, когда игрок отмечает цель на карте (правый клик).

playeridID игрока, который отметил цель.
Float:fXКоордината X на карте.
Float:fYКоордината Y на карте.
Float:fZКоордината Z на карте (смотрите примечание).

Вызывается при нажатии в списке игроков на игрока

playeridID игрока
clickedplayeridID нажатого игрока
sourceТипнажатия

Описание:

Данная функция вызывается сервером, когда игрок выбирает любую кнопку/пункт в созданном диалоге ShowPlayerDialog путём нажатия ENTER/ESC либо двойным кликом по кнопке/пункту (если используется DIALOG_STYLE_LIST).
playeridID игрока, который совершил действие с диалогом
dialogidID диалога, в котором игрок совершил действие.
responseВозвращает 1 — при выборе первой кнопки и 0 при выборе второй кнопки (если показана только одна кнопка, то всегда 1)
listitemID выбранного пункта из списка (начинаются с 0) (только при использовании стиля списка, при иных возвращает -1)
inputtext[]Текст, введенный игроком в поле ввода или текст из выбранного пункта списка

Вызывается, когда актёр покидает зону прорисовки игрока

actoridID актёра, который покинул зону прорисовки игрока.
forplayeridID игрока, зону прорисовки которого покинул актёр.

Вызывается, когда актёр входит в зону прорисовки игрока

Параметры:

actoridID актёра, который вошёл в зону прорисовки игрока.
forplayeridID игрока, в чью зону прорисовки вошёл актёр.

Вызывается при смерти игрока

Параметры:

(playerid, killerid, reason)
playeridID погибшего игрока.
killeridID убийцы. Может иметь значениеINVALID_PLAYER_ID, если игрок умер сам (например, утонул или упал с высоты).

reasonID причины смерти.

Вызывается при отключении игрока от сервера

Параметры:

(playerid, reason)
playeridID отключившегося игрока.

reasonОдна из перечисленных ниже причин отключения:
  • 0 — потеря связи (проблемы с сетью, вылет на стороне клиента или выход из игры через меню паузы в GTA:SA);
  • 1 — отключение от сервера с помощью встроенной команды/q;
  • 2 — кик/бан.

Вызывается, когда игрок или NPC отправляет сообщение в чат

Параметры:

(playerid, text[])
playeridID игрока, отправившего сообщение.
text[]Текст сообщения.

Вызывается при обновлении состояния игрока

Параметры:

playeridID игрока, состояние которого сервер собирается обновить.

Вызывается при подключении игрока к серверу

Параметры:

playeridID подключившегося игрока.

Вызывается, когда игрок или NPC отправляет команду в чат.

Параметры:

(playerid, cmdtext[])
playeridID игрока, отправившего сообщение.

cmdtext[]Текст комады, включающий в себя название команды и её параметры.