EOSERV Forum > EOSERV > Level requirement patch (FIXED)
Topic is locked.
Page: << 1 >>
Level requirement patch (FIXED)
Author Message
Post #31939 Level requirement patch (FIXED)

Hello, I've decided to release my small code to fix item level requirement.


in character.cpp in bool Character::Equip replace:

if (type == EIF::Armor && this->world->eif->Get(item)->gender != this->gender)

with:

if ((type == EIF::Armor && this->world->eif->Get(item)->gender != this->gender) || this->world->eif->Get(item)->levelreq > this->level)


And compile eoserv.


EDIT: Sorry, now the code should work


14 years, 16 weeks ago
Post #31940 Re: Level requirement patch

In member function 'bool Character::Equip(short int, unsigned char)':|
|607|error: base operand of '->' is not a pointer|
||=== Build finished: 1 errors, 0 warnings ===|

14 years, 16 weeks ago
Post #31941 Re: Level requirement patch

so you're using ond eoserv revision... This code should work for you: if ((type == EIF::Armor && this->world->eif->Get(item)->gender != this->gender) || item.levelreq > this->level)

14 years, 16 weeks ago
Post #31955 Re: Level requirement patch

No. When I tried your code and it gave me that, I searched google and it told me to replace -> with . and I tried it, and it didn't work then and it doesn't work now. I get this when trying to compile.


||=== eoserv, SQLITE ===|
\src\player.hpp||In member function 'bool Character::Equip(short int, unsigned char)':|
\src\player.hpp|607|error: request for member 'levelreq' in 'item', which is of non-class type 'short int'|
||=== Build finished: 1 errors, 0 warnings ===|

14 years, 16 weeks ago
Post #31956 Re: Level requirement patch

What eoserv rev have you got?

14 years, 16 weeks ago
Post #31957 Re: Level requirement patch

eoserv-trunk-r185

14 years, 16 weeks ago
Post #31967 Re: Level requirement patch

Damn, I haven't checked that code. I've made small mistake. Try now.

14 years, 16 weeks ago
Post #31969 Re: Level requirement patch (FIXED)


Nice code, make sure everything is correct before you release it.

Dont mean to be an ass or anything, but it would help.

-Andy.

14 years, 16 weeks ago
Post #31970 Re: Level requirement patch (FIXED)

Awesome, everythings working fine now. Thanks a bunch.

14 years, 16 weeks ago
Post #32822 Re: Level requirement patch (FIXED)

fail if i set item to level 250. problem is if ur not level 250 you can stiil grab item an equip to paper doll even know ur not level 250 any ideas

14 years, 14 weeks ago
Page: << 1 >>
Topic is locked.
EOSERV Forum > EOSERV > Level requirement patch (FIXED)