Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: eNdle:S poslato Jul 04, 2014, 21:04:04 POSLE PODNE

Naslov: [Pomoc] Textdraw bug
Poruka od: eNdle:S poslato Jul 04, 2014, 21:04:04 POSLE PODNE
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;
}
Naslov: Odg: [Pomoc] Textdraw bug
Poruka od: ▂ ▃ ▅ Rudimental ▅ ▃ ▂ poslato Jul 05, 2014, 00:33:10 PRE PODNE
Ovo
new Text:TDBrzina;

Napravis ovako
new Text:TDBrzina[MAX_PLAYERS];
Naslov: Odg: [Pomoc] Textdraw bug
Poruka od: [beNNy] poslato Jul 05, 2014, 00:59:30 PRE PODNE
[MAX_PLAYERS]: koristiš u new ispred ;
Jer to će se bazirat na igrača.
Naslov: Odg: [Pomoc] Textdraw bug
Poruka od: eNdle:S poslato Jul 06, 2014, 03:26:51 PRE PODNE
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