Was ist Falsch gelaufen?

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
  • Heey leute ^^


    Ich komme gleich zur sache.
    Ich habe nen Checkpoint Gemacht wenn
    man rein läuft sieht mann die Fahrschule.
    Und dann soll mann sie 15 Sekunden sehen,
    und es kommt ein Text.Nur bei mir Spamt er
    den Text ganze zeit durch und ich bin gefreezt
    was hab ich falsch gemacht?



    new Tut[MAX_PLAYER_NAME];
    forward tuttimer(playerid);



    public tuttimer(playerid)
    {
    SetPlayerPos(playerid,809.9252,-1346.4576,13.5398);
    SetPlayerCameraPos(playerid, 809.9252,-1346.4576,13.5398);
    SetPlayerCameraLookAt(playerid, 809.9252,-1346.4576,13.5398);
    SetCameraBehindPlayer(playerid);

    SendClientMessage(playerid,Grau,"|==========/ Die Fahrschule /==========|");
    SendClientMessage(playerid,GRÜN,"In der Fahrschule kannst du deinen Führerschein machen!");
    SendClientMessage(playerid,GRÜN,"Um auf dem Server legal ein Auto oder ein Motorrad im öffentlichen");
    SendClientMessage(playerid,GRÜN,"Straßen verkehr zu verwenden.Solltest du dir einen Führerschein besogen");
    SendClientMessage(playerid,GRÜN,"und 'Schwarz' in öffentlichen Straßen verkehr fahren wird dich das Los Santos");
    SendClientMessage(playerid,GRÜN,"Police Departmend daran mit oder ohne Gewalt daran Hindern.Und dir eine Safige");
    SendClientMessage(playerid,GRÜN,"Straße dafür geben!");
    return 1;
    }



    public OnPlayerEnterCheckpoint(playerid)
    {
    if(Tut[playerid] == 1)
    {
    SetTimer("tuttimer",15000*0*0,true);
    SetPlayerPos(playerid,2144.2822,1279.8054,7.9840);
    SetPlayerCameraPos(playerid,2154.24,1306.50,41.46);
    SetPlayerCameraLookAt(playerid,2273.45,1262.09,33.78);
    DisablePlayerCheckpoint(playerid);
    }
    return 1;
    }


    stock Register(playerid,key[])


    {


    Tut[playerid] = 1;
    SetPlayerCheckpoint(playerid,809.9252,-1346.4576,13.5398,5.0);
    }


    Lg Savas

    Sei du Selbst, denn all die anderen Gibt es schon !



    **Savas**

  • SetTimer("tuttimer",15000*0*0,true);


    in


    SetTimerEx("tuttimer","d",playerid,1000*15,0);


    ändern da sonst der timer sich immer wiederholt und ausserdem eine playerid im public erwartest aber keine mitgibst

  • Ich glaube da hat sich jemand verrechnet :P
    SetTimer("tuttimer",15000*0*0,true);
    Wenn man mit 0 Multipliziert ist das Ergebnis 0.
    In Deinem Fall ist Dein Timer gleich 0. De Facto wird Deine "Funktion" in einer Endlosschleife aufgerufen.

    Chief Technology Officer (CTO)


    Interesse an folgenden Domains?

    fivemp.de - planet-zoo.de

    Jetzt anschreiben :)