Pytanko takie, czy może się plik nVault resetować sam? Tak samo z MySQL czy jest to możliwe? Samo od siebie oczywiście
Można resetować nVault/MySQL jakąś komendą RCON?
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.
|
Napisano 26.01.2022 16:40
Pytanko takie, czy może się plik nVault resetować sam? Tak samo z MySQL czy jest to możliwe? Samo od siebie oczywiście
Można resetować nVault/MySQL jakąś komendą RCON?
Napisano 26.01.2022 17:14
Najprościej;
nvault - zatrzymujesz serwer, wchodzisz na ftp addons/amxmodx/data/ i usuwasz plik .vault i odpalasz serwer.
sql - to samo tylko przez phpbyadmin.
Napisano 26.01.2022 18:12
Najprościej;
nvault - zatrzymujesz serwer, wchodzisz na ftp addons/amxmodx/data/ i usuwasz plik .vault i odpalasz serwer.
sql - to samo tylko przez phpbyadmin.
Majster czytaj post a nie sam tytuł
Napisano 26.01.2022 19:16
Wystarczy zajrzeć na dokumentacje nvault i sie przekonać samemu, co do mysql to nie jestem pewien, ale wydaje mi się że tak samo się da
Link: Dokumentacja AMXX.pl: nVault >> nvault > nvault_get
nvault_prune(vault, 0, get_systime() - (86400 * 10)); // w pliku vault zostaną tylko dane sprzed ostatnich 10 dni
Użytkownik Jeden z Anonimowych edytował ten post 26.01.2022 19:16
Napisano 27.01.2022 10:15
Jeśli chodzi o samoczynne resetowanie się sql jest to możliwe jeżeli masz źle napisany plugin i usuwa Ci samo dany, spowodowane może być tym, że np. podczas wczytywania danych one nie zostaną wczytane poprawnie i po zmianie mapy nadpisze Ci je wszystkie na DEFAULTOWE wartości czyli na - "0" a jeśli chodzi o nvault miałem kiedyś taki problem gdy było w pliku zapisanych za dużo graczy to wywalało niektórym osobom też zapis jakby plik miał za dużo informacji i nie mógł tego przetworzyć dlatego czasem warto w nvault używać tej funkcji nvault_prune do czyszczenia zapisu ale o wiele bardzie preferuję używanie FVAULT z którym nigdy nie miałem problemu.
Aby zabezpieczyć ten sql to po wczytaniu informacji zrobić np:
new bool:userLoad[33]; public loadData(...{ // code.... testVar[id] = SQL_ReadResult(query, 0); // code.... userLoad[id] = true; } public saveDat(...{ if(!userLoad[id]) return; // code... }
- Na wiadomości typu "siema, mam sprawę" nie odpisuję pisz od razu o co Ci chodzi.
- Jeśli masz zlecenie pisz śmiało
- Nie pomagam na PW za darmo
Napisano 27.01.2022 10:35
Napisano 27.01.2022 11:35
0 użytkowników, 0 gości, 0 anonimowych