• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

OTClient In client issues?

Mjmackan

Mapper ~ Writer
Premium User
Joined
Jul 18, 2009
Messages
1,424
Solutions
15
Reaction score
177
Location
Sweden
TFS: 1.3 & OTCv8.

For some reason the wings nor auras will lock in to the character and when i close then reopen the outfit window the boxes for aura & wings are unticked. Might be a object builder issue, source issue or OTCv8 issue as im not known if I should add the sprites in a specific way?

No errors in terminal, console or compiler.
Shaders do work perfect.

asdasd.png
 
I still have this issue, I have overlooked the sources several times, I have printed inside the outfit selection part of the client with success but when selecting wing or/and aura, when clicking 'OK' it acts just as I close/cancel the outfit box. I can choose shader, mount, outfit, addon or colors on outfit without any issue. I can also force a wing or aura onto the character by "setoutfit". If I could get any type of hints or direction of where I should check it would be amazing.

These are the sources I've added:
Added early wings and aura support · OTCv8/forgottenserver@866a98f (https://github.com/OTCv8/forgottenserver/commit/866a98f13d17e36c33c3db107a65fc54c26203bf)
Early shaders supports, better aura & wings support · OTCv8/forgottenserver@2f494dc (https://github.com/OTCv8/forgottenserver/commit/2f494dcbe742a09afd6a3e93e5abcea8c821f8fd)
Crash bug fix for outfit shaders · OTCv8/forgottenserver@239f555 (https://github.com/OTCv8/forgottenserver/commit/239f555b0f71cfe0e17b6e5012518b25696d2f76)

I have quadruple checked so there's nothing I'm missing and everything seems correct.
 
Did you find the solution maybe? Having the same issue :(

game.cpp

C++:
  if (outfit.lookWings != 0) {
        Wing* wing = wings.getWingByID(outfit.lookWings);

to

C++:
    if (outfit.lookWings != 0) {
        Wing* wing = wings.getWingByClientID(outfit.lookWings);

C++:
Aura* aura = auras.getAuraByID(outfit.lookAura);

to

C++:
Aura* aura = auras.getAuraByClientID(outfit.lookAura);

Pox fixed it
 
game.cpp

C++:
  if (outfit.lookWings != 0) {
        Wing* wing = wings.getWingByID(outfit.lookWings);

to

C++:
    if (outfit.lookWings != 0) {
        Wing* wing = wings.getWingByClientID(outfit.lookWings);

C++:
Aura* aura = auras.getAuraByID(outfit.lookAura);

to

C++:
Aura* aura = auras.getAuraByClientID(outfit.lookAura);

Pox fixed it
Haha pox helping again even when im not asking xD
Thank you @Levi999x worked perfect :D
 
Back
Top