Ниже представлен список всех функций, взаимодействующих с SA-MP.
Функция | Описание |
---|---|
setHostAddress |
Устанавливает адрес адаптера. |
connectProxy |
Подключает к прокси. |
reconnectProxy |
Переподключает к прокси. |
disconnectProxy |
Отключает от прокси. |
getProxyState |
Возвращает состояние прокси. |
proxyIsStarted |
Проверяет, что прокси готов. |
getProxyAddress |
Возвращает адрес прокси сервера. |
generateAuthKey |
Генерирует ключ авторизации используемый в Packet_AuthKey. |
generateGpci |
Генерирует хэш используемый в RPC_ClientJoin. |
connect |
Подключает бота к SA-MP серверу. Пароль опционален. |
disconnect |
Отключает бота от SA-MP сервера. |
getBotOnFootData |
Возвращает указатель на PlayerSyncData бота. |
getBotInCarData |
Возвращает указатель на VehicleSyncData бота. |
getBotPassengerData |
Возвращает указатель на PassengerSyncData бота. |
getBotAimData |
Возвращает указатель на AimSyncData бота. |
getBotSpectateData |
Возвращает указатель на SpectateSyncData бота. |
getBotArmour |
Возвращает уровень брони бота. |
getBotColor |
Возвращает цвет ника бота. |
getBotCurrentWeapon |
Возвращает идентификатор оружия, которое находится в руках у бота. |
getBotHealth |
Возвращает уровень здоровья бота. |
getBotId |
Возвращает идентификатор бота на SA-MP сервере. |
getBotInterior |
Возвращает идентификатор текущего интерьера в котором находится бот. |
getBotKeys |
Возвращает состояние клавиш бота. |
getBotLastVehicle |
Возвращает идентификатор последнего транспорта бота. |
getBotLeftRightKeys |
Возвращает состояние клавиш бота "Left, Right" (A, D, стрелки влево и вправо). |
getBotMoney |
Возвращает текущее количество денег на руках бота. |
getBotNickName |
Возвращает никнейм бота. |
getBotPing |
Возвращает пинг бота. |
getBotPosition |
Возвращает текущую позицию бота. |
getBotQuaternion |
Возвращает кватерниона бота. |
getBotRotation |
Возвращает угол поворота бота в градусах. |
getBotScore |
Возвращает значение счёта (lvl) в таблице игроков (Tab). |
getBotSeatId |
Возвращает номер места транспорте, на котором сидит бот. |
getBotSpeed |
Возвращает текущую скорость передвижения бота. |
getBotTeam |
Возвращает идентификатор команды, в которой находится бот. |
getBotUpDownKeys |
Возвращает состояния клавиш бота "Up, Down" (W, S, стрелки вверх и вниз). |
getBotVehicle |
Возвращает идентификатор текущего транспорта бота. |
getBotWantedLevel |
Возвращает текущий уровень розыска бота. |
getBotSkin |
Возвращает текущий идентификатор скина бота. |
getBotDrunkLevel |
Возвращает текущий уровень опьянения бота. |
getBotWeaponAmmo |
Возвращает количество патрон у оружия, которое находится в руках у бота. |
getBotWeapons |
Возвращает таблицу со списком идентификатор оружий у бота. |
getReconnectDelay |
Возвращает текущую задержку для переподключения к SA-MP серверу. |
getServerAddress |
Возвращает IP адрес и порт SA-MP сервера. |
getVersion |
Функция возвращает версию клиента SA-MP. |
isBotSpawned |
Проверяет что бот заспавнен. |
isBotOnFoot |
Проверяет находится ли бот в пешем состоянии. |
isBotDrivingVehicle |
Проверяет управляет ли бот транспортом. |
isBotSitsAsPassenger |
Проверяет сидит ли бот в транспорте как пассажир. |
isBotSpectating |
Проверяет находится ли бот в режиме наблюдателя. |
reconnect |
Переподключает бота к SA-MP серверу. Время переподключения опционально, если не указано используется уже установленное время. |
sendAimData |
Отправляет пакет синхронизации прицела игрока. Если не указан параметр будут использованы данные сформированные из известных ему данных. |
sendBulletData |
Отправляет пакет синхронизации пуль. |
sendCameraTargetUpdate |
Отправляет RPC_CamTargetUpdate. |
sendChat |
Отправляет на сервер текстовое сообщение или команду, если сообщение начинается с символа / . Если вторым параметром передать значение true , сообщение будет отправлено как текстовое даже если начинается с / . |
sendClickPlayer |
Отправляет RPC_ClickPlayer. |
sendClickTextDraw |
Отправляет RPC_ClickTextDraw, сигнализирующий серверу о клике по текстдраву. |
sendClientCheckResponse |
Отправляет RPC_ClientCheck. |
sendClientJoin |
Отправляет RPC_ClientJoin, сообщающий серверу о входе игрока. |
sendDeathNotification |
Отправляет RPC_Death, сигнализирующий о смерти бота. |
sendDialogResponse |
Отправляет RPC_DialogResponse. |
sendEditAttachedObject |
Отправляет RPC_EditAttachedObject, сигнализирующий о изменении прикрепленного объекта в режиме редактирования объекта. |
sendEditObject |
Отправляет RPC_EditObject, сигнализирующий о изменении объекта в режиме его редактирования. |
sendEnterVehicle |
Отправляет RPC_EnterVehicle, сигнализирующий о посадке бота в транспортное средство. |
sendExitVehicle |
Отправляет RPC_ExitVehicle, сигнализирующий о выходе бота из транспорта. |
sendGiveActorDamage |
Отправляет RPC_GiveActorDamange. |
sendGiveDamage |
Отправляет RPC_GiveTakeDamage, сигнализирующий о нанесении урона другим игрокам. |
sendInCarData |
Отправляет пакет синхронизации игрока управляющего транспортом. Если не указан параметр будут использованы данные сформированные из известных ему данных. |
sendInteriorChangeNotification |
Отправляет RPC_SetInteriorId, сигнализирующий о входе бота в какой-то интерьер. |
sendMapMarker |
Отправляет RPC_MapMarker, сигнализирующий о установке маркера в картах. |
sendMenuSelect |
Отправляет RPC_MenuSelect. |
sendNpcJoin |
Отправляет RPC_NpcJoin, сообщающий серверу о входе NPC. |
sendOnFootData |
Отправляет пакет синхронизации пешего игрока. Если не указан параметр будут использованы данные сформированные из известных ему данных. |
sendPassengerData |
Отправляет пакет синхронизации игрока сидящего на пассажирском месте транспорта. Если не указан параметр будут использованы данные сформированные из известных ему данных. |
sendPickedUpPickup |
Отправляет RPC_PickedUpPickup, сигнализирующий о поднятии ботом пикапа. |
sendPickedUpWeapon |
Отправляет RPC_WeaponPickupDestroy, сигнализирующий о поднятии ботом оружейного пикапа. |
sendQuitMenu |
Отправляет RPC_MenuQuit. |
sendRconCommand |
Отправляет серверу RCON команду. |
sendRequestClass |
Отправляет RPC_RequestClass, запрашивающий у сервера класс (скин). |
sendRequestSpawn |
Отправляет RPC_RequestSpawn, запрашивающий у сервера возможность спавна. |
sendSelectObject |
Отправляет RPC_SelectObject. |
sendServerStatisticsRequest |
Отправляет RPC_SrvNetStats. |
sendSpawn |
Отправляет RPC_Spawn. |
sendSpectateData |
Отправляет пакет синхронизации игрока в режиме наблюдения. |
sendStatsUpdate |
Отправляет пакет синхронизации о количестве денег и уровне опьянения, по которому можно определить FPS. |
sendTakeDamage |
Отправляет RPC_GiveTakeDamage, сигнализирующий о получении ботом урона от другого игрока. |
sendTrailerData |
Отправляет пакет синхронизации прицепа транспорта. |
sendUnoccupiedData |
Отправляет пакет синхронизации пустого транспорта. |
sendUpdateScoresAndPings |
Отправляет RPC_UpdateScoresAndPings, запрашивающий у сервера информацию для обновления списка игроков (Tab). |
sendVehicleDamage |
Отправляет RPC_DamageVehicle, сообщающий о нанесении транспорту визуальных повреждений. |
sendVehicleDestroyed |
Отправляет RPC_VehicleDestroyed, сигнализирующий о уничтожении транспорта. |
sendVehicleTuningNotification |
Отправляет RPC_ScmEvent. |
sendWeaponUpdate |
Отправляет пакет синхронизации со списком слотов оружия и цели под прицелом. |
setBotArmour |
Устанавливает уровень брони бота. |
setBotCurrentWeapon |
Устанавливает оружие которое находится в данный момент на руках у бота. |
setBotHealth |
Устанавливает уровень здоровья бота. |
setBotKeys |
Устанавливает состояние клавиш бота. |
setBotLeftRightKeys |
Устанавливает состояния клавиш бота "Left, Right" (A, D, стрелки влево и вправо). |
setBotNickName |
Устанавливает никнейм боту. |
setBotPosition |
Устанавливает позицию бота. |
setBotQuaternion |
Устанавливает кватернион бота. |
setBotSeatId |
Устанавливает место сидения бота в транспорте. |
setBotSpecialAction |
Устанавливает специальное действие бота. |
setBotSpeed |
Устанавливает скорость передвижения бота. |
setBotUpDownKeys |
Устанавливает состояния клавиш бота "Up, Down" (W, S, стрелки вверх и вниз). |
setBotVehicle |
Устанавливает идентификатор автомобиля, в котором находится бот. |
setBotWeaponAmmo |
Устанавливает боту определенное количество патрон указанному оружию. |
setReconnectDelay |
Устанавливает задержку при переподключении бота к SA-MP серверу. |
setServerAddress |
Устанавливает IP адрес и порт SA-MP сервера к которому будет осуществляться подключение бота. |
setVersion |
Устанавливает версию клиента SA-MP которым бот будет эмулировать подключение к серверу. |