Skip to content

Scripting Functions

Pavel Garson edited this page Aug 29, 2020 · 7 revisions

Отправка сообщения игроку

sendClientMessage(playerid, message, color)

playerid (id игрока), message(текст сообщения), color(цвет сообщения)

Отправка сообщения всему серверу

sendClientMessageToAll(message, color)

message (текст сообщения), color (цвет сообщения)

Получение ника игрока

string nickname = getPlayerName(playerid)

playerid (id игрока)

Создание транспорта на сервере

int vehicleId = createVehicle(model, posX, posY, posZ, color1, color2)

model (модель машины), pos (позиция), color (цвета)

Уничтожение транспорта с сервера

destroyVehicle(vehicleid)

vehicleId (id машины)

Получение позиции персонажа

float x, float y, float z = getPlayerPos(playerid)

playerid (id игрока)

Установить игроку позицию

setPlayerPos(playerid, posX, posY, posZ)

playerid (id игрока), pos (позиция)

Установить внешность игрока

setPlayerSkin(playerid, skinid)

playerid (id игрока), skinid (id скина)

Получить внешность игрока

int skinid = getPlayerSkin(playerid)

playerid (id игрока), skinid (id скина)

Исключить игрока с сервера

kickPlayer(playerid)

playerid (id игрока)

Проверка подключен ли игрок

bool result = isPlayerConnected(playerid)

result (true/false)

Получить PlayerID по IP и PORT

int playerid = getIDbyAddress(IP, PORT)

playerid (id игрока), IP (IP-адрес), PORT (PORT игрока)

Разрешить / запретить движение игроку

setPlayerControlable(playerid, bool canMove)

playerid (id игрока), canMove (true/false)

Установить виртуальный мир игрока

setPlayerVirtualWorld(playerid, world)

playerid (id игрока), world (мир)

Установить интерьер игрока

setPlayerInterior(playerid, interiorid)

playerid (id игрока), interiorid (интерьер)

Получить виртуальный мир игрока

int world = getPlayerVirtualWorld(playerid)

playerid (id игрока), world (мир)

Получить интерьер игрока

int interiorid = getPlayerInterior(playerid)

playerid (id игрока), interiorid (интерьер)