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
CS:GO

Problem z sourcebans.smx i bazą danych

cs:go

  • Nie możesz napisać tematu
  • Zaloguj się, aby dodać odpowiedź
6 odpowiedzi w tym temacie

#1 lvr

    Nowy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:9
  • Imię:asdasd
  • Lokalizacja:asd
Offline

Napisano 03.12.2014 17:32

Witam

 

Mam problem związany z dodawaniem banów ze strony i wyświetlanie banów z serwera na stronie


W logach wyskakuje mi taki komunikat 

[sourcebans.smx] Failed to query database. (Unknown column 'ip' in 'where clause')

Co może być przyczyną i jak to zlikwidować?


Z góry dziękuję za pomoc


  • +
  • -
  • 0

#2 lvr

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:9
  • Imię:asdasd
  • Lokalizacja:asd
Offline

Napisano 04.12.2014 10:36

Problem rozwiązany ;) ...


  • +
  • -
  • 0

#3 Boomers

    Życzliwy

  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:33
  • Imię:Krzychu
  • Lokalizacja:Kraków
Offline

Napisano 06.12.2014 00:30

Jeśli możesz podaj rozwiązanie tego problemu. Obecnie sam posiadam ten bład, znalazlem odpowiedni watek na github https://github.com/G...eBans/issues/40. Zmienilem ustawienia skorzystalem z kompilatora ale nadal bez zmian.


  • +
  • -
  • 0

#4 lvr

    Nowy

  • Autor tematu
  • Użytkownik

Reputacja: 1
Nowy

  • Postów:9
  • Imię:asdasd
  • Lokalizacja:asd
Offline

Napisano 06.12.2014 08:39

U mnie dokładnie to rozwiązanie pomogło. Był problem ze skompilowaniem plików ale wystarczyło ściągnąć odpowiedni kompilator.


  • +
  • -
  • 1

#5 Boomers

    Życzliwy

  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:33
  • Imię:Krzychu
  • Lokalizacja:Kraków
Offline

Napisano 06.12.2014 09:56

Mogłbyś mi podać nazwe tego kompilatora. Eytowałeś tylko:

Format(sQuery, sizeof(sQuery), "INSERT INTO {{servers}} (ip, port, game_id) \

na

Format(sQuery, sizeof(sQuery), "INSERT INTO {{servers}} (host, port, game_id) \

czy tez jeszcze

 

Format(sQuery, sizeof(sQuery), "SELECT id \ FROM {{servers}} \ WHERE ip = '%s' \ AND port = %i", g_sServerIp, g_iServerPort); SB_Query(Query_ServerSelect, sQuery);

na

 

Format(sQuery, sizeof(sQuery), "SELECT id \ FROM {{servers}} \ WHERE host = '%s' \ AND port = %i", g_sServerIp, g_iServerPort); SB_Query(Query_ServerSelect, sQuery);

Edytowalem jedno i drugie ale chyba uzylem wlasnie zlego kompilatora. Jesli mozesz podaj jego nazwe.

 


Użytkownik Boomers edytował ten post 06.12.2014 09:57

  • +
  • -
  • 0

#6 Boomers

    Życzliwy

  • Użytkownik

Reputacja: 17
Początkujący

  • Postów:33
  • Imię:Krzychu
  • Lokalizacja:Kraków
Offline

Napisano 07.12.2014 18:53

Problem rozwiązałem.

 

Należy zmienić nastepujące dane w kodzie w pliku sourcebans.sp.

Format(sQuery, sizeof(sQuery), "INSERT INTO {{servers}} (ip, port, game_id) \

na

Format(sQuery, sizeof(sQuery), "INSERT INTO {{servers}} (host, port, game_id) \
Format(sQuery, sizeof(sQuery), "SELECT id \ FROM {{servers}} \ WHERE ip = '%s' \ AND port = %i", g_sServerIp, g_iServerPort); SB_Query(Query_ServerSelect, sQuery);

na

Format(sQuery, sizeof(sQuery), "SELECT id \ FROM {{servers}} \ WHERE host = '%s' \ AND port = %i", g_sServerIp, g_iServerPort); SB_Query(Query_ServerSelect, sQuery);

Później należy dokonać kompilacji. Pobieracie tą paczke http://www.sourcemod.net/downloads.php. Nalezy wypakować pobrane archiwum. Następnie plik sourcebans.sp umieszczacie w sourcemod-1.6.3-windows\addons\sourcemod\scripting.

 

939EPXp.jpg?1

 

Należy także z paczki instalacyjnej z sourcebans skopiowac plik sourcebans.inc znajduje sie w SourceBans-master\SourceBans-master\game\addons\sourcemod\scripting\include. Umieszczamy go w katalogu sourcemod-1.6.3-windows\addons\sourcemod\scripting\include . Bez tego pliku nie uda sie wykonac kompilacji. Zblizamy sie do ostatniego kroku. Plik sourcebans przeciągamy na compile.exe.

 

huNBIQ6.jpg?1

 

Plik sourcebans.smx zostanie utworzony w katalogu compiled.

 

 

Gotowa wersja dla leniuszkow w zalaczniku.

 

 

 

 

 

 

Załączone pliki


Użytkownik Boomers edytował ten post 07.12.2014 18:54

  • +
  • -
  • 1

#7 krajeś

    Życzliwy

  • Użytkownik

Reputacja: 0
zer0.

  • Postów:20
  • Imię:Marcin
  • Lokalizacja:Warszawa
Offline

Napisano 18.02.2015 22:31

 

Dropped Old No.7 Brand
Pokaraj.com! from server: Zostałeś zbanowany na tym serwerze, odwiedź http://www.yourwebsite.netaby poznać szczegóły
[SourceBans] Added local ban (0,STEAM_1:0:61460220,188.33.233.42,Old No.7 Brand
Pokaraj.com!,Team Killing,10,0,109.241.211.87,1424294495,1)
L 02/18/2015 - 22:21:35: [sb_bans.smx] Failed to insert the ban into the database: Cannot add or update a child row: a foreign key constraint fails (`srv25729`.`sb_bans`, CONSTRAINT `ban_server` FOREIGN KEY (`server_id`) REFERENCES `sb_servers` (`id`) ON DELETE SET NULL)
L 02/18/2015 - 22:21:35: [sourcebans.smx] Błąd zapytania bazy danych. (Cannot add or update a child row: a foreign key constraint fails (`srv25729`.`sb_actions`, CONSTRAINT `action_server` FOREIGN KEY (`server_id`) REFERENCES `sb_servers` (`id`) ON DELETE CASCADE))
Game will not start until both teams have players.

 

Wiecie jak to powyżej naprawić?


Użytkownik krajeś edytował ten post 18.02.2015 22:48

  • +
  • -
  • 0





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

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

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