PlayerTextDrawSetPreviewRot

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

PlayerTextDrawSetPreviewRot

Funkcijos pavadinimas PlayerTextDrawSetPreviewRot
Sintaksė
Reikalavimai nėra
Kategorija Textdraw'ų Funkcijos.png Textdraw'ų Funkcijos
Biblioteka a_samp.inc
Atsiradimas 0.3x RC1

Aprašymas

Funkcija skirta nustatyti modelio padėtį (pasisukimą bei matmenis), kuris bus atvaizduojamas kaip 3D elementas žaidėjo textdraw'e.

Sintaksė

(playerid, PlayerText:text, Float:fRotX, Float:fRotY, Float:fRotZ, Float:fZoom = 1.0)

Privalomi parametrai

Šis parametras yra privalomas.playerid Žaidėjo ID, kuriam bus rodomas žaidėjo textdraw'as.
Šis parametras yra privalomas.PlayerText:text Žaidėjo textdraw'o ID, kuriame vaizduojamo modelio padėtis nustatoma.
Šis parametras yra privalomas.Float:fRotX Atvaizduojamo modelio pasisukimas laipsniais aplink X ašį.
Šis parametras yra privalomas.Float:fRotY Atvaizduojamo modelio pasisukimas laipsniais aplink Y ašį.
Šis parametras yra privalomas.Float:fRotZ Atvaizduojamo modelio pasisukimas laipsniais aplink Z ašį.

Neprivalomi parametrai

Šis parametras nėra privalomas.Float:fZoomAtvaizduojamo modelio dydis. Numatytoji reikšmė 1.0.


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

Pavyzdys

Nustatome modelio padėtį

Žaidėjo textdraw'e atvaizduosime transporto priemonės 'Infernus' modelį kaip 3D elementą ir nustatysime jo padėtį .

Fuxas 22:49, 17 sausio 2014 (EET)

new PlayerText:Infernus;

public OnPlayerConnect(playerid)
{
        Infernus = CreatePlayerTextDraw(playerid, 320.0, 240.0, "_");
        PlayerTextDrawFont(playerid, Infernus, TEXT_DRAW_FONT_MODEL_PREVIEW);
        PlayerTextDrawUseBox(playerid, Infernus, 1);
        PlayerTextDrawBoxColor(playerid, Infernus, 0x000000FF);
        PlayerTextDrawTextSize(playerid, Infernus, 40.0, 40.0);
        PlayerTextDrawSetPreviewModel(playerid, Infernus, 411); // Rodysime modelį, kurio ID 411 (Infernus)
        PlayerTextDrawSetPreviewRot(playerid, Infernus, -10.0, 0.0, -20.0, 1.0); // Nustatysime modelio padėtį.
        PlayerTextDrawShow(playerid, Infernus); // Parodome textdraw'ą žaidėjui
        return 1;
}

Istorija

Release Candidate
0.3x R1 Pridėta galimybė nustatyti žaidėjo textdraw'e vaizduojamo modelio padėtį.

Rekomenduojama

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

Rėžimas leidžiantis žymėti textdraw'us:

SelectTextDraw: Įjungti textdraw'ų žymėjimo rėžimą.

CancelSelectTextDraw: Išjungti textdraw'ų žymėjimo rėžimą.

Serverio iškviečiamos funkcijos:

OnPlayerClickTextDraw: Iškviečiama žaidėjui pažymėjus globalų textdraw'ą.

OnPlayerClickPlayerTextDraw: Iškviečiama žaidėjui pažymėjus žaidėjo textdraw'ą.

Globalūs texdraw'ai:

TextDrawAlignment: Nustatyti textdraw'o teksto lygiavimą.

TextDrawBackgroundColor: Nustatyti textdraw'o teksto rėmelio spalvą.

TextDrawBoxColor: Nustatyti textdraw'o fono spalvą.

TextDrawColor: Nustatyti textdraw'o spalvą.

TextDrawCreate: Sukurti textdraw'ą.

TextDrawDestroy: Sunaikinti textdraw'ą.

TextDrawFont: Nustatyti textdraw'o šriftą.

TextDrawHideForAll: Paslėpti textdraw'ą visiems žaidėjams.

TextDrawHideForPlayer: Paslėpti textdraw'ą žaidėjui.

TextDrawLetterSize: Nustatyti textdraw'o teksto dydį.

TextDrawSetOutline: Nustatyti textdraw'o teksto rėmelio storį.

TextDrawSetPreviewModel: Nustatyti textdraw'e atvaizduojamo modelio ID.

TextDrawSetPreviewRot: Nustatyti textdraw'e atvaizduojamo modelio padėtį.

TextDrawSetPreviewVehCol: Nustatyti textdraw'e atvaizduojamo modelio spalvas.

TextDrawSetProportional: Nustatyti textdraw'o teksto simbolių proporcingumą.

TextDrawSetSelectable: Nustatyti textdraw'o galimybę jį pažymėti.

TextDrawSetShadow: Nustatyti textdraw'o teksto šešėlio dydį.

TextDrawSetString: Nustatyti textdraw'o teksto reikšmę.

TextDrawShowForAll: Rodyti textdraw'ą visiems žaidėjams.

TextDrawShowForPlayer: Rodyti textdraw'ą žaidėjui.

TextDrawTextSize: Nustatyti textdraw'o fono dydį.

TextDrawUseBox: Nustatyti textdraw'o fono naudojimą.

Žaidėjų texdraw'ai:

CreatePlayerTextDraw: Sukurti žaidėjo textdraw'ą.

PlayerTextDrawAlignment: Nustatyti žaidėjo textdraw'o teksto lygiavimą.

PlayerTextDrawBackgroundColor: Nustatyti žaidėjo textdraw'o teksto rėmelio spalvą.

PlayerTextDrawBoxColor: Nustatyti žaidėjo textdraw'o fono spalvą.

PlayerTextDrawColor: Nustatyti žaidėjo textdraw'o spalvą.

PlayerTextDrawDestroy: Sunaikinti žaidėjo textdraw'ą.

PlayerTextDrawFont: Nustatyti žaidėjo textdraw'o šriftą.

PlayerTextDrawHide: Paslėpti žaidėjo textdraw'ą.

PlayerTextDrawLetterSize: Nustatyti žaidėjo textdraw'o teksto dydį.

PlayerTextDrawSetOutline: Nustatyti textdraw'o teksto rėmelio storį.

PlayerTextDrawSetPreviewModel: Nustatyti žaidėjo textdraw'e atvaizduojamo modelio ID.

PlayerTextDrawSetPreviewRot: Nustatyti žaidėjo textdraw'e atvaizduojamo modelio padėtį.

PlayerTextDrawSetPreviewVehCol: Nustatyti žaidėjo textdraw'e atvaizduojamo modelio spalvas.

PlayerTextDrawSetProportional: Nustatyti žaidėjo textdraw'o teksto simbolių proporcingumą.

PlayerTextDrawSetSelectable: Nustatyti žaidėjo textdraw'o galimybę jį pažymėti.

PlayerTextDrawSetShadow: Nustatyti žaidėjo textdraw'o teksto šešėlio dydį.

PlayerTextDrawSetString: Nustatyti žaidėjo textdraw'o teksto reikšmę.

PlayerTextDrawShow: Rodyti žaidėjo textdraw'ą žaidėjui.

PlayerTextDrawTextSize: Nustatyti žaidėjo textdraw'o fono dydį.

PlayerTextDrawUseBox: Nustatyti žaidėjo textdraw'o fono naudojimą.

Asmeniniai įrankiai
San Andreas Multiplayer