Bot zu bestimmter Zeit starten lassen

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 wollte fragen, ob und wie es möglich ist, einen Bot zu einer bestimmten Zeit starten zu lassen.
    In meinem Fall ist dies der Zug, der einen bestimmten Fahrplan einhalten soll. Meine zurzeitige Lösung ist eine unendliche while schleife,
    was sich jedoch sehr negativ auf die CPU auswirkt. Irgendwelche Vorschläge? Und BITTE nur sinvolle Antworten.


    #include "a_npc"
    #define RECORDING "Train_Stations"
    new a = 1;


    main()
    {
    }


    public OnRecordingPlaybackEnd()
    {
    StartRecordingPlayback(1, RECORDING);
    }


    public OnNPCEnterVehicle(vehicleid, seatid)
    {
    while (a == 1)
    {
    new Hour, Minute, Second;
    gettime(Hour, Minute, Second);
    if (Minute == 0 || Minute == 15 || Minute == 30 || Minute == 45)
    {
    StartRecordingPlayback(1, RECORDING);
    a++;
    }
    }
    }


    public OnNPCExitVehicle()
    {
    StopRecordingPlayback();
    }