Witajcie,
W jaki sposób mogę przekazać tekst pomiędzy pluginami? Jakiś natyw, czy coś?
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 14.05.2022 14:04
Witajcie,
W jaki sposób mogę przekazać tekst pomiędzy pluginami? Jakiś natyw, czy coś?
> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server
> cod.skill-town.eu [Skill-Town.eu] CoD:MW3 Server
> assault.skill-town.eu [Skill-Town.eu] Only Assaults Server
Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep
Napisano 14.05.2022 14:34
Co chcesz dokładnie osiągnąc? Przekazanie zmiennej? Myślę że da się to zrobić poprzez stworzenie cvara i ustawianie go przez jeden plugin a drugi plugin będzie odczytywał tylko cvar
Jednak jak patrzę nie jest to raczej rozwiązanie haha
Natywem da zrobić https://amxx.pl/topi...innego-pluginu/
Użytkownik SezonowyGracz edytował ten post 14.05.2022 14:53
Napisano 15.05.2022 01:57
> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server
> cod.skill-town.eu [Skill-Town.eu] CoD:MW3 Server
> assault.skill-town.eu [Skill-Town.eu] Only Assaults Server
Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep
Napisano 15.05.2022 09:01
1:0 dla BeniaW odpowiedzi na ten status, przejrzałem kilka ostatnich Twoich postów i dodałem Ci kolejne 3 punkty ostrzeżeń. Mam nadzieję, że pomogłem.
Napisano 15.05.2022 09:40
No tak właśnie o tym myślałem.
> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server
> cod.skill-town.eu [Skill-Town.eu] CoD:MW3 Server
> assault.skill-town.eu [Skill-Town.eu] Only Assaults Server
Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep
Napisano 15.05.2022 09:53
Te pluginy stąd działają: https://amxx.pl/topi...innego-pluginu/
Ale jak to przerobić aby przekazywało tekst między pluginami, a nie tylko wartości liczbowe?
> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server
> cod.skill-town.eu [Skill-Town.eu] CoD:MW3 Server
> assault.skill-town.eu [Skill-Town.eu] Only Assaults Server
Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep
Napisano 15.05.2022 10:05
Jeśli to ma być tekst jeden z możliwych a nie np wpisany przez gracza to myślę że na tablicy i przekazywaniu wartosci liczbowej to zrobisz, w pluginie pokazujacym hud robisz tablice z tekstami które są możliwe do wyświetlenia, a drugi plugin odpytujesz natywem jaką wartość ma zmienna i po sprawie
Napisano 15.05.2022 10:21
No właśnie nie. Będą tam się wyświetlać różne teksty, wartości liczbowe a nawet nazwy użytkowników. A więc nie mogę tego zrobić na "sztywno".
> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server
> cod.skill-town.eu [Skill-Town.eu] CoD:MW3 Server
> assault.skill-town.eu [Skill-Town.eu] Only Assaults Server
Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep
Napisano 15.05.2022 11:10
nie łatwiej byłoby połączyć pluginy w jeden? Dużo napisów hud to też nie dobre, bo wiele osób gra na przykładowo rodziałce 800x600 i te napisy zajmują im wtedy pół ekranu
Użytkownik SezonowyGracz edytował ten post 15.05.2022 11:11
Napisano 15.05.2022 11:23
Mniej-więcej o tym myślałem, ale właśnie bez łączenia pluginów, a same hudy żeby połączyć.
Np zamiast w każdym pluginie wyświetlać osobno hud to stworzyć jakiś jeden zbiorczy plugin, który będzie wyświetlał i natywami przekazywać mu tekst, który ma wyświetlać z różnych pluginów. To bardziej elastyczne niż integrować kolejne pluginy w jeden.
> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server
> cod.skill-town.eu [Skill-Town.eu] CoD:MW3 Server
> assault.skill-town.eu [Skill-Town.eu] Only Assaults Server
Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep
Napisano 15.05.2022 11:27
L 05/15/2022 - 12:19:52: [receiver.amxx] Received message: "Hello" L 05/15/2022 - 12:19:52: [receiver.amxx] Received message: "World!"
Pomysł ma sens, jeśli wiesz co robisz. Osobiście uważam, że limit 4 kanałów jest przydatny i wychodzi wszystkim na dobre, chociaż sam wiele razy potrzebowałem się go pozbyć. Dla przykładu, potrzebowałem zrobić hud feed, czyli wiadomości wyświetlane kolejkowo (coś jak reward feed w Call Of Duty i innych tego typu grach), i rozwiązałem problem przesyłając do głównego pluginu wiadomości i zapisując je do tablicy dynamicznej, z której później odczytywałem je w odpowiednim momencie:Ogólnie to chcę obejść problem ilości wiadomości jakie można wypisać na hud. Wiadomo, są 4 kanały, ale gdyby zsumować wiadomości z kilku pluginów i wyświetlać je jedna pod drugą, można by to obejść.
Użytkownik Robiin edytował ten post 15.05.2022 11:28
Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.
Napisano 15.05.2022 13:51
> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server
> cod.skill-town.eu [Skill-Town.eu] CoD:MW3 Server
> assault.skill-town.eu [Skill-Town.eu] Only Assaults Server
Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep
Napisano 16.05.2022 08:52
Kod Robina działa, dzięki!
Jeszcze jedno pytanie, tak trochę z innej beczki, ale nie chce zakładać nowego tematu: w jaki sposób mogę policzyć ile razy w stringu występuje znak nowej linii? (^n) Nie widzę nigdzie takiej funkcji, która liczyłaby wystąpienia substringu, albo chociaż jakiegoś odpowiednika funkcji explode i potem policzyć ilość elementów tablicy.
> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server
> cod.skill-town.eu [Skill-Town.eu] CoD:MW3 Server
> assault.skill-town.eu [Skill-Town.eu] Only Assaults Server
Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep
Napisano 16.05.2022 18:41
L 05/16/2022 - 19:39:01: [occurences.amxx] Found 2 occurences of "X" in "AMXX"
Wielkość liter ma znaczenie.
Użytkownik Robiin edytował ten post 16.05.2022 18:44
Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.
Napisano 16.05.2022 19:11
> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server
> cod.skill-town.eu [Skill-Town.eu] CoD:MW3 Server
> assault.skill-town.eu [Skill-Town.eu] Only Assaults Server
Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep
Napisano 16.05.2022 21:16
Konkretnego znaku, ale ^n to jeden znak.
Nie dołączam do żadnej sieci, nie pomagam z tworzeniem paczek, nie napisze pluginów za zero.
Napisano 16.05.2022 21:39
> ffa.skill-town.eu [Skill-Town.eu] Classic FFA Server
> cod.skill-town.eu [Skill-Town.eu] CoD:MW3 Server
> assault.skill-town.eu [Skill-Town.eu] Only Assaults Server
Mój autorski, automatyczny sklep SMS/Blik: https://skill-town.eu/sklep
0 użytkowników, 0 gości, 0 anonimowych