Skocz do zawartości

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.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

[ROZWIĄZANE] 2 pluginy kożystające z tego samego pliku .vault


  • Zamknięty Temat jest zamknięty
8 odpowiedzi w tym temacie

#1 aragog

    Pomocny

  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:58
  • Imię:Łukasz
  • Lokalizacja:Malopolska
Offline

Napisano 02.07.2014 17:01

Witam czy możliwe jest by 2 odzielne pluginy mogły kożystać z 1 pliku nvault?

 

Bo jak zapisuje z poziomu jednego pluginu dane to ich nie zapisuje fizycznie do pliku chyba że po zapisie zamknę uchwyt nvault, jednak wtedy w drugim pluginie również zamyka plik więc nie mogę z niego nic odczytać ani nic do niego zapisać. Dopiero po ponownym otwarciu pliku jest to możliwe jednak w tym właśnie 2 pluginie mam otwarcie tylko na początku mapy i zamknięcie na końcu i nie mogę tego zmienić.

 

Troche zagmatwane:D Ogolnie plugin który piszę ma dodać expa(CodMod) graczom których nie ma na serwerze i dlatego nie mogę skożystać z np cod_set_user_xp tylko muszę manipulować bezpośrednio na pliku, chyba że jest inny sposób.


  • +
  • -
  • 0

#2 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 02.07.2014 17:06

Raczej innej możliwości niż otwieranie uchwytu przed zapisem/odczytem i zamykanie po zapisie/odczycie nie ma.
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#3 BlackPerfum

    Pseudo interakcja??

  • Power User

Reputacja: 459
Wszechobecny

  • Postów:575
  • Lokalizacja:...
Offline

Napisano 02.07.2014 18:08

Witam czy możliwe jest by 2 odzielne pluginy mogły kożystać z 1 pliku nvault?

Alez oczywiście że tak

 

 

 

Bo jak zapisuje z poziomu jednego pluginu dane to ich nie zapisuje fizycznie do pliku chyba że po zapisie zamknę uchwyt nvault

Tu się nie zgodze bo dane się fizycznie(hehe jakie określenie) zapisują zamykanie uchwytu jest po to by zamknąć plik ;D

 

 

Nvault nażuca że każdy plikczek jego może być tylko raz naraz otwarty tzn. tylko jeden proces może nim władać. Naszczęście nam to w ogóle nie przeszkadza.

 

 

Raczej innej możliwości niż otwieranie uchwytu przed zapisem/odczytem i zamykanie po zapisie/odczycie nie ma.

Ja ci znajde inne wyjście xD

 

 

Ja bym zrobił natywa co by przesyłał uchwyt do pliku nvault ale tylko w jednym pluginie ten plik otwierał


  • +
  • -
  • 2
Chcesz napisać do mnie na PW to:
Spoiler

Mój tok myślenia jest błędny? Wskaż mi błąd zmienie to!

Aktualnie bije limit 32 graczy (łącze serwery) ale nadal są lagi przy zbyt dużym przesyłu informacji Dołączona grafika
Gra się płynnie do 40~50 graczy potem łącze pada i zamiast biegać ludzie się teleportują Dołączona grafika

#4 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 02.07.2014 18:24

Ja bym zrobił natywa co by przesyłał uchwyt do pliku nvault ale tylko w jednym pluginie ten plik otwierał

No tak, wyleciały mi z głowy natywy, ciągle myślałem tylko o otwieraniu w dwóch pluginach, a przecież wystarczy sam uchwyt.
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#5 aragog

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:58
  • Imię:Łukasz
  • Lokalizacja:Malopolska
Offline

Napisano 02.07.2014 18:38

norbi1952

temat nie dotyczy ortografi za którą mimo wszystko przepraszam ale jestem leniwym chj*** i nie umiem ortografi :D

 

O natywach myślałem ale chodzi tu właśnie o to że pluginu głównego czyli coda nie mogę edytować więc muszę to zrobić tylko w tym jednym pluginie ;D

 

Jak nie ma innego sposobu na zapis to chyba będę zmuszony zrobić drugą bazę i sprawdzać czy gracz jest podłączony i wtedy użyć na nim natywów z coda.


  • +
  • -
  • 0

#6 BlackPerfum

    Pseudo interakcja??

  • Power User

Reputacja: 459
Wszechobecny

  • Postów:575
  • Lokalizacja:...
Offline

Napisano 02.07.2014 19:04

Zawsze jest sposób haha.gif Tak naprawdę to przejżałem moduł Nvault i trafiłem na to:

Spoiler


Wnioski? Da się otworzyć nvault w dwóch pluginach bo sama funkcja nvault_open zwróci nam uchwyt jeśli jakiś inny plugin nam otworzył ten plik haha.gif Co powinnienieś zrobić. Pobierz uchwyt za pomocą nvault_open ale dopiero w plugin_cfg aby się czasem podczas otwierania tego samego pliku nie wydarzyło się coś nieprzemyślanego sad.png Potem sobie działaj jak chcesz na tym pliku ale uchwytu nie zamykaj!! Cod zrobi to za ciebie


  • +
  • -
  • 2
Chcesz napisać do mnie na PW to:
Spoiler

Mój tok myślenia jest błędny? Wskaż mi błąd zmienie to!

Aktualnie bije limit 32 graczy (łącze serwery) ale nadal są lagi przy zbyt dużym przesyłu informacji Dołączona grafika
Gra się płynnie do 40~50 graczy potem łącze pada i zamiast biegać ludzie się teleportują Dołączona grafika

#7 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 02.07.2014 19:26

Jeśli ktokolwiek ma zamiar pisać post tylko po to, żeby kogoś poprawić w ortografii, to niech nic nie pisze, temat nie jest od tego.
  • +
  • -
  • 2

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo


#8 aragog

    Pomocny

  • Autor tematu
  • Użytkownik

Reputacja: 16
Początkujący

  • Postów:58
  • Imię:Łukasz
  • Lokalizacja:Malopolska
Offline

Napisano 03.07.2014 08:27

Wielkie dzięki wszystko na razie działa dobrze :D Do zamknięcia


  • +
  • -
  • 0

#9 sebul

    Godlike

  • Przyjaciel

Reputacja: 2 035
Godlike

  • Postów:5 411
  • Steam:steam
  • Imię:Sebastian
  • Lokalizacja:Ostrołęka
Offline

Napisano 03.07.2014 11:49

Wiadomość wygenerowana automatycznie


Ten temat został zamknięty przez moderatora.

Powód: Pomoc udzielona

Jeśli się z tym nie zgadzasz, report.png raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
  • +
  • -
  • 0

Posiadam TBM (inaczej PTB), które działa dużo lepiej niż zwykłe PTB, nawet na modach z lvlami. Zainteresowany? Proszę bardzo





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych