Detaljan opis problema: Napravio sam speedometer, ali dok sam ja u vozilu, a niko drugi na serveru nije u vozilu, menja mi se speedo, a ako sam ja u vozilu i jos neko u nekom drugom vozilu, menja se speedometer samo nekom od nas. ZNaci kako da namestim da ko god je u vozilu da se svima menja speedometer jer je jednom 0 km/h, a drugom pise njegova brzina lepo.
Dio skripte: evo speedoupdate:
public SpeedoUpdate(i)
{
foreach(Player, p)
{
if(IsPlayerConnected(p) && IsPlayerInAnyVehicle(p))
{
new Float:x,Float:y,Float:z,string,vehicleid = GetPlayerVehicleID(i);
TextDrawShowForPlayer(p,speedo0);
TextDrawShowForPlayer(p,speedo1);
TextDrawShowForPlayer(p,speedo2);
TextDrawShowForPlayer(p,speedo3);
TextDrawShowForPlayer(p,speedo4);
TextDrawShowForPlayer(p,speedo5);
TextDrawShowForPlayer(p,speedo6);
TextDrawShowForPlayer(p,speedo7);
TextDrawShowForPlayer(p,speedo8);
TextDrawShowForPlayer(p,speedo9);
TextDrawShowForPlayer(p,speedo10);
TextDrawShowForPlayer(p,speedo11);
GetVehicleVelocity(vehicleid,x,y,z);
format(string, sizeof(string),"%s", GetVehicleFriendlyName(GetPlayerVehicleID(p)));
TextDrawSetString(speedo8, string);
format(string,sizeof(string),"%d",floatround(floatsqroot(((x*x)+(y*y))+(z*z))*250.666667));
TextDrawSetString(speedo5,string);
format(string,sizeof(string),"%dL",VehicleFuel);
TextDrawSetString(speedo10,string);
return 1;
}
}
return 1;
}
Svasta sam pokusavao i ne radi, a radio je na proslom modu koji je bio skoro zavrsen pa je Partybreaker i njegov brat ukrao moj mod :] I sad ga radim ispocetka, ali ne skroz.
Neke slike/video za lakse dobivanje pomoci(neobavezno):
