Vehicle Health Anzeige

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hi,
    Ich habe hier mal im Forum gesucht und bin auf was gestoßen, allerdings funktioniert die Vehicle Health Anzeige aus dem Thread nicht und Niemand hat dort mehr mehr geantwortet. Ich hab alles was dort stand in ein neues FS gepackt und es erscheint auch eine Anzeige, aber sie ist immer bei 0,00%. Wie kann das sein?

    #include <a_samp>




    forward vlebencheck();
    new Text:vleben[MAX_PLAYERS];



    public OnFilterScriptInit()
    {
    print("\n--------------------------------------");
    print("Autozustandsanzeige von Sim");
    print("--------------------------------------\n");

    SetTimer("vlebencheck",1000,1);


    return 1;
    }



    public OnPlayerConnect(playerid)
    {
    vleben[playerid]=TextDrawCreate(386.000000,433.000000," ");


    return 1;
    }


    public OnPlayerDisconnect(playerid, reason)
    {
    TextDrawDestroy(vleben[playerid]);


    return 1;
    }


    public OnPlayerStateChange(playerid, newstate, oldstate)
    {
    if(newstate==2) {
    TextDrawShowForPlayer(playerid,vleben[playerid]); }
    else if(oldstate==2) {
    TextDrawHideForPlayer(playerid,vleben[playerid]); }
    return 1;
    }


    public vlebencheck() {
    for(new i=0; i<MAX_PLAYERS; i++) {
    if(IsPlayerConnected(i)) {
    if(GetPlayerState(i)==2) {
    new Float:aleben;
    GetVehicleHealth(GetPlayerVehicleID(i),aleben);
    aleben-=250;
    new s[50];
    format(s,sizeof(s),"Auto hat %.2f Prozent Leben",100/750*aleben);
    TextDrawSetString(vleben[i],s); }}}
    return 1;
    }

  • Ich hab mir selbst gehaolfen...
    man muss aleben-=250 weglassen.
    Jetzt funktioniert es bei mir aber ich hab noch 2 Fragen:
    1. Kann man da wo Prozent steht ein %-Zeichen hin machen? Wie geht das?
    2. Kann man die Anzeige auch als Beifahrer anzeigen lassen?
    Ich hoffe, diesmal antwortet jemand :thumbup: