Skocz do zawartości
Ruzio

[Rozwiązane] Jak polaczyc plugin z baza danych?

Rekomendowane odpowiedzi

tak jak w temacie

np rankme

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

w database.cfg  "rankme"

"rankme" 
 {        
  "driver"  "mysql"        
  "host"   "your_host"        
  "database"  "your_database"
  "user"   "your_user"        
  "pass"   "your_pw"        
  //"timeout"   "0"
  "port"   "3306" 
 }

na przykład

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Tylko pamiętaj Jeszce o włączeniu bazy danych z mysql w pliku konfiguracyjnym pluginu. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
45 minut temu, Shadow napisał:

w database.cfg  "rankme"

"rankme" 
 {        
  "driver"  "mysql"        
  "host"   "your_host"        
  "database"  "your_database"
  "user"   "your_user"        
  "pass"   "your_pw"        
  //"timeout"   "0"
  "port"   "3306" 
 }

na przykład

 

 

a gdzie mozna ten driver, host, database znalezc ? @Danski  @Shadow

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

@Ruzio Gdzie masz bazę danych? Driver nie zmieniasz to jest mysql baza danych host to na jakiej stronie masz bazę danych database nazwa twojej bazy danych user to użytkownik przez którego się logujesz do bazy danych pass to hasło do usera żeby się zalogować do bazy danych 

 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
1 minutę temu, Danski napisał:

@Ruzio Gdzie masz bazę danych? Driver nie zmieniasz to jest mysql baza danych host to na jakiej stronie masz bazę danych database nazwa twojej bazy danych user to użytkownik przez którego się logujesz do bazy danych pass to hasło do usera żeby się zalogować do bazy danych 

 

dobra czaje

tylko jak np chcialbym dodac sobie punkty w rankme to jak to zrobic ? @Danski

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

To się logujesz do bazy danych i zmieniasz w odpowiedniej tabelce z punktami przy twoim SteamID.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)
10 minut temu, Danski napisał:

To się logujesz do bazy danych i zmieniasz w odpowiedniej tabelce z punktami przy twoim SteamID.

o kurcze

teraz zauwazylem ze rankme nic nie ma, nie ma database, nic co byloby zwiazane z baza danych rankme, a chce zeby ten plugin mial baze danych jak to zrobic wiesz moze?

@Danski

Edytowane przez Ruzio

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wyżej ci napisaliśmy do datase dodajesz dane potrzebny tylko musisz mieć bazę danych kupiona pukawka ma z serwerem. Potem ustawiasz w configu RankMe bazę danych MySQL no teraz masz SQLite czyli masz bazę danych na serwerze w pliku sourcemod data i tam jest tylko żeby ją otworzyć to trzeba mieć program do tego sam nie otwierałem tego nigdy. 

Jak będę na kompie to ci napisze całą instrukcje jak nie dasz rady do tej pory. 

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Teraz, Danski napisał:

Wyżej ci napisaliśmy do datase dodajesz dane potrzebny tylko musisz mieć bazę danych kupiona pukawka ma z serwerem. Potem ustawiasz w configu RankMe bazę danych MySQL no teraz masz SQLite czyli masz bazę danych na serwerze w pliku sourcemod data i tam jest tylko żeby ją otworzyć to trzeba mieć program do tego sam nie otwierałem tego nigdy. 

Jak będę na kompie to ci napisze całą instrukcje jak nie dasz rady do tej pory. 

No raczej bede potrzebowal instruckje, bo ja taki nie kumaty jestem xd

Z gory dzieki

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Lubię to! 1
Napisano (edytowane)

To tak napoczątku musisz mieć baze danych np na pukawce, liveserver też ma razem z serwerem np na  pukawce wygląda to tak z panelu pukawki (https://imgur.com/cqE1W2U
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!) możesz stworzyć kolejną baze nazywasz ją rankme np. i teraz tak na pukawce bazy robią się z id zamiast rankme jest 771xx_rankme po stworzeniu bazy danych wchodzisz w plik csgo/addons/sourcemod/configs/databases.cfg i tam to co Shadow napisał wklejasz tylko muszą być to dane twojej bazy danych a nie mojej dlatego hasła nie podałem ale to chyba zrozumiesz.

Spoiler

"rankme" 
 {        
  "driver"  "mysql"        // To zostawiamy z bo tak musi być z tego co się domyślam to po prostu ustawia nam rankme na baze danych mysql a nie sqlite
  "host"   "sql.pukawka.pl" // Hosting baz dancyh na którym mamy baze danych
  "database"  "771xx_rankme" // Nazwa bazy którą stworzyliśmy i będą w niej zapisywane informacje
  "user"   "771xx"   // azwa loginu do bazy danych żeby się zalogować
  "pass"   "Hasło do bazy danych" // Hasło do bazy danych żeby się zalogować
  //"timeout"   "0"
  "port"   "3306" 
 }

Teraz ustawiamy w configu rankme żeby informacje się zapisywały w mysql a nie sqlite więc wchodzimy w csgo/cfg/sourcemod/rankme.cfg jak masz ketno rankme to kento.rankme.cfg lub kento_rankme.cfg
Znajdujesz
 

rankme_mysql "0"

Zmieniasz na 
 

rankme_mysql "1"

I teraz żeby sprawdzić wchodzisz na serwer czy nie wywala bazy danych w konsoli i czy działa !rank czy zapisuje normalnie etc. jeżeli tak to się udało oczywiście spróbuj się połączyć 2 raz czy zapisało te punkty. Teraz jeżeli chcesz dodać sobie punktów to wchodzisz na np pukawke i tam masz

Narzędzie do zarządzania bazami: phpMyAdmin
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

 Klikasz phpMyAdmin logujesz się wybierasz baze danych która stworzyłeś w moim przypadku 771xx_rankme i dokładnie nie mam pojęcia bo nie używam rankme na mysql ale powinno się tam znaleźć jak dobrze poklikasz steamid i punkty pokaże ci na przykładzie pranks. Screena do imgura daje z tabelką z pranks (https://imgur.com/X5CWQOx
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!) Wybierasz Edytuj ustawiasz punkty a potem Wybierasz Wykonaj.
Może trochę chaotycznie bo nie potrafie wyjaśniać ale mam nadzieje że zrozumiałeś. 

Edytowane przez Danski

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)
3 minuty temu, Danski napisał:

To tak napoczątku musisz mieć baze danych np na pukawce, liveserver też ma razem z serwerem np na  pukawce wygląda to tak z panelu pukawki (https://imgur.com/cqE1W2U
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!) możesz stworzyć kolejną baze nazywasz ją rankme np. i teraz tak na pukawce bazy robią się z id zamiast rankme jest 771xx_rankme po stworzeniu bazy danych wchodzisz w plik csgo/addons/sourcemod/configs/databases.cfg i tam to co Shadow napisał wklejasz tylko muszą być to dane twojej bazy danych a nie mojej dlatego hasła nie podałem ale to chyba zrozumiesz.

 
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami! Ukryj zawartość

"rankme" 
 {        
  "driver"  "mysql"        // To zostawiamy z bo tak musi być z tego co się domyślam to po prostu ustawia nam rankme na baze danych mysql a nie sqlite
  "host"   "sql.pukawka.pl" // Hosting baz dancyh na którym mamy baze danych
  "database"  "771xx_rankme" // Nazwa bazy którą stworzyliśmy i będą w niej zapisywane informacje
  "user"   "771xx"   // azwa loginu do bazy danych żeby się zalogować
  "pass"   "Hasło do bazy danych" // Hasło do bazy danych żeby się zalogować
  //"timeout"   "0"
  "port"   "3306" 
 }

Teraz ustawiamy w configu rankme żeby informacje się zapisywały w mysql a nie sqlite więc wchodzimy w csgo/cfg/sourcemod/rankme.cfg jak masz ketno rankme to kento.rankme.cfg
Znajdujesz
 

rankme_mysql "0"

Zmieniasz na 
 

rankme_mysql "1"

I teraz żeby sprawdzić wchodzisz na serwer czy nie wywala bazy danych w konsoli i czy działa !rank czy zapisuje normalnie etc. jeżeli tak to się udało oczywiście spróbuj się połączyć 2 raz czy zapisało te punkty. Teraz jeżeli chcesz dodać sobie punktów to wchodzisz na np pukawke i tam masz

Narzędzie do zarządzania bazami: phpMyAdmin
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

 Klikasz phpMyAdmin logujesz się wybierasz baze danych która stworzyłeś w moim przypadku 771xx_rankme i dokładnie nie mam pojęcia bo nie używam rankme na mysql ale powinno się tam znaleźć jak dobrze poklikasz steamid i punkty pokaże ci na przykładzie pranks. Screena do imgura daje z tabelką z pranks (https://imgur.com/X5CWQOx
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!) Wybierasz Edytuj ustawiasz punkty a potem Wybierasz Wykonaj.
Może trochę chaotycznie bo nie potrafie wyjaśniać ale mam nadzieje że zrozumiałeś. 

 w configu nic nie ma z rankme

@Danski

RankMe mam stad z generatora paczek go-code

Edytowane przez Ruzio

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
  • Lubię to! 1
Napisano (edytowane)

To wejdź na serwer wpisz w konsoli "rcon rankme_mysql 1" wcześniej musisz "rcon_password (twoje hasło do rcona)". I dopisz do server.cfg albo autoexec.cfg "rankme_mysql 1" Zrestartuj serwer i sprawdź czy działa rankme i czy się zapisało "rankme_mysql 1" Sprawdzić możesz wpisując "rcon rankme_mysql" i tam ci wartość wyskoczy.

Edytowane przez Danski

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Napisano (edytowane)
3 minuty temu, Danski napisał:

To wejdź na serwer wpisz w konsoli "rcon rankme_mysql 1" wcześniej musisz "rcon_password (twoje hasło do rcona)". I dopisz do server.cfg albo autoexec.cfg "rankme_mysql 1

@Danski

Unknown command "rankme_mysql" // takie cos mi pisze; cos zle wgralem ?

 

w konsoli cs 

Edytowane przez Ruzio

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

@Ruzio A plugin normalnie działa ?

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Teraz, Danski napisał:

@Ruzio A plugin normalnie działa ?

No wlasnie nie, wgralem wszystko dobrze, ale rankme chyba dziala, gdy jest polaczony z baza danych

@Danski

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Rankme automatycznie ustawia baze danych na twoim serwerze w pliku sourcemod/data jak juz wyzej pisalem po prostu ten plugin nie działa i jest na cs:s chyba dlatego nie działa chyba ktoś się pomylił wywal ten plugin i dodaj kento rankme który jest do cs go https://forums.alliedmods.net/showthread.php?t=290063
Hej! Skorzystałeś z linku lub pobrałeś załącznik? Uhonoruj naszą pracę poprzez rejestrację na forum i rośnij razem z nami!

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Wiadomość wygenerowana automatycznie

 

Problem został rozwiązany

Jeżeli się z tym nie zgadzasz, raportuj ten post

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach
Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.

×
×
  • Dodaj nową pozycję...