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.
|

Zmiana zapisu z nvault na sql
#1
Napisano 01.07.2011 19:56
Chciałbym zmienić sposób zapisu danych w SURF EXP Mod z nvaulta na sql'a. Z niewiadomych przyczyn co niektórym graczom całkowicie resetuje się ich exp i to uciążliwe. Nie wiem jak się za to zabrać żeby działało poprawnie.
Jest ktoś w stanie pomóc ?
#2
Napisano 01.07.2011 22:11
GRACZE(pid, steam, name, ip)
DANE(pid, dane ....)
Jednorazowo lub w plugin_cfg CREATE`y
Putinserver lub authorized wyciągasz pid gracza na podstawie steamid, nicku lub ip, jak nie ma to robisz INSERT i wyciągasz insertid() jako pid gracza. To etap autoryzacji
W grze load następuje po autoryzacji od razu lub jeśli masz kilka wierszy dla gracza w DANE to po wybraniu z menu czy jak to tam zmieniasz klasy (takie menu dostępne po autoryzacji).
Dane zapisujesz uwzględniając pid gracza.
#3
Napisano 02.07.2011 07:33
#4
Napisano 02.07.2011 11:40

Jeśli zwyczajnie gracze tracą doświadczenie to musisz usprawnić zapisywanie, żeby nie zachowywać pustych danych przed odczytem.
Jak mam to przerobić to daj link do sma
#5
Napisano 02.07.2011 12:55
#6
Napisano 02.07.2011 13:01
w connect nie masz jeszcze wszystkich danych o graczu
#7
Napisano 02.07.2011 13:10
client_authorized( id ) lub client_putinserver( id )
Mam prośbę, mógłbyś to wykonać na tym .sma co Ci przesłałem i dorobić do connect to co brakuje, żeby miało ręce i nogi?
#8
Napisano 02.07.2011 13:13
client_connect
a ma być jeden z tych 2 co podałem potem
#9
Napisano 02.07.2011 13:33
Jak widać kalecze, więc dalej wolę żebyś ty to zrobił.
#10
Napisano 02.07.2011 13:48
przenieś, czyli zmień nazwę funkcji z connect do authorized
#11
Napisano 02.07.2011 13:54
To wszystko, wystarczyło zmienić nazwę funkcji? Pisałeś też jeszcze:
To też jest istotne przy tym, że ludziom resetuje exp?w connect nie masz jeszcze wszystkich danych o graczu
#12
Napisano 02.07.2011 13:56

#13
Napisano 02.07.2011 14:09
Dodano 04 lipiec 2011 - 19:31:
refresh (?)
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych