2. Szukamy funkcji "check_player" i zamieniamy w niej zapytanie, czyli mniej więcej coś takiego
formatex(pquery, charsmax(pquery), "SELECT bid,ban_created,ban_length,ban_reason,admin_nick,admin_id,admin_ip,player_nick,player_id,player_ip,server_name,server_ip,ban_type \
FROM `%s%s` WHERE ((player_id='%s' AND ban_type='S') OR (player_ip='%s' AND ban_type='SI')) AND expired=0", g_dbPrefix, tbl_bans, player_steamid, player_ip);
na to
formatex(pquery, charsmax(pquery), "SELECT bid,ban_created,ban_length,UNIX_TIMESTAMP(),ban_reason,admin_nick,admin_id,admin_ip,player_nick,player_id,player_ip,server_name,server_ip,ban_type \
FROM `%s%s` WHERE ((player_id='%s' AND ban_type='S') OR (player_ip='%s' AND ban_type='SI')) AND expired=0", g_dbPrefix, tbl_bans, player_steamid, player_ip);
3. Przechodzimy do funkcji "check_player_" i usuwamy linijkę
new current_time_int = get_systime();
a następnie zamieniamy to
SQL_ReadResult(query, 3, ban_reason, 127);
SQL_ReadResult(query, 4, admin_nick, 99);
SQL_ReadResult(query, 5, admin_steamid, 31);
SQL_ReadResult(query, 6, admin_ip, 19);
SQL_ReadResult(query, 7, player_nick, 47);
SQL_ReadResult(query, 8, player_steamid, 31);
SQL_ReadResult(query, 9, player_ip, 19);
SQL_ReadResult(query, 10, server_name, 99);
SQL_ReadResult(query, 11, server_ip, 29);
SQL_ReadResult(query, 12, ban_type, 3);
na coś takiego
new current_time_int = SQL_ReadResult(query, 3);
SQL_ReadResult(query, 4, ban_reason, 127);
SQL_ReadResult(query, 5, admin_nick, 99);
SQL_ReadResult(query, 6, admin_steamid, 31);
SQL_ReadResult(query, 7, admin_ip, 19);
SQL_ReadResult(query, 8, player_nick, 47);
SQL_ReadResult(query, 9, player_steamid, 31);
SQL_ReadResult(query, 10, player_ip, 19);
SQL_ReadResult(query, 11, server_name, 99);
SQL_ReadResult(query, 12, server_ip, 29);
SQL_ReadResult(query, 13, ban_type, 3);
4. Kompilujemy wszystko i wrzucamy na serwer nowe pliki amxx.
Mogłem coś "źle" napisać, bo parę razy coś zmieniałem w plikach amxbansa i mogę teraz o tym nie pamiętać, ale ogólnie rzecz biorąc, wystarczy po prostu zamienić zapytanie sprawdzające, czy ktoś ma bana, a potem dodać przypisanie aktualnego czasu do zmiennej "current_time_int".