OnPlayerClickMap

Iš GTA-Online Wikipedia.
Peršokti į: navigaciją, paiešką

OnPlayerClickMap

Funkcijos pavadinimas OnPlayerClickMap
Sintaksė
Reikalavimai nėra
Kategorija nėra
Biblioteka a_samp.inc
Atsiradimas 0.3d RC9

Aprašymas

Paskirtis:
Callback'as iškviečiamas, kai žaidėjas 'playerid' paspaudžia ant tam tikros žemėlapio vietos.
Svarbu:
Naudojimas: Ši funkcija egzistuoja tik nuo SA-MP 0.3d versijos. Prieš tai buvusiose versijose jos naudoti negalėsite.

Svarbu: Z koordinatė ne visada būna tiksli. Šiuo atvejui rekomenduojama naudoti MapAndreas pluginą, arba SetPlayerPosFindZ funkciją, norint tiksliai išgauti Z koordinatę.

Sintaksė

(playerid, Float: fX, Float: fY, Float: fZ)

Privalomi parametrai

Šis parametras yra privalomas.playerid Žaidėjo ID, kuris paspaudė ant žemėlapio.
Šis parametras yra privalomas.Float:fX X koordinatė vietos, ant kurios paspaudė žaidėjas.
Šis parametras yra privalomas.Float:fY Y koordinatė vietos, ant kurios paspaudė žaidėjas.
Šis parametras yra privalomas.Float:fZ Z koordinatė vietos, ant kurios paspaudė žaidėjas (gali būti netiksli).


Grąžinama reikšmė:
Ši funkcija neturi grąžinamos reikšmės.

Pavyzdys

Žaidėjo teleportacija paspaudus žemėlapyje

Žaidėjui paspaudus ant žemėlapio, nuteleportuos į tą vietą, ant kurios buvo paspausta žemėlapyje.

mad 20:33, 12 liepos 2013 (EEST)

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

Istorija

Release Candidate
0.3d RC9 Pridėta galimybė sekti žaidėjo pasirinktą poziciją žemėlapyje, naudojant OnPlayerClickMap callback'ą. Jis iškviečiamas, kai žaidėjas Pause menu esančiame žemėlapyje, su RMB klavišu pasižymi tam tikrą koordinatę.

Rekomenduojama

Siūlome patikrinti žemiau išvardintas funkcijas, kurios susijusios su OnPlayerClickMap veikimu. Šablonas:SAMP FUNKCIJOS

Asmeniniai įrankiai
San Andreas Multiplayer