Еще бы не мешало сделать проверку на:
Код:
uint32 level = getLevel() - 1;
if(level > GT_MAX_LEVEL)
level = GT_MAX_LEVEL;
А также
Код:
const char TeamContributionPointsfmt[]="if";
Код:
const char TeamContributionPointsfmt[]="df";
Код:
struct TeamContributionPoints
{
uint32 Entry; // 0
float Value; // 1 (???)
};
Код:
struct TeamContributionPoints
{
//uint32 Entry; // 0
float Value; // 1 (???)
};
Код:
if (GetQuestRewardHonor(pQuest))
RewardHonor(NULL, 0, GetQuestRewardHonor(pQuest));
Код:
if (int honor = GetQuestRewardHonor(pQuest))
RewardHonor(NULL, 0, honor);