SelectTextDraw

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

SelectTextDraw

Funkcijos pavadinimas SelectTextDraw
Sintaksė
Reikalavimai nėra
Kategorija Textdraw'ų Funkcijos.png Textdraw'ų Funkcijos
Biblioteka a_players.inc
Atsiradimas 0.3e RC4
Pakeitimai 0.3e RC5, 0.3e RC8

Aprašymas

Funkcija skirta įjungti textdraw'ų žymėjimo rėžimą pasirinktam žaidėjui.

Sintaksė

(playerid, hovercolor)

Privalomi parametrai

Šis parametras yra privalomas.playerid Žaidėjo, kuriam textdraw'ų žymėjimo rėžimas bus įjungtas, ID.
Šis parametras yra privalomas.hovercolor Spalva, kuri bus pritaikyta textdraw'ui, ant kurio bus užvedamas pelės kursorius.


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

Pavyzdys

Textdraw'o pasirinkimas

Žaidėjui įvedus komandą, bus aktyvuotas textdraw'ų žymėjimo rėžimas.

Blantas 13:42, 1 balandžio 2012 (EET)

new Text:ManoTextDraw;
 
public OnGameModeInit()
{
    ManoTextDraw = TextDrawCreate(320.0, 425.0, "Pavyzdinis textdraw");
    TextDrawSetSelectable(ManoTextDraw, 1);
    return 1;
}
 
public OnPlayerSpawn(playerid)
{
    TextDrawShowForPlayer(playerid, ManoTextDraw);
    return 1;
}
 
public OnPlayerDeath(playerid, reason)
{
    TextDrawHideForPlayer(playerid, ManoTextDraw);
    return 1;
}
 
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(!strcmp(cmdtext, "/zymeti", true))
    {
        SelectTextDraw(playerid, 0xFFFFFFFF);
        SendClientMessage(playerid, 0xFFFFFFFF, "Prašome pasirinkti textdraw'ą!");
        return 1;
    }
    return 0;
}

Papildoma

Istorija

Release Candidate
0.3e RC4 Pridėtas galimybė aptikti textdraw'us žaidėjų ekranuose pelės kursoriaus paspaudimais.
0.3e RC5 Ištaisyta klaida, dėl kurios išjungus textdraw'ų pasirinkimo rėžimą, textdraw'ai vistiek buvo pažymėti lyg jie būti renkami.
0.3e RC8 Ištaisyta klaida, susijusi su textdraw'ų paspaudimais bei objektų redagavimo rėžimu, žaidimui vykstant konkretaus dydžio lange.

Rekomenduojama

Siūlome patikrinti žemiau išvardintas funkcijas, kurios susijusios su SelectTextDraw 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