*Merge. Warning: I do not know if bg fix is still good for wlk.
--HG-- branch : trunk
This commit is contained in:
@@ -728,7 +728,7 @@ void BattleGround::EndBattleGround(uint32 winner)
|
|||||||
RewardMark(plr,ITEM_WINNER_COUNT);
|
RewardMark(plr,ITEM_WINNER_COUNT);
|
||||||
RewardQuest(plr);
|
RewardQuest(plr);
|
||||||
}
|
}
|
||||||
else
|
else if(winner !=0)
|
||||||
{
|
{
|
||||||
RewardMark(plr,ITEM_LOSER_COUNT);
|
RewardMark(plr,ITEM_LOSER_COUNT);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -167,6 +167,20 @@ bool DatabaseMysql::Initialize(const char *infoString)
|
|||||||
PExecute("SET NAMES `utf8`");
|
PExecute("SET NAMES `utf8`");
|
||||||
PExecute("SET CHARACTER SET `utf8`");
|
PExecute("SET CHARACTER SET `utf8`");
|
||||||
|
|
||||||
|
#if MYSQL_VERSION_ID >= 50003
|
||||||
|
my_bool my_true = (my_bool)1;
|
||||||
|
if (mysql_options(mMysql, MYSQL_OPT_RECONNECT, &my_true))
|
||||||
|
{
|
||||||
|
sLog.outDetail("Failed to turn on MYSQL_OPT_RECONNECT.");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
sLog.outDetail("Successfully turned on MYSQL_OPT_RECONNECT.");
|
||||||
|
}
|
||||||
|
#else
|
||||||
|
#warning "Your mySQL client lib version does not support reconnecting after a timeout.\nIf this causes you any trouble we advice you to upgrade your mySQL client libs to at least mySQL 5.0.13 to resolve this problem."
|
||||||
|
#endif
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|||||||
Reference in New Issue
Block a user