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

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4651 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)

Sveiki, aš noriu pakeisti TextDrawColor kai mašinos health...

Code:

 // kodas po OnGameModeInit callback'u
	new Float:vehHealth;
	GetVehicleHealth(maskesID, vehHealth);
	Textdraw18 = TextDrawCreate(373.000000, 412.000000, "100%");
TextDrawBackgroundColor(Textdraw18, 255);
TextDrawFont(Textdraw18, 3);
TextDrawLetterSize(Textdraw18, 0.259999, 0.899999);
TextDrawSetOutline(Textdraw18, 0);
TextDrawSetProportional(Textdraw18, 1);
if(vehHealth >= 500) TextDrawColor(Textdraw18, 0x00FF00FF);
	if(vehHealth < 500) TextDrawColor(Textdraw18, 0xFF0000FF);
TextDrawSetShadow(Textdraw18, 1);

Aš susikūres globalų kintamajį:

Code:

new maskesID;

ir:

Code:

public OnPlayerEnterVehicle(playerid, vehicleid, ispassenger)
{
maskesID = vehicleid;
return 1;
}

Ir kodėl tekstas visada būna raudonas? [0xFF0000FF]

Redaguota , nario MrMou6

Po OnPlayerUpdate dabar yra:

 new Float:vehHealth;
 GetVehicleHealth(vehicleid, vehHealth);
 new vHealth = floatround(vehHealth/10, floatround_round);
 if(vHealth >= 50) TextDrawColor(Textdraw18[playerid], 0x00FF00FF);
 if(vHealth < 50) TextDrawColor(Textdraw18[playerid], 0xFF0000FF);
 format(string, sizeof(string), "%i%%", vHealth);
 TextDrawSetString(Textdraw18[playerid], string);

Bet dabar visada būna baltas tekstas.

(redaguota)

jis sukurtas cikle:

for(new i=0;i<MAX_PLAYERS;i++)
 {
		 Textdraw18[i] = TextDrawCreate(373.000000, 412.000000, "100%");
		 TextDrawBackgroundColor(Textdraw18[i], 255);
		 TextDrawFont(Textdraw18[i], 3);
		 TextDrawLetterSize(Textdraw18[i], 0.259999, 0.899999);
		 TextDrawSetOutline(Textdraw18[i], 0);
		 TextDrawSetProportional(Textdraw18[i], 1);
		 TextDrawSetShadow(Textdraw18[i], 1);
 }

Bet juk netame esmė.

Redaguota , nario MrMou6

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 4651 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!

Prisijungti prie diskusijos

Palikti atsakymą galite iš karto, o užsiregistruoti vėliau. Jeigu jau turite paskyrą mūsų forume, Prisijunkite.

Svečias
Atsakyti šioje temoje...

×   Įklijuotas tekstas turi teksto formatavimą.   Pašalinti teksto formatavimą

  Galimi tik 75 veidukai.

×   Nuoroda buvo automatiškai įterpta.   Įterpti nuorodą paprastai

×   Jūsų ankstesnis pranešimas buvo atkurtas.   Išvalyti redaktorių

×   Jūs negalite įkelti nuotraukas tiesiogiai.Įkelkite arba įdėkite nuotraukas iš URL.

  • Šiame puslapyje naršo:   0 nariai

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

Skelbimai


×
×
  • Sukurti naują...