if (receiver)
{
if (AchievementEntry const* achievementEntry = GetAchievementStore()->LookupEntry(itemId))
receiver->CompletedAchievement(achievementEntry);
stmt = CharacterDatabase.GetPreparedStatement(CHAR_DEL_EXTERNAL_MAIL);
stmt->setUInt32(0, id);
trans->Append(stmt);
}
else
result->NextRow();
тут хак
реквестировать реквестируйте — а писать, тестировать за вас никто не будет — вам подкидывают идеи как и что сделать и если ничего не подходит пишите велосипед и не морочьте людям голову…