OnPlayerClickMap
Опис
Ова функција се позива када играч постави циљ или путну тачку на мапи у менију за паузу (десним кликом миша).
Име | Опис |
---|---|
playerid | ИД играча који је поставио циљ/путну тачку. |
Float:fX | X координата (тип float) где је играч кликнуо. |
Float:fY | X координата (тип float) где је играч кликнуо. |
Float:fZ | Z координата (тип float) где је играч кликнуо (непрецизно - види напомену у наставку). |
Враћа
1 - Спречиће друге филтерскрипте да приме овај позив.
0 - Означава да ће овај позив бити прослеђен следећем филтерскрипту.
Увек се прво позива у гамемоду.
Примери
public OnPlayerClickMap(playerid, Float:fX, Float:fY, Float:fZ)
{
SetPlayerPosFindZ(playerid, fX, fY, fZ);
return 1;
}
Белешке
tip
Као што назив функције указује, она се позива само када играч кликне да обележи циљ, а не када притисне тастер. Вредност Z координате ће бити 0 (неважећа) ако је кликнута област на мапи далеко од играча; користите MapAndreas или ColAndreas додатак да добијете прецизнију Z координату.
Повезане функције
Следеће функције могу бити корисне, јер су на неки начин повезане са овом повратном функцијом.
- GetPlayerPos: Узима играчеву позицију.
- SetPlayerPos: Поставља играчеву позицију.
- SetPlayerPosFindZ: Постави позицију играча и пронађи тло.