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.
|
[ROZWIĄZANE] Roznica w kolejnosci includowania.
Best Answer GwynBleidD , 27.04.2014 10:21
Kolejność nie ma znaczenia. Include dodaje tylko możliwość używania w pluginie konkretnych funkcji. To, w jakiej kolejności one zostaną dodane, nie ma najmniejszego znaczenia.
I niepotrzebne include wpłynąć może na cały amxx, w przypadku który wyżej wymieniłem, tj gdy tylko ten plugin używa danego modułu i na dodatek używa go niepotrzebnie, to cały moduł zostanie załadowany niepotrzebnie (a sam moduł może już jakieś operacje wykonywać mimo, że żadna z jego funkcji przez żaden plugin nie została wywołana).
Go to the full post
#1
Posted 26.04.2014 18:36
1. Czy jest jakas roznica czy zincluduje najpierw fun a potem fakemete zamiast najpierw fakemete a potem fun?
2. Czy jest jakas roznica jak np zincluduje amxmisc a go nie uzyje?
#3
Posted 26.04.2014 19:06
Nie ma znaczenia kolejność.
Po to ludzie dodają miliony zastępczych funkcji w fakemecie, aby nie includować niepotrzebnie modułów. Jeżeli nie używasz - po prostu usuń, bo podobno to ma znaczenie.
#4
Posted 26.04.2014 19:54
Podobno nie ma znaczenia? A tak na pewno? Ciekawi mnie to bardzo.
#5
Posted 26.04.2014 22:40
Ludzie są w stanie zrobić fm_give_weapon zamiast po prostu dodać moduł fun, więc coś w tym jest.
#6
Posted 26.04.2014 23:46
Nie Ma Znaczenia
Wytlumacze Dlaczego
1.Wez obojetnie jaki plugin
2.Zobacz czy jest #include fakemeta
3.Skompiluj I Zobacz czy Dziala ??
4.Odp jest prosta Dziala
5.Koniec
Teraz wes ten sam plugin z tym ze :
1.Otworz plugin
2.Znajdz #include fakemeta
3.I zmien na #include fakemeta jaka chcesz np fakemeta_moj fakemeta_2 fakemeta_bron itp
4.Lecz przy kazdej zmianie robisz tak wchodzisz do Cstrike/addons/scripting/include
5.Szukasz pligu fakemeta i kopiujesz go potem zmieniasz nazwe na te ktorą podales np fakemeta_moj
fakemeta_2 fakemeta_bron itp
6.Skompiluj I Zobacz czy Działa ??
7.Odp Ta Sama DZIALA!!!
8.Koniec
Edited by CheQ, 27.04.2014 10:20.
#7
Posted 27.04.2014 07:05
Cos w tym jest....
@up
Ale mi pomogles...
Tyle to ja wiem.
Jeszcze sie upraszasz o rep!
@topic
Jeszcze poczekam na Dark'a albo Gwyn'a albo Benia.
#8
Posted 27.04.2014 08:49
Należy jeszcze zaznaczyć, że include to nie jest załadowanie modułu. Wewnątrz include jest właściwe załadowanie modułu (lub pluginu "udającego" moduł), ale nie musi być. Na przykład amxmisc nie ładuje ŻADNEGO modułu!
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
#9
Posted 27.04.2014 09:00
Czy nie potrzebne include jakos wplywa na plugin? Spowalnia albo cos?
#10
Posted 27.04.2014 10:21 Best Answer
I niepotrzebne include wpłynąć może na cały amxx, w przypadku który wyżej wymieniłem, tj gdy tylko ten plugin używa danego modułu i na dodatek używa go niepotrzebnie, to cały moduł zostanie załadowany niepotrzebnie (a sam moduł może już jakieś operacje wykonywać mimo, że żadna z jego funkcji przez żaden plugin nie została wywołana).
NIE pomagam na PW. Nie trudź się, na zlecenia nie odpiszę... Od pomagania jest forum.
NIE zaglądam w tematy wysłane na PW. Jeśli są na forum to prędzej czy później je przeczytam. Jeśli mam co w nich odpisać, to odpiszę.
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users