Skocz do zawartości

  • Zaloguj korzystając z Facebooka Zaloguj korzystając z Twittera Zaloguj przez Steam Zaloguj poprzez Google      Logowanie »   
  • Rejestracja

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.

  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie
GmAMXBans

[ROZWIĄZANE] Wygasłe bany jak je zostawić

GmAMXBans

  • Zamknięty Temat jest zamknięty
14 odpowiedzi w tym temacie

#1 Jambi

    Profesjonalista

  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:188
  • Lokalizacja:Nysa
Offline

Napisano 07.07.2011 22:06

Jak zrobic zeby wygasłe bany byly na liście z tymi ktore sa. Dodam ze czyszenie bazy mam na nie. Wiec jak ustawic? Inni maja ze zostają im ale maja ten drugi styl ten zielony a Ja ten biały. Czy zmiana stylu pomoze. proszę o pomoc jak mam to ustawic
  • +
  • -
  • 0

#2 DZIAREK

    Profesjonalista

  • Użytkownik

Reputacja: 6
Nowy

  • Postów:203
  • GG:
  • Imię:Daniel
  • Lokalizacja:Szczecin
Offline

Napisano 07.07.2011 22:12

Zmiana stylu na pewno nie
z tego co zauważyłem to amxbans bano np które trwają1 min do 10 nie zapisuje po wygasnieciu
  • +
  • -
  • 0

#3 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 07.07.2011 22:24

W ban_list.php znajdź sobie linijkę:

$query = mysql_query("SELECT COUNT(bid) FROM `".$config->db_prefix."_bans` WHERE `expired`=0") or die (mysql_error());


i zamień na:

$query = mysql_query("SELECT COUNT(bid) FROM  `".$config->db_prefix."_bans` WHERE `expired`>=0") or die  (mysql_error());


oraz linijkę:

$query  = mysql_query("SELECT ba.*, se.gametype,se.timezone_fixx, aa.nickname FROM `".$config->db_prefix."_bans` AS ba
LEFT JOIN `".$config->db_prefix."_serverinfo` AS se ON ba.server_ip=se.address
LEFT JOIN `".$config->db_prefix."_amxadmins` AS aa ON (aa.steamid=ba.admin_nick OR aa.steamid=ba.admin_ip OR aa.steamid=ba.admin_id)
WHERE ba.expired=0 ORDER BY ban_created DESC LIMIT ".$min.",".$config->bans_per_page) or die(mysql_error());


i zamień ją na:

$query  = mysql_query("SELECT ba.*, se.gametype,se.timezone_fixx, aa.nickname FROM `".$config->db_prefix."_bans` AS ba
LEFT JOIN `".$config->db_prefix."_serverinfo` AS se ON ba.server_ip=se.address
LEFT JOIN `".$config->db_prefix."_amxadmins` AS aa ON (aa.steamid=ba.admin_nick OR aa.steamid=ba.admin_ip OR aa.steamid=ba.admin_id)
WHERE ba.expired>= 0 ORDER BY ban_created DESC LIMIT ".$min.",".$config->bans_per_page) or die(mysql_error());

Użytkownik deLL edytował ten post 08.07.2011 11:27


#4 Jambi

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:188
  • Lokalizacja:Nysa
Offline

Napisano 07.07.2011 22:29

Ale to jest sprawdzony sposób. Nie zeby pozniej caly amxbans padl. I używam gm 1.6
  • +
  • -
  • 0

#5 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 08.07.2011 11:29

Nie jest sprawdzony ale jak widzę zapytanie WHERE `expired`=0" (czyli GDZIE `wygasłe` = 0) no to jeżeli zmienimy na WHERE `expired`>=0" (czyli GDZIE `wygasłe`>=0) to chyba oczywiste, że będzie działać. A jak nie to usuwając 2 znaki można przywrócić tak jak było. Możesz przecież zrobić backup tego pliku....

#6 Jambi

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:188
  • Lokalizacja:Nysa
Offline

Napisano 08.07.2011 19:21

dalej to samo bany znikaja

Dodano 09 lipiec 2011 - 14:38:
odświeżam
  • +
  • -
  • 1

#7 R3X

    Godlike

  • Przyjaciel

Reputacja: 2960
Godlike

  • Postów:4247
  • Lokalizacja:Nie
Offline

Napisano 10.07.2011 22:22

w ogóle wypad warunek z expired niech robi to pobierze wszystkie dane z bazy

to do kasacji
WHERE ba.expired=0

  • +
  • -
  • 2

#8 Gość_deLL_*

  • Gość

Reputacja: 0

Offline

Napisano 10.07.2011 22:23

Do tamtego wyżej co podałem i to co R3X post wyżej daj jeszcze tak:

Znajdź i usuń linijkę w pliku ban_list.php

if($result->expired==1) continue;

Użytkownik deLL edytował ten post 10.07.2011 22:23


#9 A może sma?

    Godlike

  • Power User

Reputacja: 539
Wszechwiedzący

  • Postów:1464
  • GG:
  • Steam:steam
  • Imię:Tomasz
  • Lokalizacja:Polska
Offline

Napisano 10.07.2011 23:07

w ogóle wypad warunek z expired niech robi to pobierze wszystkie dane z bazy

to do kasacji

WHERE ba.expired=0



W jakim to jest pliku? Nigdzie czegoś takiego nie mam... (jedynie w jakimś pliku w folderze update)

Edit:
Ehhh... Zapomniałem, że wcześniej zmieniłem na >=...

Użytkownik kisiel96 edytował ten post 10.07.2011 23:31

  • +
  • -
  • 0

#10 R3X

    Godlike

  • Przyjaciel

Reputacja: 2960
Godlike

  • Postów:4247
  • Lokalizacja:Nie
Offline

Napisano 10.07.2011 23:26

ja nie otworzyłem nawet notatnika, kod podał deLL @ post
  • +
  • -
  • 0

#11 Jambi

    Profesjonalista

  • Autor tematu
  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:188
  • Lokalizacja:Nysa
Offline

Napisano 11.07.2011 18:04

w ogóle wypad warunek z expired niech robi to pobierze wszystkie dane z bazy

to do kasacji

WHERE ba.expired=0


to usunac i ma to wyglaczac tak:
$query  = mysql_query("SELECT ba.*, se.gametype,se.timezone_fixx, aa.nickname FROM `".$config->db_prefix."_bans` AS ba 
LEFT JOIN `".$config->db_prefix."_serverinfo` AS se ON ba.server_ip=se.address
LEFT JOIN `".$config->db_prefix."_amxadmins` AS aa ON (aa.steamid=ba.admin_nick OR aa.steamid=ba.admin_ip OR aa.steamid=ba.admin_id)
ORDER BY ban_created DESC LIMIT ".$min.",".$config->bans_per_page) or die(mysql_error());

Użytkownik Jambi edytował ten post 11.07.2011 18:07

  • +
  • -
  • 0

#12 zielo

    Zaawansowany

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:82
  • Imię:lukasz
  • Lokalizacja:sc
Offline

Napisano 18.08.2011 15:04

no dobra działa mi to ale jest problem jak kogoś odbanuje to zmienia sie czas np byl ban na 10 min i dalem unban to pokazalo sie permentalny i nie było zaznaczone na biało ze odbanowany ale gość po unbanie mógł wbić na serwer ale problem w tym że własnie na stronie nie pokazuje ze odbanowany AMXBans: Gm 1.5.1 - Lista Ban&#243w zobaczcie ten drugi ban z góry

Użytkownik zielo edytował ten post 18.08.2011 15:06

  • +
  • -
  • 0

#13 Szyfrant

    Godlike

  • Przyjaciel

Reputacja: 1365
Godlike

  • Postów:3072
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Sztokholm
Offline

Napisano 03.11.2011 21:01

Automatyczna wiadomość


Ten temat został przeniesiony z forum:
ModyAMXBansPytania
do
ModyAMXBansProblemy


  • +
  • -
  • 0

#14 Pro100WBANiE

    Pomocny

  • Użytkownik

Reputacja: -1
Mniej niż zer0.

  • Postów:64
  • GG:
  • Steam:steam
  • Imię:Dawid
  • Lokalizacja:Nowy Sącz
Offline

Napisano 26.11.2011 13:27

Dzięki ; ) Działa ^^

Użytkownik Pro100WBANiE edytował ten post 26.11.2011 13:30

  • +
  • -
  • 0

Tworzenie stron internetowych,for,blogów itd.. / Pluginy,paczki amxx itp.



GG : 12941198
e-mail : davidww@o2.pl
Lub po prostu na pw xD


#15 Ojciec Dyrektor

    papa smerf.

  • Przyjaciel

Reputacja: 476
Wszechobecny

  • Postów:3035
  • Imię:Paweł
  • Lokalizacja:Rabka-Zdrój
Offline

Napisano 26.11.2011 18:06

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0





Również z jednym lub większą ilością słów kluczowych: GmAMXBans

Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych