[ROZWIĄZANE] Użycie tablicy do zapisania A...
Alkohochlik 19.01.2013
Witam. Mam uproszczony bank AP, który automatycznie zapisuje paczki przy reconnect. Chciałbym pozbyć się zapisu do zewnętrznego pliku oraz po zmianie mapy usuwać wszystkie wartości AP (przywracać do domyślnej wartości). Czy dałoby radę to zrobić za pomocą tablicy? Jeśli tak, to może jakieś wskazówki? Jeśli nie, prosiłbym o pomoc co do wyczyszczenia AP po zmianie mapy. Oto kod:
Tu jest include: www.speedyshare.com/jwWgM/fvault.inc
Przepraszam za to, że na hostingu, temat pisany w widoku mobilnym na telefonie.
Użytkownik Alkohochlik edytował ten post 19.01.2013 22:16
Spoiler
Tu jest include: www.speedyshare.com/jwWgM/fvault.inc
Przepraszam za to, że na hostingu, temat pisany w widoku mobilnym na telefonie.
Użytkownik Alkohochlik edytował ten post 19.01.2013 22:16
Kameha
19.01.2013
Nie rozumiem co masz dokładnie na myśli, ale jeżeli nie chcesz zapisywać "ap" do pliku po zmianie mapy wystarczy dopisać w plugin_cfg:
Jeżeli chciałbyś przechowywać dane o AP w zmiennej przez czas trwania mapy, jest to możliwe.. ale tylko jeżeli dany gracz się nie rozłączy.
Ponieważ zostanie mu przypisany inny ID, i ciężko będzie zapisywać dane o nim w zmiennej lecz nie mówię że tak się nie da.
Teoretycznie można stworzyć duża tablicę znakową w której będziesz przechowywał te wszystkie dane i je prasował za każdym razem, gdy się zmieni.
Niestety nie napiszę Ci tego, ponieważ zajęło by mi to zbyt wiele czasu którego akurat nie mam
Pozdrawiam,
Kameha
fvault_clear(g_vault_name)
Jeżeli chciałbyś przechowywać dane o AP w zmiennej przez czas trwania mapy, jest to możliwe.. ale tylko jeżeli dany gracz się nie rozłączy.
Ponieważ zostanie mu przypisany inny ID, i ciężko będzie zapisywać dane o nim w zmiennej lecz nie mówię że tak się nie da.
Teoretycznie można stworzyć duża tablicę znakową w której będziesz przechowywał te wszystkie dane i je prasował za każdym razem, gdy się zmieni.
Niestety nie napiszę Ci tego, ponieważ zajęło by mi to zbyt wiele czasu którego akurat nie mam
Pozdrawiam,
Kameha
Alkohochlik 19.01.2013
Walczyłem trochę z fvault_clear(nazwa) i nie czyściło, po zmianie mapy nadal ta sama zawartość w pliku txt. (próbowałem public plugin_end na różne sposoby)
Kameha
20.01.2013
Jeżeli fvault_clear nie chce Ci wyczyścić tego pliku, spróbuj go usuwać na twardo:
Użytkownik Kameha edytował ten post 20.01.2013 00:08
delete_file("TUTAJ SCIEZKA Z PLIKIEM DO USUNIECIA");// np. "\addons\amxmodx\configs\plik.txt"
Użytkownik Kameha edytował ten post 20.01.2013 00:08
Alkohochlik 21.01.2013
Dziękuję Kameha, z delete_file chodzi idealnie. Temat do zamknięcia.
dasiek
21.01.2013
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL