diff --git a/src/servers/sapphire_zone/Actor/PlayerSql.cpp b/src/servers/sapphire_zone/Actor/PlayerSql.cpp index 070cd65f..94224bf2 100644 --- a/src/servers/sapphire_zone/Actor/PlayerSql.cpp +++ b/src/servers/sapphire_zone/Actor/PlayerSql.cpp @@ -307,11 +307,11 @@ bool Core::Entity::Player::loadSearchInfo() if( !res->next() ) return false; - m_searchSelectClass = res->getUInt8( 1 ); - m_searchSelectRegion = res->getUInt8( 2 ); + m_searchSelectClass = res->getUInt8( 2 ); + m_searchSelectRegion = res->getUInt8( 3 ); // todo: internally use an std::string instead of a char[] - auto searchMessage = res->getString( 3 ); + auto searchMessage = res->getString( 4 ); std::copy( searchMessage.begin(), searchMessage.end(), m_searchMessage ); return true; diff --git a/src/servers/sapphire_zone/Network/PacketWrappers/PlayerSpawnPacket.h b/src/servers/sapphire_zone/Network/PacketWrappers/PlayerSpawnPacket.h index 91c78825..3194099c 100644 --- a/src/servers/sapphire_zone/Network/PacketWrappers/PlayerSpawnPacket.h +++ b/src/servers/sapphire_zone/Network/PacketWrappers/PlayerSpawnPacket.h @@ -46,7 +46,7 @@ namespace Server { //m_data.tPMax = 3000; m_data.level = player.getLevel(); m_data.gmRank = player.getGmRank(); - m_data.pose = 0; + m_data.pose = player.getPose(); memcpy( m_data.look, player.getLookArray(), 26 );