[Pomoc] Textdraw bug


Započeo eNdle:S, Jul 04, 2014, 21:04:04 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Skripta koju koristim: Moj gamemode od 0
Detaljan opis problema: Imam problem sa textdraw-om. Brzinometar mi lepo radi kada je samo jedna osoba na serveru, ali kada su dve ili vise pocinje da mesa moju brzinu sa brzinom drugog igraca, tj dja pokaze moju dja pokaze njegovu i to se desava i meni i drugom igracu....
Deo skripte:

forward brzinometar();
new Text:TDBrzina;


OnPlayerEnterVehicle:
TextDrawShowForPlayer(playerid,TDBrzina);


OnPlayerExitVehicle:
TextDrawHideForPlayer(playerid,TDBrzina);


OnGameModeInit:
SetTimer("brzinometar",100,1);


public brzinometar()
{
	for(new i = 0; i < MAX_PLAYERS; i++)
        {
		new vid = GetPlayerVehicleID(i);
		if(IsPlayerInAnyVehicle(i)) 
		{
			new Float:speed_x,Float:speed_y,Float:speed_z,Float:temp_speed,final_speed;
			GetVehicleVelocity(vid,speed_x,speed_y,speed_z);
			temp_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*136.666667;
			final_speed = floatround(temp_speed,floatround_round);
			format(strtext,sizeof strtext,"Speed:  %i",final_speed);
			//TextDrawSetString(TDBrzina,strtext);
			
			TextDrawHideForPlayer(i,TDBrzina);
			TextDrawSetString(TDBrzina,strtext);
			TextDrawShowForPlayer(i,TDBrzina);
		}
	}
	return 1;
}
Poslednja Izmena: Jul 04, 2014, 21:05:09 POSLE PODNE od eNdle:S
THE ENDLESS

Ovo
new Text:TDBrzina;


Napravis ovako
new Text:TDBrzina[MAX_PLAYERS];

[MAX_PLAYERS]: koristiš u new ispred ;
Jer to će se bazirat na igrača.

Citat: â–... â–† â–ˆ Rudimental â–ˆ â–† â–... poslato Jul 05, 2014, 00:33:10 PRE PODNE
Ovo
new Text:TDBrzina;


Napravis ovako
new Text:TDBrzina[MAX_PLAYERS];



Citat: Ved0 poslato Jul 05, 2014, 00:59:30 PRE PODNE
[MAX_PLAYERS]: koristiš u new ispred ;
Jer to će se bazirat na igrača.


Sad cu da probam, ali hvala vam u svakom slucaju :D


Radi!!!! Hvala <3
Poslednja Izmena: Jul 10, 2014, 06:09:12 PRE PODNE od eNdle:S
THE ENDLESS