Zustand mit Timer

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
  • Moin,
    Ich möchte mir einen Zusand-System in mein Script einbauen, doch Ich weiß nicht, wie Ich es machen soll. Bitte gibt mir paar Tipps und ein paar Tricks, damit Ich gut das System scripten kann. Ich möchte es in einem Timer machen und es soll sich jede Sekunde checken.
    Ich weiß nicht, wie das System zu scripten weiß. Derzeit habe Ich das nie versucht und werde es auch nie versuchen, wenn Ich keine Hilfe bekomme.

  • Ganz einfach:


    //Wenn er in ein Auto steigt, timer starten
    SetTimerEx("Check", 1000, 1, "i", playerid);


    //Callback
    forward Check(playerid);
    public Check(playerid)
    {
    if(IsPlayerInAnyVehicle(playerid))
    {
    new Float:health, veh;
    veh = GetPlayerVehicleID(playerid);
    GetVehicleHealth(veh, health);
    format(string, sizeof string,"Vehiclehealth: %f",health);
    //string wiedergeben lassen in einem TextDraw
    }
    return 1;
    }


    mfg. :thumbup:


    //Edit:


    Du meinst doch ein Autozustand System ?(

    ast2ufdyxkb1.png


    Leute, lernt scripten und versucht mal lieber etwas selber zu schreiben, als es aus einem GF zu kopieren. :S