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

[ROZWIĄZANE] Nie liczy expa DIABLO MOD 5.9L


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

#1 Filip1512

    Wszechmogący

  • Power User

Reputacja: 137
Zaawansowany

  • Postów:641
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:Poland
Offline

Napisano 11.12.2011 03:45

Wersja amxx'a 1.82
Wersja diablo moda 5.9L
Zawartosc aktualnych logow (amxmodx/logs/xxx.log)
- plik diablo.log przy wersjach 5.8 i wyzej
- wlaczone moduly (modules.ini)

fun
engine
fakemeta
;geoip
;sockets
;regex
;nvault
cstrike
csx
;hamsandwich


- Dokładny opis problemu
-z jakim elementem moda jest problem - EXP nie nalicza
-czy kazdy na serwie ma ten problem - tak
-od kiedy jest ten problem - od poczatku wgrania
-czy wystepuje on w jakis szczegolnych momentach (np. ktos sie laczy, wybuchnie paka, zabije sie kogos z kuszy etc.) - xxxx
  • +
  • -
  • 0
Filip / `NN
Wymuszanie rate'ów co spawna - update v2.1!

#2 Mores

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:39
  • GG:
  • Imię:Szymon
  • Lokalizacja:Chudow
Offline

Napisano 11.12.2011 11:07

Problem jest jasny. Nie masz połączenia z bazą danych.

diablo_sql_host "Adres bazy MySQL"
diablo_sql_user "Użytkownik bazy"
diablo_sql_pass "Hasło użytkownika"
diablo_sql_database "Nazwa bazy danych"
diablo_sql_table "diablomod"
diablo_sql_save "Zapis bazy 0-2"
//0 - Nick
//1 - IP
//2 - STEAMID

Do amxx.cfg . Oczywiście wypełnioną. Bazę danych radzę Ci założyć na UnixStorm(świetna sprawa). Aktualnie jest chyba promocja i za 12 zł, ale mniejsza o to.
Fix Sebula jeszcze wgraj :**KLIK** i będzie śmigać ;)

Źle przeczytałem. W 5.9l liczy od 4 osób. Znajdź linijkę :

if(zablokuj < 4 && amount < 200)
i "4" zmień na "1"
Ta cyfra odpowiada na ilość potrzebnych graczy na serwerze by leciał exp.

Użytkownik Mores edytował ten post 11.12.2011 08:58

  • +
  • -
  • 0

#3 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

  • Postów:641
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:Poland
Offline

Napisano 11.12.2011 12:50

diablo_sql_host "Adres bazy MySQL"
diablo_sql_user "Użytkownik bazy"
diablo_sql_pass "Hasło użytkownika"
diablo_sql_database "Nazwa bazy danych"
diablo_sql_table "diablomod"
diablo_sql_save "Zapis bazy 0-2"
//0 - Nick
//1 - IP
//2 - STEAMID


to mam ustawione na

diablo_sql_host "db4free.net"
diablo_sql_user "mój_lohin"
diablo_sql_pass "moje_hasło"
diablo_sql_database "nazwa_którą_podałem_przy_rejestracji"
diablo_sql_table "diablomod"
diablo_sql_save "2"
//0 - Nick
//1 - IP
//2 - STEAMID


Zaraz zrobie to co w tamtym temaciej jest

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

dbmod_5.9.sma(603) : warning 217: loose indentation
dbmod_5.9.sma(612) : warning 217: loose indentation
Header size: 9032 bytes
Code size: 266740 bytes
Data size: 176748 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 468904 bytes

2 Warnings.
Done.


podczas kompilacji

gdzie jest to?

if(zablokuj < 4 && amount < 200)

w którym pliku, bo w dbmod_5.9l nic nie znalazlo takiego

Użytkownik aerocell edytował ten post 11.12.2011 13:00

  • +
  • -
  • 0
Filip / `NN
Wymuszanie rate'ów co spawna - update v2.1!

#4 Mores

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:39
  • GG:
  • Imię:Szymon
  • Lokalizacja:Chudow
Offline

Napisano 11.12.2011 13:07

Bez .sma nic tu nie zdziałamy. Radzę Ci zmienić zapis na nick(diablo_sql_save "2"), chyba, że masz serwer "Only Steam" to zostaw zapis na steam.

Co do kompilacji to z pewnością nie zrobiłeś tak jak w instrukcji.

Użytkownik Mores edytował ten post 11.12.2011 13:09

  • +
  • -
  • 0

#5 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

  • Postów:641
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:Poland
Offline

Napisano 11.12.2011 13:14

Zrobiłem...

603-612 linijka jest z fixu czyli:
Ja podaje linijki od 602-613

new q_command[512];
new typ_primary[5];
switch(get_cvar_num("diablo_sql_save")) {
case 0: typ_primary = "nick";
case 1: typ_primary = "ip";
case 2: typ_primary = "sid";
default: typ_primary = "nick";
}
formatex(q_command, 511, "CREATE TABLE IF NOT EXISTS `%s` (`nick` VARCHAR(48), `ip` VARCHAR(32), `sid` VARCHAR(32), `klasa` INT(2), `lvl` INT(3) DEFAULT 1, `exp` INT(9) DEFAULT 0, `str` INT(3) DEFAULT 0, `int` INT(3) DEFAULT 0, `dex` INT(3) DEFAULT 0, `agi` INT(3) DEFAULT 0, PRIMARY KEY (`%s`, `klasa`)) DEFAULT CHARSET `utf8` COLLATE `utf8_general_ci`", g_sqlTable, typ_primary);

SQL_ThreadQuery(g_SqlTuple, "TableHandle", q_command);
}





PS. exp nalicza od 2 osób na serwerze, więc jest dobrze :)

Użytkownik aerocell edytował ten post 11.12.2011 13:23

  • +
  • -
  • 0
Filip / `NN
Wymuszanie rate'ów co spawna - update v2.1!

#6 Mores

    Życzliwy

  • Użytkownik

Reputacja: 1
Nowy

  • Postów:39
  • GG:
  • Imię:Szymon
  • Lokalizacja:Chudow
Offline

Napisano 11.12.2011 14:15

switch(get_cvar_num("diablo_sql_save")) {
case 0: typ_primary = "nick";
case 1: typ_primary = "ip";
case 2: typ_primary = "sid";
default: typ_primary = "nick";

To z stamtąd wywal i będzie cykać ;)
  • +
  • -
  • 0

#7 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

  • Postów:641
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:Poland
Offline

Napisano 11.12.2011 14:35

Wtedy wywala mi jeszcze więcej błędów...
Dobra ale działa więc jest git, zostawiam z tamtymi 2 bledami :)
Moglbys jeszcze pomoc w tym temacie?
http://amxx.pl/topic...-diablo-modzie/
  • +
  • -
  • 0
Filip / `NN
Wymuszanie rate'ów co spawna - update v2.1!

#8 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

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

Napisano 11.12.2011 14:39

Welcome to the AMX Mod X 1.8.1-300 Compiler.
Copyright © 1997-2006 ITB CompuPhase, AMX Mod X Team

dbmod_5.9.sma(603) : warning 217: loose indentation
dbmod_5.9.sma(612) : warning 217: loose indentation
Header size: 9032 bytes
Code size: 266740 bytes
Data size: 176748 bytes
Stack/heap size: 16384 bytes; max. usage is unknown, due to recursion
Total requirements: 468904 bytes

2 Warnings.
Done.


podczas kompilacji

Przecież to jest tylko info o tym, że tabulację "rozwaliłeś", czyli kosmetyczna rzecz, w tym przypadku nijak ma się to do działania moda, kod jest tylko mniej czytelny.
  • +
  • -
  • 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 Filip1512

    Wszechmogący

  • Autor tematu
  • Power User

Reputacja: 137
Zaawansowany

  • Postów:641
  • Steam:steam
  • Imię:Filip
  • Lokalizacja:Poland
Offline

Napisano 11.12.2011 14:42

Sebul olac to, wazne ze dziala :D
Pomoz w drugim temacie, linka podalem, jeśli możesz / wiesz ;)
  • +
  • -
  • 0
Filip / `NN
Wymuszanie rate'ów co spawna - update v2.1!

#10 Ojciec Dyrektor

    papa smerf.

  • Przyjaciel

Reputacja: 477
Wszechobecny

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

Napisano 12.12.2011 00:23

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




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

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