-Inne Zniesienie limitu 255 magicznych efekt?w

fabian766

Active User
Zarejestrowany
Dołączył
Kwiecień 15, 2008
Posty
126
Liczba reakcji
17
Uwaga! kod do poprawnego dzia?ania wymaga edycji hex?w klienta(czyli tak zwanego w?asnego klienta)

const.h
zamieniamy:
PHP:
MAGIC_EFFECT_NONE		= 0xFF
MAGIC_EFFECT_UNKNOWN		= 0xFFFF
na:
PHP:
MAGIC_EFFECT_NONE		= 0xFFFF
MAGIC_EFFECT_UNKNOWN		= 0xFFFFFFFF


game.cpp
zamieniamy:
PHP:
void Game::addMagicEffect(const Position& pos, uint8_t effect, bool ghostMode /* = false */)
na:
PHP:
void Game::addMagicEffect(const Position& pos, uint16_t effect, bool ghostMode /* = false */)

PHP:
void Game::addMagicEffect(const SpectatorVec& list, const Position& pos, uint8_t effect, bool ghostMode/* = false*/)
na:
PHP:
void Game::addMagicEffect(const SpectatorVec& list, const Position& pos, uint16_t effect, bool ghostMode/* = false*/)

game.h
zamieniamy:
PHP:
void addMagicEffect(const Position& pos, uint8_t effect, bool ghostMode = false);
na:
PHP:
void addMagicEffect(const Position& pos, uint16_t effect, bool ghostMode = false);

PHP:
void addMagicEffect(const SpectatorVec& list, const Position& pos, uint8_t effect, bool ghostMode = false);
na:
PHP:
void addMagicEffect(const SpectatorVec& list, const Position& pos, uint16_t effect, bool ghostMode = false);

player.h
zamieniamy:
PHP:
void sendMagicEffect(const Position& pos, uint8_t type) const
na:
PHP:
void sendMagicEffect(const Position& pos, uint16_t type) const

protocolgame.cpp
zamieniamy:
PHP:
void ProtocolGame::sendMagicEffect(const Position& pos, uint8_t type)
na:
PHP:
void ProtocolGame::sendMagicEffect(const Position& pos, uint16_t type)

je?eli jest:
PHP:
type > MAGIC_EFFECT_LAST
to usuwamy

zamieniamy:
PHP:
void ProtocolGame::AddMagicEffect(NetworkMessage_ptr msg,const Position& pos, uint8_t type)
na:
PHP:
void ProtocolGame::AddMagicEffect(NetworkMessage_ptr msg,const Position& pos, uint16_t type)

PHP:
msg->AddByte(0x83);
msg->AddPosition(pos);
msg->AddByte(type + 1);
na:
PHP:
msg->AddByte(0x83);
msg->AddPosition(pos);
msg->AddU16(type + 1);

protocolgame.h
zamieniamy:
PHP:
void sendMagicEffect(const Position& pos, uint8_t type);
na:
PHP:
void sendMagicEffect(const Position& pos, uint16_t type);

PHP:
void AddMagicEffect(NetworkMessage_ptr msg, const Position& pos, uint8_t type);
na:
PHP:
void AddMagicEffect(NetworkMessage_ptr msg, const Position& pos, uint16_t type);


data/lib/000-constant.lua
zamieniamy:
PHP:
CONST_ME_NONE = 255
na:
PHP:
CONST_ME_NONE = 65535

Hexy:
address: 0x37CB
zmieniamy: E1 77 04 00 na F1 77 04 00
address: 0x37D7
zmieniamy: 0F B6 C0 na 0F B7 C0
address: 0xBA78
zmieniamy: 54 41 09 00 na 24 42 09 00
address: 0xBA82
zmieniamy: 0F B6 C0 na 0F B7 C0
address: 0xEDC8
zmieniamy: 54 D9 0B 00 na E4 DA 0B 00
address: 0xEDD2
zmieniamy: 0F B6 C0 na 0F B7 C0
address: 0xF915
zmieniamy: 27 48 0D 00 0F B6 C0 na C7 49 0D 00 0F B7 C0
address: 0xFAA5
zmieniamy: 27 6B 0D 00 0F B6 C0 na C7 6C 0D 00 0F B7 C0
address: 0x10135
zmieniamy: 27 3C 0E 00 0F B6 C0 na C7 3D 0E 00 0F B7 C0
address: 0x10135
zmieniamy: 17 4D 0E 00 0F B6 C0 na B7 4E 0E 00 0F B7 C0
address: 0x104B5
zmieniamy: A7 95 0E 00 0F B6 C0 na 47 97 0E 00 0F B7 C0
address: 0x25B5F
zmieniamy: 0D 5F 11 00 0F B6 C0 na AD 60 11 00 0F B7 C0
address: 0x2F0CF
zmieniamy: 4D 48 16 00 0F B6 C0 na ED 49 16 00 0F B7 C0
jakby by?y potrzebne hexy do innych klient?w to prosz? pisa? w temacie
 
Odp: Zniesienie limitu 255 magicznych efekt?w

Tym sposobem zjebales rynek otsow anime. Kazdy noobots bedzie mial limit zniesiony i nikt nic nie bedzie chcial kupowac ;/


///edit
Hexy do 10.6, 8.0, 8,42, 7.92, 7.60 i 7.7 podac mozesz zeby dzieci wodbo mialy i inne gownootsy
 
Ostatnia edycja:
Odp: Zniesienie limitu 255 magicznych efekt?w

Powiem tak, zgadzam si? ze Swirem lecz w sumie tak?e dobrze ?e kto? w ko?cu udost?pni? to dla ka?dego + tak?e chcieli?my to zrobi? lecz my?l ?e nikt nam by tego za darmo nie da? nas "zniech?ci?a" - a jednak.
 
Ostatnia edycja:
Odp: Zniesienie limitu 255 magicznych efekt?w

Nie ka?dy leci na hajsy :D Nie obra?aj?c nikogo oczywi?cie. Chcia?, udost?pni?. Widocznie mia? tak? potrzeb?.
 
Odp: Zniesienie limitu 255 magicznych efekt?w

Chcia?, to wrzuci?. Nikt na ten kod monopolu nie ma, wi?c uspok?jcie si?.
Gdyby nie kilku programist?w, kt?rzy udost?pnili wam kod podstawowego silnika ot za darmo, to w og?le by nie powsta?y otsy, wi?c my?lcie wy troch?.
 
Odp: Zniesienie limitu 255 magicznych efekt?w

potrzebny mi do 10.90 a w og?le to thx ziom jeste? najlepszy.....
 
Odp: Zniesienie limitu 255 magicznych efekt?w

potrzebny mi do 10.90 a w og?le to thx ziom jeste? najlepszy.....
Tibia 10.90​
Kod:
address: 0x2F0CF
zmieniamy: 4D 48 16 00 0F B6 C0 na ED 49 16 00 0F B7 C0
 
Odp: Zniesienie limitu 255 magicznych efekt?w

a mam pytanie a do czego to s?u?y? wiecej efekt?w? nie wywali tibi?
 
Odp: Zniesienie limitu 255 magicznych efekt?w

"potrzebny mi do 10.90"

nastepny post

"a mam pytanie do czego to sluzy??"

hahaha XD skislem.

8.0 mozesz podac.
 
Odp: Zniesienie limitu 255 magicznych efekt?w

do 10.53 te? mo?esz poda? ;d
 
Odp: Zniesienie limitu 255 magicznych efekt?w

M?g?by? poda? hexy do clienta 10.41? By?bym bardzo wdzi?czny!
 
Odp: Zniesienie limitu 255 magicznych efekt?w

[MENTION=267982]TenTypSwir[/MENTION]
Ki?nij dalej po latach XD
 
Back
Do góry