GetPlayerObjectModel

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

GetPlayerObjectModel

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

Aprašymas

Funkcija skirta išgauti žaidėjo objekto modelio ID.

Sintaksė

(playerid, objectid)

Privalomi parametrai

Šis parametras yra privalomas.playerid Žaidėjo, kurio objekto modelis išgaunamas, ID.
Šis parametras yra privalomas.objectid Objekto, kurio modelis išgaunamas, ID.


Grąžinama reikšmė:
Objektui egzistuojant grąžinama reikšmė lygi objekto modelio ID, priešingu atveju -1.

Pavyzdys

Žaidėjo objektų modelių ID išgavimas OnPlayerWeaponShot funkcijoje

Žaidėjui šovus į serverio sukurtą objektą su pasirinktu modeliu matomam vienam žaidėjui, žaidėjas gaus pranešimą.

Blantas 14:49, 27 sausio 2015 (EET)

public OnPlayerConnect(playerid)
{
        CreatePlayerObject(playerid, 713, 2302.39111, 489.85263, 0.73286,   0.00000, 0.00000, 0.00000);
        return 1;
}

public OnPlayerWeaponShot(playerid, weaponid, hittype, hitid, Float:fX, Float:fY, Float:fZ)
{
        if(hittype == BULLET_HIT_TYPE_PLAYER_OBJECT)
        {
                if(GetPlayerObjectModel(playerid, hitid) == 713)
                {
                        SendClientMessage(playerid, 0xFFFFFFFF, "Tu pataikei į medžio objektą, kurio modelio ID:713.");
                }
        }
        return 1;
}

Istorija

Release Candidate
0.3.7 RC1 Pridėta galimybė išgauti žaidėjo objekto modelio ID.

Rekomenduojama

Siūlome patikrinti žemiau išvardintas funkcijas, kurios susijusios su GetPlayerObjectModel 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ą.
  • SetObjectRot: Nustatyti globalaus objekto pasisukimo laipsnius.
  • StopObject: Sustabdyti judantį globalų objektą.
Žaidėjų objektai
  • GetPlayerObjectModel: Išgauti žaidėjo objekto modelio ID.

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