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

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

Sveiki, susiduriau su tokia klaida, jog bandant panaudoti: 

PlayerTextDrawSetString(playerid,dmeventp[playerid][0],msg);

man nerodo to textdrawo, nors msg nera tuscias
 

new msg[8];
format(msg,sizeof(msg),"%d.",pInfo[playerid][nuzudymai]);
dmeventp[playerid][0] = CreatePlayerTextDraw(playerid, 71.647064, 171.916641, "0");
PlayerTextDrawLetterSize(playerid, dmeventp[playerid][0], 0.261646, 1.401665);
PlayerTextDrawAlignment(playerid, dmeventp[playerid][0], 1);
PlayerTextDrawColor(playerid, dmeventp[playerid][0], 1523095807);
PlayerTextDrawSetShadow(playerid, dmeventp[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, dmeventp[playerid][0], 0);
PlayerTextDrawBackgroundColor(playerid, dmeventp[playerid][0], 255);
PlayerTextDrawFont(playerid, dmeventp[playerid][0], 2);
PlayerTextDrawSetProportional(playerid, dmeventp[playerid][0], 1);
PlayerTextDrawSetShadow(playerid, dmeventp[playerid][0], 0);

Is pradziu textdrawas normaliai parodomas, kai tik sukuriamas, bet veliau tiesiog dingsta td
Neisivaizduoju kas gali buti blogai, turi kokiu ideju?

Sveiki, susiduriau su tokia klaida, jog bandant panaudoti: 

PlayerTextDrawSetString(playerid,dmeventp[playerid][0],msg);

man nerodo to textdrawo, nors msg nera tuscias

 

new msg[8];
format(msg,sizeof(msg),"%d.",pInfo[playerid][nuzudymai]);
dmeventp[playerid][0] = CreatePlayerTextDraw(playerid, 71.647064, 171.916641, "0");
PlayerTextDrawLetterSize(playerid, dmeventp[playerid][0], 0.261646, 1.401665);
PlayerTextDrawAlignment(playerid, dmeventp[playerid][0], 1);
PlayerTextDrawColor(playerid, dmeventp[playerid][0], 1523095807);
PlayerTextDrawSetShadow(playerid, dmeventp[playerid][0], 0);
PlayerTextDrawSetOutline(playerid, dmeventp[playerid][0], 0);
PlayerTextDrawBackgroundColor(playerid, dmeventp[playerid][0], 255);
PlayerTextDrawFont(playerid, dmeventp[playerid][0], 2);
PlayerTextDrawSetProportional(playerid, dmeventp[playerid][0], 1);
PlayerTextDrawSetShadow(playerid, dmeventp[playerid][0], 0);

Is pradziu textdrawas normaliai parodomas, kai tik sukuriamas, bet veliau tiesiog dingsta td

Neisivaizduoju kas gali buti blogai, turi kokiu ideju?

po kiek laiko dingsta? sekundės, minutės? gali žiūrėti po OnPlayerUpdate, gal sutampa koks id su kokio td, nes man taip buvo.

 

Jei id sutaptu nieko tai nepakeistu jei kintamojo pavadinimai skirtusi (dmeventp)

Antras dalykas. Gal jau isnaudojai limita textdrawu jeigu ju nesunaikini kai zaidejas atsijungia

Tu juokauji gal? :D kai žaidėjas atsijungia textdrawai patys susinaikina

Pirmiau koda susitvarkyk. Kam naudoji dvi vienodas funkcijas jei vienos uztenka (setshadow)

blmb, nenusišnekėk, tai tikrai ne dėl to, tai nekomentuok, o visa kita tvarkingai parašyta

po kiek laiko dingsta? sekundės, minutės? gali žiūrėti po OnPlayerUpdate, gal sutampa koks id su kokio td, nes man taip buvo.

Pabandysiu kažką sugalvot su id, nes man su kita funkcija panašiai buvo, o dingsta iškart panaudojus funkcija.

Susitvarkiau, problema buvo ne del textdrawu, o del blogo zaidejo ID, todel tiesiog nebuvo iskvieciama funkcija kuri pakeicia textdrawa

 

Panaudojus

...SetString

Ar panaudoji ?

...Show

Gal nežinojai, bet panaudojus SetString nereikia atskirai dar naudoti Show :)

 

 

Pabandyk:

#if !defined 	frmt
	#define 	frmt(%0) 		(format(lenght_def, sizeof lenght_def, %0), lenght_def) 
#endif

new 
	lenght_def[ 250 ];


PlayerTextDrawSetString(playerid, tavo_td, frmt("%d", pInfo[ playerid ][ nuzudymai ]));

man šitas būdas veikia.

Susitvarkęs aš jau.

 

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