Witam!
Przejrza?em ju? wi?kszo?? podobnych post?w, znalaz?em niby rozwi?zanie, ale nie dzia?a...
Ot?? mam problem, gdy? dodaj? w dat editorze nowe efekty, czyli np. efekt 266. Z limitem do 68 w source silnika w protocolgame.cpp niby si? upora?em. Doda?em do const.h:
oraz zmieni?em MAGIC_EFFECT_NONE na 300 (konwertowa?em liczby z dziesi?tkowego na szesnastkowy, chyba dobrze no nie?), poniewa? zauwa?y?em, ?e w protocolgame.cpp jest warunek,
?e je?li jest mniejsze od w?a?nie efektu none (255). Tak samo podmieni?em w lib/000-constant.lua.
I nic, gdy wpisuje w grze chocia?by /z 266 pokazuje si? efekt tak jakby by?y "przewijane" od nowa, czyli np. efekt 11.
W dodatku gdy wpisze /z 255 nic si? nie pojawia, czyli wnioskuje, ?e jest to nadal CONST_ME_NONE, mimo ?e w libach te? mam ustawione na 300...:curse:
Natomiast wszystkie poni?ej, czyli np. 254 dzia?aj? zgodnie z .dat mimo, ?e w libach i source jest podane tylko 68 efekt?w... WTF? :suspicious:
Silnik TFS 0.3.6pl
Prosz? o szybk? pomoc!
PS. Je?li za bardzo namota?em, to pisa?
Przejrza?em ju? wi?kszo?? podobnych post?w, znalaz?em niby rozwi?zanie, ale nie dzia?a...
Ot?? mam problem, gdy? dodaj? w dat editorze nowe efekty, czyli np. efekt 266. Z limitem do 68 w source silnika w protocolgame.cpp niby si? upora?em. Doda?em do const.h:
PHP:
MAGIC_EFFECT_KAIOTRANS = 0x10A, //266
MAGIC_EFFECT_LAST = MAGIC_EFFECT_KAIOTRANS,
//for internal use, dont send to client
MAGIC_EFFECT_NONE = 0x12C, //300
MAGIC_EFFECT_UNKNOWN = 0xFFFF
?e je?li jest mniejsze od w?a?nie efektu none (255). Tak samo podmieni?em w lib/000-constant.lua.
I nic, gdy wpisuje w grze chocia?by /z 266 pokazuje si? efekt tak jakby by?y "przewijane" od nowa, czyli np. efekt 11.
W dodatku gdy wpisze /z 255 nic si? nie pojawia, czyli wnioskuje, ?e jest to nadal CONST_ME_NONE, mimo ?e w libach te? mam ustawione na 300...:curse:
Natomiast wszystkie poni?ej, czyli np. 254 dzia?aj? zgodnie z .dat mimo, ?e w libach i source jest podane tylko 68 efekt?w... WTF? :suspicious:
Silnik TFS 0.3.6pl
Prosz? o szybk? pomoc!
PS. Je?li za bardzo namota?em, to pisa?
