События - k1zn/RakBot GitHub Wiki

onApplyAnimation

Описание: Событие, вызываемое при установке игроку анимации сервером

Сигнатура: onApplyAnimation(playerId, animId)

onAttachObjectToPlayer

Описание: Событие, вызываемое при прикреплении объекта к игроку

Сигнатура: onAttachObjectToPlayer(playerId, slotId, attach)

onBotSpawn

Примечание: Данное событие не работает корректно и почти никогда не вызывается.

Описание: Событие, вызываемое при спавне бота. Отдает координаты спавна.

Сигнатура: onBotSpawn(x, y, z)

onChatMessage

Описание: Событие, вызываемое при получении ботом сообщения из чата

Сигнатура: onChatMessage(playerId, message)

onConnect

Описание: Событие, вызываемое при подключении к серверу

Сигнатура: onConnect()

onCoordMasterComplete

Описание: Событие, вызываемое при успешном телепорте коордмастером

Сигнатура: onCoordMasterComplete()

onCoordMasterStart

Описание: Событие, вызываемое при начале работы коордмастера

Сигнатура: onCoordMasterStart(targetX, targetY, targetZ)

onCoordMasterStop

Описание: Событие, вызываемое при остановке работы коордмастера

Сигнатура: onCoordMasterStop()

onCrash

Описание: Событие, вызываемое при завершении бота с ошибкой

Сигнатура: onCrash()

onCreateCheckpoint

Описание: Событие, вызываемое при создании чекпоинта

Сигнатура: onCreateCheckpoint()

onCreateObject

Описание: Событие, вызываемое при создании объекта

Сигнатура: onCreateObject(objectId)

onCreatePickup

Описание: Событие, вызываемое при создании пикапа

Сигнатура: onCreatePickup(pickupId)

onCreateRaceCheckpoint

Описание: Событие, вызываемое при создании гоночного чекпоинта

Сигнатура: onCreateRaceCheckpoint()

onCreateVehicle

Описание: Событие, вызываемое при появлении транспорта

Сигнатура: onCreateVehicle(vehicleId)

onDestroyCheckpoint

Описание: Событие, вызываемое при исчезновении чекпоинта

Сигнатура: onDestroyCheckpoint()

onDestroyObject

Описание: Событие, вызываемое при удалении объекта

Сигнатура: onDestroyObject(objectId)

onDestroyPickup

Описание: Событие, вызываемое при удалении пикапа

Сигнатура: onDestroyPickup(pickupId)

onDestroyRaceCheckpoint

Описание: Событие, вызываемое при исчезновении гоночного чекпоинта

Сигнатура: onDestroyRaceCheckpoint()

onDestroyVehicle

Описание: Событие, вызываемое при исчезновении транспорта

Сигнатура: onDestroyVehicle(vehicleId)

onDialogResponse

Описание: Событие, вызываемое при отправке ответа диалога ботом

Сигнатура: onDialogResponse(dialogId, dialogButton, dialogItem, dialogInput)

onDialogResponseSent

Описание: Событие, вызываемое после отправки ответа диалогу на сервер

Сигнатура: onDialogResponseSent(dialogId, dialogButton, dialogItem, dialogInput)

onDialogShow

Описание: Событие, вызываемое при входящем диалоге

Сигнатура: onDialogShow(dialogId, dialogStyle, dialogTitle, okButtonText, cancelButtonText, dialogText)

onDisconnect

Описание: Событие, вызываемое при отключении бота от сервера

Сигнатура: onDisconnect(reason)

onGameInited

Описание: Событие, вызываемое после инициализации сервера

Сигнатура: onGameInited()

onGameText

Описание: Событие, вызываемое при получении ботом GameText

Сигнатура: onGameText(gametext)

onPickUpPickup

Описание: Событие, вызываемое при поднятии ботом пикапа

Сигнатура: onPickUpPickup(pickupId)

onPlayerAddInWorld

Описание: Событие, вызываемое при появлении игрока в зоне прорисовки

Сигнатура: onPlayerAddInWorld(playerId)

onPlayerDeath

Описание: Событие, вызываемое при смерти игрока

Сигнатура: onPlayerDeath(playerId)

onPlayerEjectFromVehicle

Описание: Событие, вызываемое при высадке бота из транспорта сервером

Сигнатура: onPlayerEjectFromVehicle()

onPlayerJoin

Описание: Событие, вызываемое при подключении игрока к серверу

Сигнатура: onPlayerJoin(playerId, playerName)

onPlayerPutInVehicle

Описание: Событие, вызываемое при посадке бота сервером в транспорт

Сигнатура: onPlayerPutInVehicle(vehicleId, seatId)

onPlayerQuit

Описание: Событие, вызываемое при выходе игрока с сервера

Сигнатура: onPlayerQuit(playerId, reasonId)

onPlayerRemoveFromWorld

Описание: Событие, вызываемое при исчезновении игрока из зоны прорисовки

Сигнатура: onPlayerRemoveFromWorld(playerId)

onPrintLog

Описание: Событие, вызываемое при добавлении новой строки в лог окно бота

Сигнатура: onPrintLog(str)

onReconnect

Описание: Событие, вызываемое при переподключении бота к серверу

Сигнатура: onReconnect(delay)

onRecvPacket

Описание: Событие, вызываемое при получении пакета

Сигнатура: onRecvPacket(packetId, packetData, packetSize)

onRecvRpc

Описание: Событие, вызываемое при получении RPC

Сигнатура: onRecvRpc(id, data, size)

onRequestConnect

Описание: Событие, вызываемое при начале процесса подключения к серверу

Сигнатура: onRequestConnect()

onReset

Описание: Событие, вызываемое при сбросе состояния бота

Сигнатура: onReset()

onRunCommand

Описание: Событие, вызываемое при выполнении команды ботом

Сигнатура: onRunCommand(command)

onScriptExit

Описание: Событие, вызываемое при выгрузке скрипта

Сигнатура: onScriptExit()

onScriptStart

Описание: Событие, вызываемое при загрузке скрипта

Сигнатура: onScriptStart()

onScriptUpdate

Описание: Событие, вызываемое циклически, для выполнения действий независимо от других событий

Сигнатура: onScriptUpdate()

onSendInput

Описание: Событие, вызываемое при отправке ввода серверу ботом

Сигнатура: onSendInput(input)

onSendPacket

Описание: Событие, вызываемое при отправке пакета

Сигнатура: onSendPacket(id, data, size)

onSendRpc

Описание: Событие, вызываемое при отправке RPC

Сигнатура: onSendRpc(id, data, size)

onServerMessage

Описание: Событие, вызываемое при получении ботом сообщения от сервера

Сигнатура: onServerMessage(message)

onServerJoin

Описание: Событие, вызываемое при заходе другого игрока на сервер

Сигнатура: onServerJoin(playerId, nickname)

onServerQuit

Описание: Событие, вызываемое при выходе другого игрока с сервера

Сигнатура: onServerQuit(playerId, reason)

onSetArmour

Описание: Событие, вызываемое при изменении уровня брони бота сервером

Сигнатура: onSetArmour(armour)

onSetHealth

Описание: Событие, вызываемое при изменении уровня здоровья боту сервером

Сигнатура: onSetHealth(health)

onSetMoney

Описание: Событие, вызываемое при изменении количества денег бота сервером

Сигнатура: onSetMoney(money)

onSetPosition

Описание: Событие, вызываемое при изменении позиции бота сервером

Сигнатура: onSetPosition(x, y, z)

Примечание: Функция не отдает x, y, z. Получайте их через getPosition()

onSetSkin

Описание: Событие, вызываемое при установке игроку скина с сервера

Сигнатура: onSetSkin(playerid, skinId)

onSetSpawnPos

Описание: Событие, вызываемое при изменении сервером стандартной позиции спавна

Сигнатура: onSetSpawnPos(x, y, z)

onSetVehicleParams

Описание: Событие, вызываемое при изменении параметров транспорта

Сигнатура: onSetVehicleParams(vehicleId)

onSpawn

Описание: Событие, вызываемое при попытке бота заспавниться

Сигнатура: onSpawn()

onSpawned

Описание: Событие, вызываемое при спавне бота

Сигнатура: onSpawned(x, y, z)

onSync

Описание: Событие, вызываемое при отправке текущей позиции ботом

Сигнатура: onSync()

onTakeCheckpoint

Описание: Событие, вызываемое при поднятии ботом чекпоинта

Сигнатура: onTakeCheckpoint(x, y, z)

onTeleport

Описание: Событие, вызываемое при телепорте бота

Сигнатура: onTeleport(positionX, positionY, positionZ)

onTextDrawClick

Описание: Событие, вызываемое при клике бота по текстдраву

Сигнатура: onTextDrawClick(textDrawId)

onTextDrawHide

Описание: Событие, вызываемое при скрытии текстдрава

Сигнатура: onTextDrawHide(textDrawId)

onTextDrawSetString

Описание: Событие, вызываемое при изменении содержимого текстдава

Сигнатура: onTextDrawSetString(textDrawId, textDrawString)

onTextDrawShow

Описание: Событие, вызываемое при появлении текстдрава

Сигнатура: onTextDrawShow(textDrawId, positionX, positionY, textDrawString)

onTextLabelShow

Описание: Событие, вызываемое при создании 3D текста

Сигнатура: onTextLabelShow(labelId, positionX, positionY, positionZ, labelString)

onToggleSpectating

Описание: Событие, вызываемое при переключении состояния наблюдателя у бота

Сигнатура: onToggleSpectating(state)