Scripting Callbacks RU

From SA-MP Wiki

Jump to: navigation, search

Contents

OnGameModeInit

Выполняется при старте режима.
Parameters:
({{{1}}})


OnGameModeExit

Выполняется при завершении режима.
Parameters:
({{{1}}})


OnFilterScriptInit

Выполняется при старте фильтрскрипта. Выполняется только для фильтрскрипта, в котором она проиписана.
Parameters:
({{{1}}})


OnFilterScriptExit

Выполняется при завершении фильтрскрипта. Выполняется только для фильтрскрипта, в котором она проиписана.
Parameters:
({{{1}}})


OnObjectMoved

Parameters:
({{{1}}})


OnPlayerConnect

Выполняется при подключении игрока к серверу.
Parameters:
({{{1}}})
playeridID подключившегося игрока.


OnPlayerDisconnect

Выполняется при отключении игрока от сервера.
Parameters:
({{{1}}})
playeridID отключившегося игрока.


OnPlayerSpawn

Выполняется при спавне игрока.
Parameters:
({{{1}}})
playeridID размещаемого в стартовой позиции игрока.


OnPlayerDeath

Выполняется при смерти игрока.
Parameters:
({{{1}}})
playeridID умершего игрока.
killeridID игрока, который убил playerid.
reasonУникальный ID, указывающий, как игрок умер.


OnVehicleSpawn

Выполняется при спавне транспортного средства.
Parameters:
({{{1}}})
vehicleidID размещаемого в стартовой позиции транспорта.


OnVehicleDeath

Выполняется при уничтожении транспортного средства.
Parameters:
({{{1}}})
vehicleidID уничтоженного транспорта.
killeridID "убийцы".


OnVehicleMod

Parameters:
({{{1}}})


OnVehiclePaintjob

Parameters:
({{{1}}})


OnVehicleRespray

Parameters:
({{{1}}})


OnPlayerText

Выполняется при введении игроком текста в чат.
Parameters:
({{{1}}})
playeridID говорящего игрока.
text[]Текст, посланный игроком.


OnPlayerCommandText

Выполняется при введении игроком команды.
Parameters:
({{{1}}})
playeridID пославшего команду игрока.
cmdtext[]Текст команды.

Примечания: Эта функция вызывается, когда игрок вводит сообщение, начинающееся с прямого слеша (/).

OnPlayerRequestClass

Выполняется при выборе игроком класса (скина). Функция выполняется каждый раз, когда игрок нажимает "влево" и "вправо", чтобы выбрать другой класс.
Parameters:
({{{1}}})
playeridID игрока, запросивщего класс.
classidID запрошенного игроком класса.


OnPlayerEnterVehicle

Выполняется, когда игрок нажимает "Enter", чтобы сесть в машину (а не тогда, когда он уже в нее сел).
Parameters:
({{{1}}})
playeridID вошедшего в транспорт игрока.
vehicleidID транспорта, в который вошел игрок.
ispassengerЛогическая или целая переменная, указывающая, кто игрок: пассажир или водитель. 1/true означает - пассажир, а 0/false означает - водитель.


OnPlayerExitVehicle

Выполняется, когда игрок нажимает "Enter", чтобы выйти из машины.
Parameters:
({{{1}}})
playeridID вышедшего из транспорта игрока.
vehicleidID транспорта, из которого вышел игрок.


OnPlayerStateChange

Выполняется, когда игрок меняет свое состояние в игре (водитель, пассажир, пешеход).
Parameters:
({{{1}}})
playeridID игрока, состояние которого изменилось.
newstateID нового сосотояния.
oldstateID старого состояния.


States - PLAYER_STATE_DRIVER, PLAYER_STATE_ONFOOT,...

Примечания: Состояния определяются тем, что делает игрок в данным момент, например: загружается, идет пешком, управляет транспортом и т.д.

OnPlayerEnterCheckpoint

Выполняется, когда игрок заходит в чекпойнт (контрольную точку).
Parameters:
({{{1}}})
playeridID вошедшего в контрольную точку (чекпойнт) игрока.


OnPlayerEnterRaceCheckpoint

Выполняется, когда игрок заходит в гоночный чекпойнт.
Parameters:
({{{1}}})
playeridID вошедшего в гоночный чекпойнт игрока.


OnPlayerLeaveCheckpoint

Выполняется, когда игрок покидает чекпойнт.
Parameters:
({{{1}}})
playeridID покинувшего чекпойнт игрока.


OnPlayerLeaveRaceCheckpoint

Выполняется, когда игрок покидает гоночный чекпойнт.
Parameters:
({{{1}}})
playeridID покинувшего гоночный чекпойнт игрока.


OnPlayerPrivmsg

Выполняется, когда игрок отправляет личное сообщение другому игроку.
Parameters:
({{{1}}})


OnPlayerTeamPrivmsg

Выполняется, когда игрок отправляет личное сообщение команде.
Parameters:
({{{1}}})


OnPlayerRequestSpawn

Выполняется, когда игрок нажимает "rshift", чтобы спавниться после выбора класса.
Parameters:
({{{1}}})


OnPlayerObjectMoved

Parameters:
({{{1}}})


OnPlayerPickUpPickup

Выполняется, когда игрок подбирает пик-ап.
Parameters:
({{{1}}})


OnPlayerSelectedMenuRow

Выполняется, когда игрок выьирает пункт меню кнопкой "rshift".
Parameters:
({{{1}}})


OnPlayerExitedMenu

Выполняется, когда игрок выходит из меню без выбора пункта кнопкой "Enter".
Parameters:
({{{1}}})


OnPlayerInteriorChange

Выполняется, когда игрок меняет интерьер.
Parameters:
({{{1}}})


OnPlayerKeyStateChange

Выполняется при изменении состояния нажатых клавиш на клавиатуре игрока.
Parameters:
({{{1}}})


OnRconCommand

Выполняется при отправке rcon-команды в консоль в чате или командойц /rcon в игре Содержание команды при этом может быть абсолютно любым, что позхволяет создавать свои собственные rcon-команды.
Parameters:
({{{1}}})


OnPlayerUpdate

Выполняется при получении пакета от игрока.
Parameters:
({{{1}}})
Personal tools
In other languages