Settimer geht nicht.

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
  • Guten Tag Breadfish,
    nach langen googlen und rum probieren, muss ich nun mein Problem mit euch teilen. Ich hoffe ihr könnt mir weiterhelfen.


    Hier die Zeile mit den Timer. Ist bei Onplayercommand weil der Timer ja nur starten soll wenn der Befehl ausgeführt wird.


    Spoiler anzeigen
    if(strcmp("/exitcar",cmdtext,true,10) == 0){
    new vehicleid = GetPlayerVehicleID(playerid);
    if(Totalschaden[vehicleid] == 0){
    if(!IsPlayerInAnyVehicle(playerid))return 1;
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    return 1;
    }
    else if(Totalschaden[vehicleid] == 1){
    if(!IsPlayerInAnyVehicle(playerid))return 1;
    FreezePlayer(playerid);
    SetTimer("Motorschaden",60000,0);
    return 1;
    }
    }


    Der Timer public

    Spoiler anzeigen
    forward Motorschaden(playerid);

    Spoiler anzeigen
    public Motorschaden(playerid)
    {
    RemovePlayerFromVehicle(playerid);
    TogglePlayerControllable(playerid,1);
    UnFreezePlayer(playerid);
    SendClientMessage(playerid,COLOR_GREEN,"Du kannst dich nun wieder bewegen, aber dein Fahrzeug ist kaputt.");
    SendClientMessage(playerid,COLOR_GREEN,"Rufe ein Mechaniker oder besorge dir ein Taxi.(/Service Mechaniker oder /Service Taxi)");
    return 1;
    }


    Ich freue mich über jede sinnvolle Antwort. Ich habe keine errors bekommen.


    MFG
    Troniix

    Projekt:


    German CrimeLife Testserver: 5.62.71.62:7777