←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Użycie tablicy do zapisania A...

Zablokowany

Alkohochlik - zdjęcie 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:

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
Odpowiedz

  • +
  • -
Kameha - zdjęcie 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:
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
Odpowiedz

Alkohochlik - zdjęcie 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)
Odpowiedz

  • +
  • -
Kameha - zdjęcie Kameha 20.01.2013

Jeżeli fvault_clear nie chce Ci wyczyścić tego pliku, spróbuj go usuwać na twardo:
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
Odpowiedz

Alkohochlik - zdjęcie Alkohochlik 21.01.2013

Dziękuję Kameha, z delete_file chodzi idealnie. :) Temat do zamknięcia.
Odpowiedz

  • +
  • -
dasiek - zdjęcie 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, Dołączona grafika raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany