Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4947 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

(redaguota)

Taigi šiandien jums parodysiu kaip priskirti prie mašinos 3dTextLabel'į(aš darysiu nuomos užrašą) bei ekrano apačioje parašyti pagalbinį TextDraw'ą.

1)Attach3DTextLabelToVehicle:

1.Einame į jūsų gamemodą ir spaudžiame CTRL+F, ten įrašome:

public OnVehicleStreamIn(vehicleid, forplayerid)

2. Po šiuo callback'u įrašome šį kodą:

for(new i = 0;i < MAX_VEHICLES; i++)
{
new Float:tmpx, Float:tmpy, Float:tmpz;
GetVehiclePos(i, tmpx, tmpy, tmpz);
if(GetVehicleModel(i) == 516)
{
new Text3D:label = Create3DTextLabel(""COL_RED"Nuoma"COL_GREY" 200LT", WHITE,tmpx,tmpy,tmpz,20,0,1);
Attach3DTextLabelToVehicle(Text3D:label, i, 0, 0, 0);
}
}

P.S Kur yra if(GetVehicleModel(i) == 516) pakeičiame į jūsų norimos mašinos id, kuriuos galite rasti http://wiki.sa-mp.co...e_Model_ID_List ,o kur yra Create3DTextLabel(""COL_RED"Nuoma"COL_GREY" 200LT", WHITE,tmpx,tmpy,tmpz,20,0,1); įrašykite savo norimą tekstą.

2)TextDrawCreate:

1.Einame į gamemodo viršų ir prie visų new prirašome:

new Text:info;

2.Spaudžiame CTRL+F ir įrašome:

public OnPlayerConnect(playerid)

3.Po šiuo callback'u dedame:

info = TextDrawCreate(212.000000, 436.000000, "Visa informacija apie save rasite parases - /info");
TextDrawBackgroundColor(info, 255);
TextDrawFont(info, 1);
TextDrawLetterSize(info, 0.500000, 1.000000);
TextDrawColor(info, -1);
TextDrawSetOutline(info, 0);
TextDrawSetProportional(info, 1);
TextDrawSetShadow(info, 2);

4.Einame po callback'u:

public OnPlayerSpawn(playerid)

Ir rašome:

TextDrawShowForPlayer(playerid, info);

P.S TextDrawCreate(212.000000, 436.000000, "Visa informacija apie save rasite parases - /info"); Čia įrašykite savo norimą tekstą, tačiau nerašykite lietuviškų raidžių, nes gali nenuskaityt jų.

Na ir viskas, dabar parodysiu foto koks rezultatas gavosi:

1)Attach3DTextLabelToVehicle:

0bc80eae3a77d6d2952fdc4d803cb7fc214.jpg

2)TextDrawCreate:

c8a2bf944b787382485135a3344de145502.jpg

Taip pat parašykite jūsų nuomonę apie šią pamoką bei pasiūlykit ateičiai kokios pamokos reikėtų (nelabai sunkios)

Redaguota , nario Slayer_
  • Teigiamai 6

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4947 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...