Knast nach Relogg abfrage fehlerhaft

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,


    nun, ich wollte abfragen, wenn der Spieler disconnectet, soll der alte Timer zerstört werden, und ein neuer gestartet werden.
    Dazu brauch ich die Zeit, die er bereits abgesessen hat und die er noch absitzen muss. Die hab ich hier so gemacht.


    SpielerInfo[playerid][pDifferenzZeit] = SpielerInfo][playerid][pZeit] - SpielerInfo[playerid][pMinZeit];


    Wieso funkioniert das nicht ?


    Zitat

    C:\Users\Marcell\Desktop\0.3d\gamemodes\IRP.pwn(604) : error 006: must be assigned to an array
    C:\Users\Marcell\Desktop\0.3d\gamemodes\IRP.pwn(604) : error 029: invalid expression, assumed zero
    C:\Users\Marcell\Desktop\0.3d\gamemodes\IRP.pwn(604) : error 029: invalid expression, assumed zero
    C:\Users\Marcell\Desktop\0.3d\gamemodes\IRP.pwn(604) : fatal error 107: too many error messages on one line


    regards

  • Jetzt bekomm ich in dieser Abfrage einen fehler:


    forward MinTimer(pID);
    public MinTimer(pID)
    {
    new hour, min , sec;
    GetTime(hour,min,sec);
    if(GetTime(0,1,0))
    {
    SpielerInfo[playerid][pMinZeit] = +1;
    return 1;
    }

    else if(SpielerInfo[pID][pZeit] == SpielerInfo[pID][pMinZeit])
    {
    KillTimer(MinTimerx);
    }
    return 1;
    }


    GetTime, ist nicht mein Freund.



    Meine Funktio soll heißen:
    jede Min wird die Datei vom Spieler auf 1 höher gestellt.


    Wenn diese Datei allerdings gleich ist wie die Knastzeit, wird der timer zerstört.


    regards