UWAGA
W związku z upgrade'em Forum Wiaderko do vB 4.x ewentualne błędy i nieprawidłowości proszę zgłaszać w tym temacie
Serwery Counter Strike 1.6 wiaderko.com

HashJama [TP] 193.33.176.148:27015 status serwera HashJama [TP] połącz

HashJama [FFA] 193.33.176.188:27015status serwera HashJama [FFA] połącz

HashJama [DM] 193.33.176.53:27015status serwera HashJama [DM] połącz

HashJama [Aim Hs] 193.33.176.15:27015status serwera HashJama [Aim Hs] połącz

HashJama [Flags] 193.33.176.111:27015status serwera HashJama  [Flags] połącz

HashJama [AWP/HG DM] 193.33.176.50:27015status serwera HashJama [AWP/HG DM] 193.33.176.50:27015 połącz

HashJama [TP #2] 193.33.176.54:27015status serwera HashJama [TP #2] 193.33.176.54:27015 połącz

wiaderko.com [Ventrilo] v1.svoice.pl:6416status serwera wiaderko.com [Ventrilo]

SPONSOR:
pukawka.pl

Wątek: Amxbans - czyszczenie bazy

Pokaż wyniki od 1 do 4 z 4
  1. #1 Amxbans - czyszczenie bazy 
    Spamer
    Dołączył
    Nov 2007
    Wiek
    19
    Posty
    188
    Witam

    Mam problem z automatycznym czyszczeniem bazy a więc tak

    wchodzę w cpanel biorę harmonogram(cron tab) potem starnardowy i wpisuję
    Kod:
     */15 * * * * /home/users/amxbans/mv_bans.pl
    tylko nie wiem jaka ma być dokładnie ścieżka czy ma być public_html/amxbans.mv_bans.pl czy jakaś inna

    potem wrzucam mv_bans.pl ale najpierw wypełniam
    Kod:
        host     => 'localhost',
        username => 'nazwa_bazy',
        password => '*****',
        database => 'amx_database',
    nie wiem czy to jest dobrze i znajduję takie coś

    Kod:
       my @dsnlist = (
            'dbi:' . 'mysql' . ':dbname=' . $dsn->{database} . ';host=' .
    i też nie wiem czy to wypełnić czy nie ...

    Proszę o pomoc jeśli ktoś wie to niech napisze co mam wpisać w tym cron tab i jaką ścieżkę dokładnie i jak wypełnić mv_bans.pl

    Chodzi mi o to żeby ktoś mi wytłumaczył dokładnie co i jak gdzie co wkleić i co wpisać.

    Dzięki .. ;]
    Ostatnio edytowane przez Draggero ; 06-08-2008 o 23:37
     

  2. #2 Odp: Amxbans - czyszczenie bazy 
    V.I.P. Awatar JaCo
    Dołączył
    Jul 2007
    Wiek
    19
    Posty
    3,526
    A nie lepiej samemu wyczyścic ?
    188.165.19.22:27031 - PGC-CS.EU [GUN GAME] !! Rekrutacja Na Administratorów !!
    Wejdz -
    http://pgc-cs.eu/
    http://allegro.pl/show_item.php?item=1458311575
     

  3. #3 Odp: Amxbans - czyszczenie bazy 
    Super Mod Awatar seba
    Dołączył
    Jun 2007
    Wiek
    4
    Posty
    13,379
    Kod:
    /home/users/amxbans/mv_bans.pl
    a
    Kod:
    public_html/amxbans.mv_bans.pl
    ta pierwsza, z tym, że zgubiłeś gdzieś tam po drodze public_html ;d

    Reszta jets ok./
    Graczu CS'a, coś dla Ciebie...

    serwer CS - Puchatek 4FuN - IP: 193.33.176.104:27015
    nowy adres IP - nowa jakość - koniecznie zapisz nowy adres IP!

    ... jeżeli Ci mało, więcej znajdziesz na Puchatkowych serwerach


     

  4. #4 Odp: Amxbans - czyszczenie bazy 
    Spamer
    Dołączył
    Nov 2007
    Wiek
    19
    Posty
    188
    Kod:
    /usr/bin/perl
    
    #    AMXBans, managing bans for Half-Life modifications
    #    Copyright (C) 2003, 2004  Ronald Renes / Niek Albers
    #
    #		web		: http://www.xs4all.nl/~yomama/amxbans/
    #		mail	: yomama@xs4all.nl
    #		ICQ		: 104115504
    #    
    #		This file is part of AMXBans.
    #
    #    AMXBans is free software; you can redistribute it and/or modify
    #    it under the terms of the GNU General Public License as published by
    #    the Free Software Foundation; either version 2 of the License, or
    #    (at your option) any later version.
    #
    #    AMXBans is distributed in the hope that it will be useful,
    #    but WITHOUT ANY WARRANTY; without even the implied warranty of
    #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    #    GNU General Public License for more details.
    #
    #    You should have received a copy of the GNU General Public License
    #    along with AMXBans; if not, write to the Free Software
    #    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
    #
    #
    
    use strict;
    use DBI;
    
    my $dsn = {
        host     => 'localhost',
        username => 'draggero',
        password => '*******',
        database => 'draggero',
    };
    
    main();
    
    sub main {
        my $dbh = connect_db($dsn);
    
        my $sth = $dbh->prepare(
            q/ SELECT *
                FROM amx_bans
                WHERE ban_created + ban_length*60 < UNIX_TIMESTAMP()
                AND ban_length != 0 /
        );
    
        my $rv = $sth->execute();
    
        while ( my $r = $sth->fetchrow_hashref ) {
            my $sql = q/INSERT INTO amx_banhistory 
                (player_ip, player_id,   player_nick, 
                admin_ip,  admin_id,    admin_nick, 
                ban_type,  ban_reason,  ban_created,   ban_length, 
                server_ip, server_name, unban_created, unban_reason,
                unban_admin_nick) 
                VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,'Bantime expired','amxbans')/;
    
            my $sth = $dbh->prepare($sql);
            my $rv  = $sth->execute(
                $r->{player_ip},  $r->{player_id},   $r->{player_nick},
                $r->{admin_ip},   $r->{admin_id},    $r->{admin_nick},
                $r->{ban_type},   $r->{ban_reason},  $r->{ban_created},
                $r->{ban_length}, $r->{server_ip},   $r->{server_name},
                time()
              )
              or die $DBI::errstr;
    
            $sth = $dbh->prepare(q/DELETE FROM amx_bans WHERE bid = ?/);
            $sth->execute( $r->{bid} );
    
        }
    
    }
    
    sub connect_db {
        my ($dsn) = @_;
    
        my @dsnlist = (
            'dbi:' . 'mysql' . ':dbname=' . $dsn->{database} . ';host=' .
              $dsn->{host},
            $dsn->{username}
        );
        return DBI->connect( @dsnlist, $dsn->{password} ) or die $DBI::errstr;
    
    }
    coś jeszcze wypełnić ?

    a ta pierwsza linika
    Kod:
    /home/users/amxbans/mv_bans.pl
    to ma wygladac tak :
    Kod:
    /home/users/public_html/amxbans/mv_bans.pl
    ??
    I czy zamiastr home/users coś wstawić np zamiast home to http://www.forum.wiaderko.com/proble...mxx/www.....pl ??

    Zrobiłem tak wpisałem to
    Kod:
    /home/draggero/public_html/amxbans/mv_bans.pl
    i ustawiłem na 5 min ale nie czyści mi bazy
    Ostatnio edytowane przez Draggero ; 07-08-2008 o 14:46
     

Podobne wątki

  1. Odpowiedzi: 75
    Ostatni post / autor: 08-02-2012, 14:46
  2. AmxBans - Blad przy wczytywaniu banow z Bazy Danych
    By EvEr^^KoKs in forum Problem z pluginem AMX/AMXX
    Odpowiedzi: 1
    Ostatni post / autor: 23-06-2010, 20:05
  3. Odpowiedzi: 1
    Ostatni post / autor: 13-06-2010, 20:57
  4. Czyszczenie ss
    By Cukieras in forum OffTopic - Counter Strike
    Odpowiedzi: 10
    Ostatni post / autor: 18-04-2010, 10:51
  5. Bazy danych pod AMX Bans i Diablo mod etc
    By Jonywalker in forum Problem z pluginem AMX/AMXX
    Odpowiedzi: 2
    Ostatni post / autor: 30-03-2010, 11:25
  6. Składanie, czyszczenie, instalowanie oprogramowania
    By erni302 in forum Dyskusje związane z programami
    Odpowiedzi: 0
    Ostatni post / autor: 21-10-2009, 17:07
  7. [PYTANIE] czyszczenie shutboxa w webspellu
    By filipiarz in forum CMS'y, fora dyskusyjne, systemy portalowe
    Odpowiedzi: 1
    Ostatni post / autor: 29-09-2009, 15:20
  8. Oczyszczenie bazy forum
    By mosh in forum Archiwum forum
    Odpowiedzi: 4
    Ostatni post / autor: 15-04-2009, 18:25
  9. Bład bazy danych
    By kaciu in forum CMS'y, fora dyskusyjne, systemy portalowe
    Odpowiedzi: 2
    Ostatni post / autor: 12-12-2008, 02:21

Odwiedzający znaleźli tę stronę szukając:

jak oczyscic amxbans

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
  •