Pokaż wyniki od 1 do 3 z 3

Wątek: Minusowy respekt

  1. #1
    Zarejestrowany
    Dołączył
    Mar 2011
    Posty
    17

    Domyślnie Minusowy respekt

    Co zrobic by nie byl minusowego respektu. A gdy masz ponizej 0 to automatycznie resetuje do 0

  2. #2
    Zbanowany
    Dołączył
    Mar 2009
    Posty
    1,335

    Domyślnie

    ech widzę że to forum wgl nie żyje, a administracja nic z tym nie robi...

    Co do tematu:

    Dajesz ifa że gdy respekt jest mniejszy niż 0 to robi sie uptade do bazy by ustawiało respekt na 0

    O to jak to powinno wyglądać:

    Kod php:
    if ($respekt 0)
    {

    UPDATE users SET respekt 0 WHERE user $user


    Ten kod wrzucasz najlepiej do pliku gora.php czy jakoś tak, nie wiem jaki plik tam odpowiada za header :P

  3. #3
    Zarejestrowany
    Dołączył
    Jan 2010
    Posty
    35

    Domyślnie

    Gotowiec:

    Kod php:
    /**
     *
     * Zmienia respekt na 0 dla graczy o ujemnym respekcie
     *
     * @param    int  $time Co ile czasu ma być sprawdzane
     * @return     none
     * @author Michał (foxbond) Ch.
     *
     */
    function fox_check_resp ($time=300)
    {
    global 
    $db;
    if (
    $_SESSION['chcek_resp']+$time time())
    {
    $db->query('UPDATE {[table]} SET respekt=0 WHERE respekt <0''users');
    $_SESSION['chcek_resp'] = time();
    }

    }
    //end fox_check_resp()

    $time 600//10 min
    fox_check_resp($time); 
    EDIT:
    Dla teeego zbugowanego, niezoptymalizowanego, syfiastego silnika powinno być tak:
    Kod php:
    @session_start();

    /**
     *
     * Zmienia respekt na 0 dla graczy o ujemnym respekcie
     *
     * @param    int  $time Co ile czasu ma być sprawdzane
     * @return     none
     * @author Michał (foxbond) Ch.
     *
     */
    function fox_check_resp ($time=300)
    {
    if (
    $_SESSION['chcek_resp']+$time time())
    {
    mysql_query('UPDATE users SET respekt=0 WHERE respekt <0');
    $_SESSION['chcek_resp'] = time();
    }

    }
    //end fox_check_resp()

    $time 600//10 min
    fox_check_resp($time); 
    Ostatnio edytowane przez foxbond ; 26-04-2011 o 10:10

Informacje o wątku

Użytkownicy przeglądający ten wątek

Aktualnie 1 użytkownik(ów) przegląda ten wątek. (0 zarejestrowany(ch) oraz 1 gości)

Podobne wątki

  1. Race respekt ! Problem
    Przez Stopka w dziale Race
    Odpowiedzi: 1
    Ostatni post / autor: 06-06-2010, 10:34
  2. Odpowiedzi: 5
    Ostatni post / autor: 19-01-2010, 17:48
  3. Race 1.1 - respekt
    Przez Adam91 w dziale Race
    Odpowiedzi: 6
    Ostatni post / autor: 19-06-2009, 11:46
  4. Więcej respekt
    Przez Mil0 w dziale Race
    Odpowiedzi: 3
    Ostatni post / autor: 18-06-2009, 14:50

Zakładki

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •