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;
}
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