Problem mit meinem Busliniensystem

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
  • Hallo,
    ich habe ein Problem mit meinem Busliniensystem.
    Undzwar wenn ich in einen Checkpoint fahre,
    soll es mich freezen, nach 7 Sekunden wieder entfreezen.
    Das tut es auch.
    Aber nachdem es mich entfreezed tut es mich sofort wieder freezen.
    Und genau das soll nicht passieren, doch ich weis nicht wo der fehler liegt.


    Code:


    else if(bustour[playerid] == 1 && IsPlayerInRangeOfPoint(playerid,5.0,1409.0907,-1735.1627,13.3906))//Stadthalle
    {
    FreezePlayer(playerid);
    SetTimerEx("Bus",5000,0,"i",playerid);
    format(string, sizeof(string), "Nächster Halt: Hauptbahnhof");
    SendClientMessage(playerid, COLOR_LIGHTBLUE, string);
    DisablePlayerCheckpoint(playerid);
    SetPlayerCheckpoint(playerid,1819.1792,-1910.6357,13.3907,5.0);
    bustour[playerid]= 2;
    return 1;
    }


    Function Bus(playerid)
    {
    UnfreezePlayer(playerid);
    return 1;
    }



    LG
    MysteriX


    //Edit: Kann niemand helfen?


    //Edit2: Was bedeutet eigentlich diese "i" bei SetTimerEx?

    2 Mal editiert, zuletzt von MysteriX ()

  • Also meines Wissens nach ist ein integer eine kleine Zahl. Und wenn sie größer ist nimmt man soweit ich weis d(Weis nicht was es genau heißt). Und das mit diesem Freezeproblem, ist zwar nicht die schlaueste Lösung aber probier mal DisableCheckpoint... vor dem Freeze. Weis nicht ob es hilft.

  • Also meines Wissens nach ist ein integer eine kleine Zahl. Und wenn sie größer ist nimmt man soweit ich weis d(Weis nicht was es genau heißt). Und das mit diesem Freezeproblem, ist zwar nicht die schlaueste Lösung aber probier mal DisableCheckpoint... vor dem Freeze. Weis nicht ob es hilft.


    Okay, habe das mal gemacht.
    Ich werde den Beitrag editieren wenn es funktioniert.



    //Edit: Funktioniert nicht.


    //Edit2: Weißt niemand weiter?

    2 Mal editiert, zuletzt von MysteriX ()

  • Der Bus oder was du halt Freezen willst, wird gefreezet aber fährt weiter.
    versuch einfach mal in der datei von NPC-Models oder so da die Busdatei:
    alle 5 secunden(wie du es haben willst) wird die aufnahme gestoppt für ca. 3 secunden und dan wird es wieder weiter gemacht.


    /e Ups verfehlt... xD


    /e2 aber nehm den Bot auf und zähl jeweils die secunden..

  • Der Bus oder was du halt Freezen willst, wird gefreezet aber fährt weiter.
    versuch einfach mal in der datei von NPC-Models oder so da die Busdatei:
    alle 5 secunden(wie du es haben willst) wird die aufnahme gestoppt für ca. 3 secunden und dan wird es wieder weiter gemacht.


    /e Ups verfehlt... xD


    /e2 aber nehm den Bot auf und zähl jeweils die secunden..


    Wer hat denn was gesagt, dass ich Bots aufnehmen will?

  • do.de - Domain-Offensive - Domains für alle und zu super Preisen