SetPlayerCheckpoint

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

SetPlayerCheckpoint

Funkcijos pavadinimas SetPlayerCheckpoint
Sintaksė
Reikalavimai nėra
Kategorija Checkpoint'ų Funkcijos.png Checkpoint'ų Funkcijos
Biblioteka a_players.inc‏‎
Atsiradimas 0.1 R1

Aprašymas

Funkcija skirta nurodyti žaidėjui atskaitos tašką („checkpoint“), kuris bus taip pat rodomas ir radare.

Sintaksė

(playerid, Float:x, Float:y, Float:z, Float:size)

Privalomi parametrai

Šis parametras yra privalomas.playerid Žaidėjo, kurio atskaitos taškas nustatomas, ID.
Šis parametras yra privalomas.Float:x Atskaitos taško pozicijos X koordinatė.
Šis parametras yra privalomas.Float:y Atskaitos taško pozicijos Y koordinatė.
Šis parametras yra privalomas.Float:z Atskaitos taško pozicijos Z koordinatė.
Šis parametras yra privalomas.Float:size Atskaitos taško dydis erdvėje.


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

Pavyzdys

Atskaitos taško pozicijos bei veiksmų į jį atvykus nustatyumas

Žaidėją įkėlus į žaidimo erdvę, jam nustatomas atskaitos taškas esantis 1982.6150, -220.6680, -0.2432 pozicijoje. Žaidėjo pozicijai sutapus su atskaitos taško pozicija, žaidėjas gaus pinigų, bei atskaitos taškas bus panaikintas.

Blantas 17:38, 5 liepos 2013 (EEST)

public OnPlayerSpawn(playerid)
{
    SetPlayerCheckpoint(playerid, 1982.6150, -220.6680, -0.2432, 3.0);
    return 1;
}
 
public OnPlayerEnterCheckpoint(playerid)
{
    GivePlayerMoney(playerid, 1000);
    DisablePlayerCheckpoint(playerid);
    return 1;
}

Papildoma

  • Vienu metu žaidimas tegali atvaizduoti vieną atskaitos tašką pasirinktam žaidėjui.
  • Atskaitos taškai, esantys ant objektų, kurie buvo sukurti CreateObject, CreatePlayerObject funkcijomis, bus atvaizduojami ant pradinių žaidimo edvėje esamų objektų.

Istorija

Release
0.1 R1 Pridėta galimybė nurodyti žaidėjui atskaitos tašką („checkpoint“).

Rekomenduojama

Siūlome patikrinti žemiau išvardintas funkcijas, kurios susijusios su SetPlayerCheckpoint veikimu.

  • SetPlayerCheckpoint: Nustatyti žaidėjui checkpoint'ą nurodytoje pozicijoje.
Asmeniniai įrankiai
San Andreas Multiplayer