bug bei onlinezeit

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    bug bei onlinezeit

    habe das pointsystem und point sofortige speicherung installiert. jetzt habe ich das problem das er onlinezeit und punkte zählt obwohl der user garnicht online ist.

    der fehler liegt wohl in der point sofortspeicherung

    hier der ausschnitt der point sofortspeicherung:

    Brainfuck-Quellcode

    1. Öffne die Plugins/Pointsystem und suche nach:
    2. ----------------------------------------------------
    3. $user = $main->{template_vars}{user_information};
    4. und füge danach folgendes ein:
    5. -----------------------------------
    6. my $onlinetime = $main->{runtime}{now} - $user->{lastlogin};
    7. $user->{onlinetime} += $onlinetime;
    8. my $timepoints = ($main->{runtime}{now} - $user->{lastlogin}) / 60;
    9. $timepoints -= 10 if(!$user->{points} && $user->{onlinetime} < 600);
    10. $timepoints = 0 if($timepoints < 0);
    11. $user->{points} += $timepoints;
    12. $user->{lastlogin}=$main->{runtime}{now};
    13. $main->saveUser($user);

    wie kann ich das beheben?

    Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „jason“ ()