SelectObject

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

SelectObject

Funkcijos pavadinimas SelectObject
Sintaksė
Reikalavimai nėra
Kategorija Objektų Funkcijos.png Objektų Funkcijos‏‎
Biblioteka a_objects.inc
Atsiradimas 0.3e RC1
Pakeitimai 0.3.7 RC1

Aprašymas

Funkcija skirta leisti žaidėjui pasirinkti objektą įgalinus pelės kursorių. Žaidėjui atlikus pasirinkimą, pažymėjus norimą objektą, serveris iškvies OnPlayerSelectObject funkciją.

Sintaksė

(playerid)

Privalomi parametrai

Šis parametras yra privalomas.playerid Žaidėjo, kuris galės atlikti objekto pasirinkimą, ID.


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

Pavyzdys

Komanda, kuria įjungiamas objekto pasirinkimo rėžimas.

Žaidėjui įvedus komandą, jis galės pasirinkti bet kurį serverio sukurtą objektą naudojant pelės kursorių.

Blantas 10:01, 25 sausio 2015 (EET)

public OnPlayerCommandText(playerid, cmdtext[])
{
        if(!strcmp(cmdtext, "/pasirinkti", true))
        {
                SelectObject(playerid);
                SendClientMessage(playerid, 0xFFFFFFFF, "SERVER: Galite pasirinkti objektą...");
                return 1;
        }
        return 0;
}

Istorija

Release Candidate
0.3e RC1 Pridėtas specialus įrankis skirtas darbui su objektais.
0.3.7 RC1 Funkcija nuo šiol suderinama su objektais, kurie neturi neturi realių fizinių ribų (t.y. objektai, kuriuos žaidėjas gali pereiti kiaurai).

Rekomenduojama

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

Globalūs objektai
  • CancelEdit: Nutraukti objekto redagavimo rėžimą.
  • EditObject: Leisti žaidėjui redaguoti globalų objektą.
  • GetObjectPos: Išgauti globalaus objekto pozicijos koordinates.
  • GetObjectRot: Išgauti globalaus objekto pasisukimo laipsnius.
  • MoveObject: Judinti globalų objektą į naują poziciją.
  • SelectObject: Įgalinti žaidėjui objektų pasirinkimą.
  • SetObjectRot: Nustatyti globalaus objekto pasisukimo laipsnius.
  • StopObject: Sustabdyti judantį globalų objektą.
Žaidėjų objektai

Serverio iškviečiamos funkcijos
  • OnObjectMoved: Iškviečiama globaliam objektui baigus judėti.
Asmeniniai įrankiai
San Andreas Multiplayer