Suche einen Tacho wo steht:
Was ist das für ein Fahrzeug
KM/H (Reallife)
und Benzin.
Benzin sollte gerecht ablaufen
also 100 99 98 97 ...![]()
mfg PALLE
Suche einen Tacho wo steht:
Was ist das für ein Fahrzeug
KM/H (Reallife)
und Benzin.
Benzin sollte gerecht ablaufen
also 100 99 98 97 ...![]()
mfg PALLE
Schau mal Ob das geht:
public Speedometer(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid,Float:speed_x,Float:speed_y,Float:speed_z,Float:final_speed,speed_string[256],final_speed_int, Float:chealth;
vehicleid = GetPlayerVehicleID(playerid);
GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
final_speed = floatsqroot(((speed_x*speed_x)+(speed_y*speed_y))+(speed_z*speed_z))*144; // 136.666667 = kmph // 85.4166672= mph
final_speed_int = floatround(final_speed,floatround_round);
GetVehicleHealth(vehicleid, chealth);
new LocationZone[MAX_ZONE_NAME];
GetPlayer2DZone(playerid, LocationZone, MAX_ZONE_NAME);
format(speed_string,200,"~B~Fahrzeug: ~W~%s~n~~B~Km/h: ~W~%d km/h~n~~B~Zustand: ~W~%d%%~n~~B~Benzin: ~W~%d%%~n~~B~GPS: ~W~%s",VehicleName[GetVehicleModel(vehicleid)-400], final_speed_int, floatround(chealth, floatround_round)/10, Gas[vehicleid], LocationZone);
TextDrawSetString(Speedo[playerid], speed_string);
}
return 1;
}
Du musst halt noch den new vehicle einfügen.
SuFu ftw.
[ SCRIPTING ] Tacho erstellen
bekomme dabei diese Errors - pls help
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3729) : error 017: undefined symbol "MAX_ZONE_NAME"
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3729) : error 009: invalid array size (negative, zero or out of bounds)
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3729) : error 036: empty statement
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3729) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
4 Errors.
diese Zeile:
new LocationZone[MAX_ZONE_NAME];
#define MAX_ZONE_NAME 64
dann kommt das:
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3731) : error 017: undefined symbol "GetPlayer2DZone"
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : error 017: undefined symbol "VehicleName"
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : warning 215: expression has no effect
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : error 001: expected token: ";", but found "]"
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : error 029: invalid expression, assumed zero
C:\Users\Joshua.haus-pc\Desktop\SAMP Server\gamemodes\LV-RP.pwn(3732) : fatal error 107: too many error messages on one line
Compilation aborted.Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
5 Errors.
ZEILE 3731 - 3732:
GetPlayer2DZone(playerid, LocationZone, MAX_ZONE_NAME);
format(speed_string,200,"~B~Fahrzeug: ~W~%s~n~~B~Km/h: ~W~%d km/h~n~~B~Zustand: ~W~%d%%~n~~B~Benzin: ~W~%d%%~n~~B~GPS: ~W~%s",VehicleName[GetVehicleModel(vehicleid)-400], final_speed_int, floatround(chealth, floatround_round)/10, Gas[vehicleid], LocationZone);
/edit:
Ich möchte eig nur, dass er mir den Tankinhalt anzeigt - mehr nicht !
Tacho hab ich selber eins
Such doch in der Sufo nach Speedomater oder Tacho oder so ![]()
Such doch in der Sufo nach Speedomater oder Tacho oder so
dann weisst du, wie ich hierdrauf gestossen bin !
Manchmal denke ich mir auch, wo habt ihr euer Gehirn gelassen...
@DJ D!_Deagle: Einfach Copy & Paste von GrooveTazer machen bringt dir rein GARNICHTS! ![]()
habe es jetzt etwas verändert & einen Textdraw erstellt.
Nur leider zeigt er mir nichts an, warum ?
hier die zeilen:
new Text:Speedo;
public OnGameModeInit()
{
Speedo = TextDrawCreate(118 ,448 , "");
TextDrawFont(Speedo , 1);
TextDrawLetterSize(Speedo , 0.5, 3.5);
TextDrawColor(Speedo , 0xffffffFF);
TextDrawSetOutline(Speedo , false);
TextDrawSetProportional(Speedo , true);
TextDrawSetShadow(Speedo , 1);
}
public OnPlayerStateChange(playerid, newstate, oldstate)
{
if(newstate == PLAYER_STATE_DRIVER)//BENZINANZEIGE
{
TextDrawShowForPlayer(playerid, Text:Speedo);
}
else
{
TextDrawHideForPlayer(playerid, Text:Speedo);
}
}
public Speedometer(playerid)
{
if(IsPlayerInAnyVehicle(playerid))
{
new vehicleid,Float:speed_x,Float:speed_y,Float:speed_z,speed_string[256],Float:chealth;
vehicleid = GetPlayerVehicleID(playerid);
GetVehicleVelocity(vehicleid,speed_x,speed_y,speed_z);
GetVehicleHealth(vehicleid, chealth);
format(speed_string,200,"~B~Benzin: ~W~%d%%",Tank(vehicleid));
TextDrawSetString(Text:Speedo,speed_string);
}
return 1;
}
er zeigt mir ingame nichts an, warum ??!