Was ist daran Falsch Timer Speichern ?

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
  • Hey ich habe das jetzt so ist das richtig
    da wird er gesetzt also wenn er den befehl macht


    wttimer[playerid] = SetTimerEx("wt",Sek*20,true,"i",wttimer[playerid]);


    hier gespeichert
    dini_IntSet(Spielerdatei,"Waffentransportzeit",wttimer[playerid]);


    und so geladen
    wttimer[playerid]=dini_Int(Spielerdatei,"Waffentransportzeit");
    SetTimerEx("wt",wttimer[playerid],0,"i",playerid);


    aber das klappt irgendwie nicht ?
    habe keinne errors oder so aber es pasiert nichts ;( weis einer wo mein Fehler liegt ?

  • dini_Int(Spielerdatei,"Waffentransportzeit");


    Wie ich das sehe, Speicherst du die Zeit für jeden Spieler ab oder wie?^^


    In dem Thema, in dem du Verwiesen wurdest, wurde es doch genau Erklärt,
    mithilfe eines Publics das du erstellen musst (By Kaliber :(



    /*Also, man kann keine Timer speichern, nur ihre Variable, also hier mal ein Beispiel (mit 5 Stunden):*/



    //oben im Script
    new time[MAX_PLAYERS];


    //Bei deinem cmd
    time[playerid] = 1;
    SetTimerEx("Abzug", 1000, 1, "i", playerid);



    //Bei OnPlayerConnect
    if(time[playerid] >= 1)
    {
    SetTimerEx("Abzug", 1000, 1, "i", playerid);
    }


    //Der Callback
    forward Abzug(playerid);
    public Abzug(playerid)
    {
    if(time[playerid] != 18000 && time[playerid] > 0) // 18000 = soviele Sekunden haben 5 Stunden
    {
    time[playerid]++;
    }
    else
    {
    //Was passieren soll, wenn er halt etwas 5std gemacht hat
    }
    return 1;
    }


    /*Du musst natürlich diese Variable bei OnPlayerDisconnect speichern und bei OnPlayerConnect (bevor du die Variable Abfrage machst) laden !*/

  • ehm versteh ich nich ? kannst du mir das vlt als pwn mit meinen sachen einmal zeigen pls


    Schau mal den Beitrag darunter an, habe da gerade was geschrieben ;)


    mfg. :thumbup:

    ast2ufdyxkb1.png


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

  • ja hab ich gesehen aber daraus werde ich halt nicht schlau sry ;( könntest du es vlt mal an meinen sachen zeigen bitte?


    An deinen Sachen zeigen ^^ Das ist im Prinzip genau das, da du ja auch mit dini speicherst :whistling:


    Adde mich mal skype: kenklient


    Da können wir telene, dann mach ich dir das schnell ^^


    mfg. :thumbup:

    ast2ufdyxkb1.png


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