Skocz do zawartości

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

Brak admina, błąd w sql.inc.php

GmAMXBans

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

#1 Dando

    Pomocny

  • Użytkownik

Reputacja: 3
Nowy

  • Postów:41
  • Lokalizacja:Słupsk
Offline

Napisano 19.05.2011 00:31

Witam wszystkich

Mam poważny problem z GM AMXBANS 1.5, a mianowicie:

Gdy zaloguje się już na stronie na admina i wejdę w zakładkę "Strefa Adminów" wywala mi taki błąd: "Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /home/csslupsk/public_html/amxbans/include/sql.inc.php on line 669"

W tej linii znajduję się tylko: while($result = mysql_fetch_object($query)) {

Wydaje mi się, że wszystko jest z tym w porządku, a mimo to wyskakuje mi błąd... W załączniku załączam oryginalny plik sql.inc.php. W tym pliku, co mam wrzucony na ftp zmieniłem tylko dane w linijce 664.

Drugi błąd:

Pomimo powyższego błędu odpaliłem plugin na serwerze, ale gdy wchodzę na serwer nie mogę używać admina- tak jakby go nie było.

Dodam, że posiadam Automatyczny Sklepik i nie mogę użyć możliwości (którą gdzieś widziałem w stronie do GM AMXBANS 1.5) odczytywania adminów z users.ini. Jak zrobić, aby adminów odczytywało z pliku users.ini oraz z Bazy Danych ?

Czekam na odpowiedzi- będzie reputacja za jakąkolwiek działającą pomoc

Pozdrawiam

Załączone pliki


Użytkownik Dando edytował ten post 19.05.2011 00:42

  • +
  • -
  • 0

#2 Kawon

    Godlike

  • Przyjaciel

Reputacja: 887
Czempion

  • Postów:5 165
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Dzierzgoń
Offline

Napisano 19.05.2011 12:55

[GmAMXBans] GmAMXBans 1.6 - AMXX.pl: Support AMX Mod X
  • +
  • -
  • 0

DarkGL to mój autorytet.


#3 Dando

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:41
  • Lokalizacja:Słupsk
Offline

Napisano 19.05.2011 15:06

[GmAMXBans] GmAMXBans 1.6 - AMXX.pl: Support AMX Mod X


Hmmm, i w czym mi to miało pomóc? Nie ma tam wzmianki o moim błędzie w SQL wywalający się w zakładce "Strefa Adminów"
Nie ma również wzmianki o niedziałających adminach! Jest tylko o dodawaniu Adminów z pliku users.ini, a mi zależy na dodawaniu adminów z users.ini i z Bazy Danych (Automatyczny Sklepik)

Proszę o dalsze propozycję
  • +
  • -
  • 0

#4 Kawon

    Godlike

  • Przyjaciel

Reputacja: 887
Czempion

  • Postów:5 165
  • Steam:steam
  • Imię:Paweł
  • Lokalizacja:Dzierzgoń
Offline

Napisano 19.05.2011 17:29

umiem liczyć i wiem że po 5 jest 6 :]
więc nie wydają nowej wersji po to żeby zmienić numerek <8.

Użytkownik Kawon edytował ten post 19.05.2011 17:30

  • +
  • -
  • 0

DarkGL to mój autorytet.


#5 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 19.05.2011 18:23

umiem liczyć i wiem że po 5 jest 6 :]
więc nie wydają nowej wersji po to żeby zmienić numerek <8.

Wcześniej numer nijak miał się do zmniejszenia bugów ^ ^ Chyba jak to z 1.3 na 1.4 było przejście. Sry za Offtop.
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#6 tomi93

    Zaawansowany

  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:132
  • Imię:Tomek
  • Lokalizacja:Bytom
Offline

Napisano 19.05.2011 18:36

Jest tylko o dodawaniu Adminów z pliku users.ini, a mi zależy na dodawaniu adminów z users.ini i z Bazy Danych (Automatyczny Sklepik)

Raczej niemożliwe, bynajmniej z tego co mi wiadomo, to jest do wyboru baza albo plik. W czym ma Ci pomóc wczytywanie z pliku adminów, a z bazy vipów, czy czego tam chcesz? Przecież w bazie możesz mieć adminów/vipów/sloty itp. , to tylko dobór flag.
  • +
  • -
  • 0

#7 Dando

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:41
  • Lokalizacja:Słupsk
Offline

Napisano 19.05.2011 19:15

Raczej niemożliwe, bynajmniej z tego co mi wiadomo, to jest do wyboru baza albo plik. W czym ma Ci pomóc wczytywanie z pliku adminów, a z bazy vipów, czy czego tam chcesz? Przecież w bazie możesz mieć adminów/vipów/sloty itp. , to tylko dobór flag.


Teraz sprawdziłem opcje z bazą- ale admini też nie działają. Mapa oczywiście zmieniona :/

Zaraz wgram tą aktualizację do 1.6 zobaczymy czy mi coś to zmieni :)

Mam jeszcze jedno pytanie. Tak mają wyglądać te dwie ostatnie linijki w sql.cfg?
amx_sql_table	"amxbans"
amx_sql_type	"mysql"

Pozdrawiam Serdecznie :)

P.S jak wgram aktualizację na pewno się odezwę :)
  • +
  • -
  • 0

#8 nEgativ

    Zaawansowany

  • Użytkownik

Reputacja: 12
Początkujący

  • Postów:90
  • Imię:Mariusz
  • Lokalizacja:Polska
Offline

Napisano 19.05.2011 20:34

Mam jeszcze jedno pytanie. Tak mają wyglądać te dwie ostatnie linijki w sql.cfg?

amx_sql_table "amxbans"
amx_sql_type "mysql"


amx_sql_table "admins"
amx_sql_type "mysql"
  • +
  • -
  • 0

#9 tomi93

    Zaawansowany

  • Użytkownik

Reputacja: 11
Początkujący

  • Postów:132
  • Imię:Tomek
  • Lokalizacja:Bytom
Offline

Napisano 19.05.2011 20:35

Mam jeszcze jedno pytanie. Tak mają wyglądać te dwie ostatnie linijki w sql.cfg?

amx_sql_table "amxbans"
amx_sql_type "mysql"

Ja mam tak:
amx_sql_table "amx"
amx_sql_type "mysql"
Nie wiem , czy to ma jakieś znaczenie.
  • +
  • -
  • 0

#10 Dando

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:41
  • Lokalizacja:Słupsk
Offline

Napisano 19.05.2011 21:19

Czy to ma jakieś znaczenie? Gdzie to można sprawdzić, co trzeba wpisać?

Dodano 19 maj 2011 - 21:45:
Dodam, ważna informację... Admini na sql zapisują mi się na innej bazie danych niż jest amxbans.

W sql.cfg (na serwerze) mam ustawić dane do bazy tam gdzie mam wrzucony amx_bans, czy tam gdzie mam zapisanych adminów?
  • +
  • -
  • 0

#11 L0rdS^P0l4K

    Profesjonalista

  • Użytkownik

Reputacja: 117
Zaawansowany

  • Postów:197
  • GG:
  • Steam:steam
  • Imię:Denis
  • Lokalizacja:Tarnowskie Góry
Offline

Napisano 20.05.2011 09:30

No i tutaj masz problem, bo to amxbans odczytuje adminów z bazy mysql i domyślnie jest napisane tak aby odczytywało bany i adminów z jednej bazy mysql.
Więc jeżeli ustawisz te cvary na bazę amxbans to z niej będzie plugin próbował pobierać adminów, zaś gdy przestawisz na drugą bazę to nie będzie mieć banów, ale będzie próbował zapisywać tam bany.

w sql.inc.php miałeś tylko oczywiście prześwietne sprawdzanie wersji skryptu z wykorzystaniem rosyjskiej bazy która zmieniła hasło, nie mogąc uzyskać odpowiedzi na zapytanie do serwera mysql automatycznie nie dało się jej przetworzyć i pokazywał się error.
Wrzuciłem ci na sztywno w tej funkcji zwracanie wartości "1.5" czyli taką jaką masz versje amxbans ale najlepiej jak wogóle usuniesz wywoływanie funkcji sql_get_version_info.

Załączony plik  sql.inc.php   23,14 KB  80 Ilość pobrań

  • +
  • -
  • 1

#12 Dando

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 3
Nowy

  • Postów:41
  • Lokalizacja:Słupsk
Offline

Napisano 20.05.2011 14:01

L0rdS^P0l4K, dzięki za odpowiedź, ale poradziłem sobie już z tym przed Twoją odpowiedzią (mówie o tym błędzie na stronie), ale mimo to i tak daje Ci plusa :) Dzięki

Słuchajcie:

Usunąłem tamtą dodatkową bazę na której miał stać sam AMXBANS, wrzuciłem AMXBANS na tą samą baze danych co sklepik i forum.

Może trochę o moim sklepiku:

Admini ze sklepiku zapisują się na sql w tabeli odpowiedniej dla serwera. (np. na serwerze 4Fun- jest to tabela 4Fun, dla serwera Deathrun- jest to tabela Deathrun)

Każdy serwer dla adminów ma własną tabelę i właśnie z tej tabeli serwer odczytuję adminów.

Tak wygląda mój wpis w sql.cfg na serwerze 4Fun. Na bazie danych Admini ze Sklepiku zapisują się w tabeli 4Fun:

amx_sql_host "HOST"
amx_sql_user "UŻYTKOWNIK"
amx_sql_pass "HASŁO"
amx_sql_db "NAZWA BAZA"
amx_sql_table "4Fun"
amx_sql_type "mysql"

Przy takich ustawieniach działa sklepik, ale bez AMXBANS, AMXBANS jak mówiłem jest na jednej bazie i dane są takie same, chcę aby Adminów AMXBANS odczytywał właśnie z tej tabeli 4Fun. Ale on tego nie robi. Nic innego nie dodawałem do sql.cfg bo nie było potrzeby- wszystkie dane są takie same.

Drugi błąd: Przy takich ustawieniach mogę tylko kickować przez Stronę, nie mogę zbanować nikogo... O co z tym chodzi?

Pozdrawiam

Poradźcie mi coś, proszę ! ;)

Dodano 24 maj 2011 - 21:42:
Wie ktoś jak rozwiązać ten problem?
  • +
  • -
  • 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