• 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!

[7.72] OTHire 0.0.1b - Based in OTServ Trunk (Latest)

hiho men ^^ i do it but still wont download i read something about do not use otb files what that means ? that could be the truoble
cause i have the map converted due specifications in tht guide
i use an global 7.6 downgraded to 7.4 but i re converted it to 7.6 0.6 like in that guide says

map still wont load
 
Last edited by a moderator:
How to fix this ?

https://github.com/TwistedScorpio/OTHire/issues/40

@Emky writting something about missing

but i have this in my code.
Code:
void ProtocolGame::sendTextWindow(uint32_t windowTextId, uint32_t itemId, const std::string& text)
{
    NetworkMessage_ptr msg = getOutputBuffer();
    if(msg){
        TRACK_MESSAGE(msg);
        msg->AddByte(0x96);
        msg->AddU32(windowTextId);
        msg->AddItemId(itemId);

        msg->AddU16(text.size());
        msg->AddString(text);
       
        msg->AddString(""); // spellbook stuff
    }
}

How to add a flag to a player? I want to add this one to tutors: PlayerFlag_CannotBeMuted, //2^36 = 68719476736
https://otland.net/threads/elimes-flag-calculator.225667/

then add the number to flags inside db.groups
 
Last edited by a moderator:
Code:
void ProtocolGame::sendTextWindow(uint32_t windowTextId, uint32_t itemId, const std::string& text)
{
    NetworkMessage_ptr msg = getOutputBuffer();
    if(msg){
        TRACK_MESSAGE(msg);
        msg->AddByte(0x96);
        msg->AddU32(windowTextId);
        msg->AddItemId(itemId);

        msg->AddU16(text.size());
        msg->AddString(text);
      
        msg->AddString(""); // spellbook stuff
    }
}

How it is possible your fix exists in file which was edited 5 months ago?

https://github.com/TwistedScorpio/OTHire/blob/master/source/protocolgame.cpp#L2071
 
Code:
 if(getCreatureLookDir(cid) == 3) then -- left
                pos.x = pos.x+5
                doSetCreatureDirection(cid, 1)
            elseif(getCreatureLookDir(cid) == 1) then -- right
                pos.x = pos.x-5
                doSetCreatureDirection(cid, 3)
That took care of it

What i need is "when login your look direction is the same as it was when logout." atm you are always facing south.

Code:
<< ", `direction` = " << 2

to

Code:
<< ", `direction` = " << (int32_t)player->getDirection()
 
anyone with UH trap fix?

You can take this feature from Avesta, but it won't work as expected. It will work backwards due to the reversed iretator in Protocolgame::GetTileDescription(...)
(I would at least guess)

Perhaps this can be worked around, not sure though.
 
Guys, what do you want to see here in OTHire ?
I have some free time to fix things ;)

And please, do not ask about Exp Shared System and Guild War System too, because I'll not add those systems here !!!!
 
Guys, what do you want to see here in OTHire ?
I have some free time to fix things ;)

And please, do not ask about Exp Shared System and Guild War System too, because I'll not add those systems here !!!!
Make requests on the git of stuff you think is missing and ezzz might accept them
 
i alwayds have truobles to load the world map i did the step that ezz said before open map but no succes can u upload global map ready to open pls?
 
Back
Top