OnPlayerClickMap RU

From SA-MP Wiki

Jump to: navigation, search

OnPlayerClickMap

OnPlayerClickMap RU добавлено в 0.3d Этот обратный вызов был добавлен в SA-MP 0.3d и не работает в более ранних версиях!


Описание:

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


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


Возвращаемые значения:

  • 1 - Указывает, что этот обратный вызов не будет передан другим filterscript'ам.
  • 0 - Этот обратный вызов будет передан в следующий filterscript.
  • Это всегда вызывается первым из gamemode.


Image:32px-Ambox_warning_orange.png

Примечание

Координата Z вычисляется неточно; вы можете использовать плагин MapAndreas, чтобы получить более точное значение.


Пример использования:

public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
    SetPlayerPosFindZ(playerid, fX, fY, fZ); 
    return 1;
}

Связанные функции

Следующие функции могут быть полезны, т.к. они так или иначе связаны с текущей функцией.

  • SetPlayerPos: Устанавливает позицию игрока.
  • SetPlayerPosFindZ: Изменяет позицию игрока, так чтобы он мог на чем-то стоять.
  • GetPlayerPos: Получает текущую позицию игрока.
Personal tools
Navigation
Toolbox
In other languages