Hi
Wie kan ich mein Tacho schneeler machen also das er nicht so lam läuft zurzeit läuft er so
1)
0,5,10,15,20,25,30 usw
Aber ich will ihn so laufen lassen
2)
0,1,2,3,4,5,6,7 usw
Wie kan ich das Scripten?
Hi
Wie kan ich mein Tacho schneeler machen also das er nicht so lam läuft zurzeit läuft er so
1)
0,5,10,15,20,25,30 usw
Aber ich will ihn so laufen lassen
2)
0,1,2,3,4,5,6,7 usw
Wie kan ich das Scripten?
Timer runter setzen ...
mfg.^^
Welhen Timer?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1)
Der?
SetTimer("UpdateSpeedo",1000,1);
SetTimer("SpeedoMeter",1000,1);
SetTimer("CheckGas",30000,1);
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2)
Der?
public UpdateSpeedo()
{
for(new i = 0;i<MAX_PLAYERS;i++)
{
if(IsPlayerConnected(i))
{
if(GetPlayerState(i)==2)
{
new speed[128];
new Float:xfloat,Float:yfloat,Float:zfloat;
new Float:distance,value;
GetPlayerPos(i, xfloat, yfloat, zfloat);
distance = floatsqroot(floatpower(floatabs(floatsub(xfloat,TachoX[i])),2)+floatpower(floatabs(floatsub(yfloat,TachoY[i])),2)+floatpower(floatabs(floatsub(zfloat,TachoZ[i])),2));
value = floatround(distance * 11000);
TachoX[i] = xfloat;
TachoY[i] = yfloat;
TachoZ[i] = zfloat;
format(speed,sizeof(speed),"%d",floatround(value/200));
TextDrawSetString(SpeedoKMH[i],speed);
new namestring[128];
format(namestring,sizeof(namestring),"%s",FahrzeugName[GetVehicleModel(GetPlayerVehicleID(i))-400]);
TextDrawSetString(SpeedoVeh[i],namestring);
}
}
}
return 1;
}
public SpeedoMeter()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
if(IsPlayerInAnyVehicle(i) && GetPlayerState(i) == 2)
{
new string[100];
new vehicle = GetPlayerVehicleID(i);
if(Gas[vehicle] <= 10)
{
format(string, sizeof(string), "%d%", Gas[vehicle]);
TextDrawSetString(SpeedoTank[i], string);
}
else
{
format(string, sizeof(string), "%d%", Gas[vehicle]);
TextDrawSetString(SpeedoTank[i], string);
}
}
}
}
return 1;
}
Update...
Weil der das ja schneller Updaten soll.
Und was muss ich da einstellen nun? oder umstellen
SetTimer("UpdateSpeedo",1000,1);
Zum Beispiel zu
SetTimer("UpdateSpeedo",800,1);
Oder Weniger... oder Mehr
SetTimer("UpdateSpeedo", 200,1);
so zum Beispiel
mfg.
SetTimer("UpdateSpeedo",1000/10,1);
Klappt eventuell nicht.
Den Update Timer unstellen
P.S:
Ahja das ist zu 100% kein Selfmade wenn du das tacho selbst gemacht hättest wüsste3st du was du umstellen sollst. Und da in deiner Signatur steht
"SELFMADE STATUS" glaub ich kaum das du das selbst gemacht hast
Nur so neebnbei
@#PsyNet
Leider läuft der Tacho nun so
0 123456 usw dann 75 120 75 und so
Was nun?