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

DiabloMod-BazaDanych nie łączyProblem


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

#1 skorpius

    Wszechpomocny

  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:322
  • Imię:Damian
  • Lokalizacja:Dębica
Offline

Napisano 15.01.2015 17:37

Wszystko robie dobrze, podłaczam baze danych a /klasa nie działa na dodatek nie znane mi błedy wychodzą

O to logi

 

L 01/15/2015 - 17:12:11: ### MAPA: de_dust2 ###
L 01/15/2015 - 17:12:11: no such table: diablo_stats
L 01/15/2015 - 17:12:24: no such table: diablo_stats
L 01/15/2015 - 17:12:31: no such table: diablo_stats
L 01/15/2015 - 17:12:47: no such table: diablo_stats
L 01/15/2015 - 17:17:43: ### MAPA: de_dust2 ###
L 01/15/2015 - 17:17:44: near "AUTO_INCREMENT": syntax error
L 01/15/2015 - 17:18:02: near "AUTO_INCREMENT": syntax error
L 01/15/2015 - 17:22:33: near "AUTO_INCREMENT": syntax error
L 01/15/2015 - 17:27:59: near "AUTO_INCREMENT": syntax error
L 01/15/2015 - 17:28:02: near "AUTO_INCREMENT": syntax error
L 01/15/2015 - 17:28:20: near "AUTO_INCREMENT": syntax error
L 01/15/2015 - 17:32:22: near "AUTO_INCREMENT": syntax error
L 01/15/2015 - 17:32:51: near "AUTO_INCREMENT": syntax error
L 01/15/2015 - 17:32:53: near "AUTO_INCREMENT": syntax error
L 01/15/2015 - 17:33:29: near "AUTO_INCREMENT": syntax error
L 01/15/2015 - 17:33:29: near "AUTO_INCREMENT": syntax error
L 01/15/2015 - 17:34:29: near "AUTO_INCREMENT": syntax error 

  • +
  • -
  • 0

4680134.png


#2 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

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

Napisano 15.01.2015 18:19

Nie napisałeś o jakie diablo chodzi, ale domyślam się, że o moje.
Z logi wynika, że nie ma tabeli "diablo_stats". W pliku "diablomod.ini" na pewno masz ustawione "diablo_sql_install" na "i1"?
  • +
  • -
  • 0

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


#3 skorpius

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:322
  • Imię:Damian
  • Lokalizacja:Dębica
Offline

Napisano 15.01.2015 18:24

Tak chodzi o twój diablo i sprawa wygląda tal:

-"diablo_sql_install"  dałem wpierw na 1 ale nie działało wiec dalem 0 ale dalej nie działało 

 


Użytkownik skorpius edytował ten post 15.01.2015 18:25

  • +
  • -
  • 0

4680134.png


#4 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

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

Napisano 15.01.2015 18:28

Pokaż cały plik "diablomod.ini".
  • +
  • -
  • 0

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


#5 skorpius

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:322
  • Imię:Damian
  • Lokalizacja:Dębica
Offline

Napisano 16.01.2015 08:04

# Plik konfiguracyjny DiabloMod

# Skladnia dodawania cvarow:
# NAZWA_CVARU = "xWARTOSC_CVARU"
# gdzie za x nalezy podstawic:
# - s, gdy wartosc jest stringiem
# - i (lub d), gdy wartosc jest intem
# - f, gdy wartosc jest floatem
[Silnik DiabloMod]
diablo_sql_host = "db4free.net" // adres
diablo_sql_user = "skorpius" // uzytkownik
diablo_sql_pass = "kochamCieSebul" // haslo i takie tam
diablo_sql_database = "sdbmod" // nazwa bazy
diablo_sql_table = "diablo_" // nazwa dolaczana do standardowej nazwy (moze pozostac puste)
diablo_sql_engine = "sMYISAM" // INNODB dodaje klucze obce
diablo_sql_install = "i0" // tryb instalacji, dodaje tabele do bazy danych (po pierwszym uruchomieniu najlepiej ustawic na 0)
diablo_sql_reset = "i0" // ktorego dnia miesiaca robi automatyczny reset (comiesieczny reset statow, 0 - wyl)
diablo_sql_save = "i3" // typ zapisu, 0 - na nick, 1 - na ip, 2 - na sid, 3 - na nick lub na sid w zaleznosci od tego czy gracz posiada steama
diablo_dmg_exp = "f30" // za ile zabranego hp wrogowi dostaje sie 1 exp (domyslnie 20, 0 - off)
diablo_dmg_gold = "f80" // za ile zabranego hp wrogowi dostaje sie 1 gold (0 - off)
diablo_max_gold = "i300" // maksymalna ilosc golda
diablo_frag_expbonus = "i30" // ilosc expa za zabicie standardowo ustawione na 7
diablo_frag_goldbonus = "i3" // ilosc golda za fraga
diablo_exp_from_players = "i2" // od ilu graczy dawac exp za gre
diablo_item_durability = "f6" // tracisz 2 pkt wytrzymalosci za kazde x obrazen
diablo_save_vault = "i1" // mozliwosc do zapisywania danych do nvault
diablo_vault_expire = "i25" // po ilu dniach nieobecnosci gracza usuwac jego dane z plikow vault
diablo_save_gold = "i1" // mozliwosc zapisania golda
diablo_dir = "shttp://twoja_strona.pl/diablo/"//do obrazkow
diablo_bonus_exp = "i0" // wlaczyc 2x exp? 1 - tak, 0 - nie
diablo_bonus_exp_from = "i20" // od ktorej zacznie sie bonusowy exp
diablo_bonus_exp_to = "i22" // do ktorej bonusowy exp
diablo_time_hud = "f2.5" // jak czesto ma odswiezac info w hud
diablo_base_health = "i100" // bazowa ilosc hp
diablo_base_mana = "i1000" // bazowa ilosc many
diablo_base_speed = "f245.0" // bazowa szybkosc biegania
diablo_base_gravity = "i800" // bazowa grawitacja, im mniej, tym mniejsza grawitacja (800 - normalna grawitacja)
diablo_base_visibility = "i255" // bazowa widzialnosc graczy, im mniej, tym mniej widac graczy (255 - graczy widac normalnie)
diablo_base_gold = "i10" // bazowa ilosc golda, dla nowych graczy
diablo_max_stats = "i100" // maksymalna ilosc punktow w jednej statystyce
diablo_mana_reg = "i10" // bazowa szybkosc regeneracji punktow many

[Cvary klas]
diablo_enabled_ninja = "i1" // wl/wyl klasa ninja

[Rezerwacja nickow]
amx_reservation_pass = "s_res" // setinfo X

Użytkownik skorpius edytował ten post 16.01.2015 08:08

  • +
  • -
  • 0

4680134.png


#6 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

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

Napisano 16.01.2015 08:23

Musisz dać
diablo_sql_install = "i1"
potem uruchomić serwer i dopiero potem możesz to zmienić na
diablo_sql_install = "i0"

  • +
  • -
  • 0

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


#7 skorpius

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:322
  • Imię:Damian
  • Lokalizacja:Dębica
Offline

Napisano 16.01.2015 08:37

L 01/16/2015 - 08:39:03: ### MAPA: de_dust2 ###

L 01/16/2015 - 08:39:04: near "AUTO_INCREMENT": syntax error                       Ustawione na 1
L 01/16/2015 - 08:39:25: near "AUTO_INCREMENT": syntax error
 
Odświeżam serer:
 
L 01/16/2015 - 08:40:42: ### MAPA: de_dust2 ###
L 01/16/2015 - 08:40:43: no such table: diablo_stats
L 01/16/2015 - 08:40:59: no such table: diablo_stats                 Ustawione na 0
L 01/16/2015 - 08:41:02: no such table: diablo_stats
L 01/16/2015 - 08:41:12: no such table: diablo_stats 
 
 

  • +
  • -
  • 0

4680134.png


#8 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

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

Napisano 16.01.2015 14:29

Spróbuj najpierw zrobić tak
diablo_sql_table = "s"
i ogólnie pamiętaj, że zawsze przed wartością cvaru należy dodawać "s", "i" lub "f". Jak to nie pomoże, to wykonaj po prostu zapytanie do utworzenia tabel w bazie, czyli
CREATE TABLE IF NOT EXISTS diablo_players (id INT(11) NOT NULL AUTO_INCREMENT,
nick VARCHAR(48) NOT NULL,adres_ip VARCHAR(20) NOT NULL,steamid VARCHAR(32) NOT NULL,reserved CHAR(32),type INT(2) NOT NULL DEFAULT 0,created INT(15) NOT NULL,
PRIMARY KEY (id),UNIQUE KEY typeid (id,type),UNIQUE KEY tns (type,nick,steamid)) ENGINE=MYISAM DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

CREATE TABLE IF NOT EXISTS diablo_stats (statsid INT(11) NOT NULL AUTO_INCREMENT,
class INT(3) NOT NULL,lvl INT(9) DEFAULT 1,exp INT(11) DEFAULT 0,str INT(6) DEFAULT 0,`int` INT(6) DEFAULT 0,dex INT(6) DEFAULT 0,agi INT(6) DEFAULT 0,dam INT(6) DEFAULT 0,id INT(11) NOT NULL,
PRIMARY KEY (statsid),UNIQUE KEY classid (id,class)) ENGINE=MYISAM DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

CREATE TABLE IF NOT EXISTS diablo_bans (bid INT(11) NOT NULL AUTO_INCREMENT,
pid INT(11) NOT NULL,ban_time INT(11) NOT NULL,ban_created INT(11) NOT NULL,ban_reason VARCHAR(64) NOT NULL,PRIMARY KEY (bid),
UNIQUE KEY pidbid (pid,bid)) ENGINE=MYISAM DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

  • +
  • -
  • 0

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


#9 skorpius

    Wszechpomocny

  • Autor tematu
  • Użytkownik

Reputacja: 18
Początkujący

  • Postów:322
  • Imię:Damian
  • Lokalizacja:Dębica
Offline

Napisano 16.01.2015 15:46

Nie działa:/

 

Musze znależć inny diablo

 

Można zamknąc


  • +
  • -
  • 0

4680134.png


#10 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

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

Napisano 16.01.2015 18:26

A co nie działa? Zresztą gdzie masz bazę? Masz tam możliwość tworzenia swoich tabel? Bo jeśli nie, to nie ma się co dziwić, że plugin potrzebnych tabel nie może utworzyć.
  • +
  • -
  • 0

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


#11 STYLOWE

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:21
  • Imię:Marek
  • Lokalizacja:Hannover
Offline

Napisano 17.01.2015 00:33

Witam,

mam ten sasm problem, mam Serwer na pukawce i nie moge sie polaczyc z baza MSQL .... wyskakuje mi blad

L 01/17/2015 - 00:31:29: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
L 01/17/2015 - 00:31:40: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Probowalem recznie dodac tabele dodala sie ale nie dzialaja nadal klasy... tak to wszystko smika tylko klasy sie mie pokazuja proszę o pomoc!!!


  • +
  • -
  • 0

#12 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

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

Napisano 17.01.2015 00:38

Raczej masz inny problem, bo log jest całkowicie inny. Na pewno masz dobrze podpiętą bazę do pluginu? Dobrze dane?

Odpowiadaj w swoim temacie http://amxx.pl/topic...iu-bazy-danych/
  • +
  • -
  • 0

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





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

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