mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-16 10:30:27 +00:00
feat(Core/ChatHandler): Add SendErrorMessage helper (#17919)
* feat(Core/Chat): Add SendErrorMessage helper * lost boy
This commit is contained in:
@@ -66,8 +66,7 @@ public:
|
||||
|
||||
if (!HasItemDeletionConfig())
|
||||
{
|
||||
handler->SendSysMessage(LANG_COMMAND_DISABLED);
|
||||
handler->SetSentErrorMessage(true);
|
||||
handler->SendErrorMessage(LANG_COMMAND_DISABLED);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -78,8 +77,7 @@ public:
|
||||
|
||||
if (!fields || !(*fields)[1].Get<uint32>() || (*fields)[3].Get<uint32>() != player.GetGUID().GetCounter())
|
||||
{
|
||||
handler->SendSysMessage(LANG_ITEM_RESTORE_MISSING);
|
||||
handler->SetSentErrorMessage(true);
|
||||
handler->SendErrorMessage(LANG_ITEM_RESTORE_MISSING);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -124,8 +122,7 @@ public:
|
||||
{
|
||||
if (!HasItemDeletionConfig())
|
||||
{
|
||||
handler->SendSysMessage(LANG_COMMAND_DISABLED);
|
||||
handler->SetSentErrorMessage(true);
|
||||
handler->SendErrorMessage(LANG_COMMAND_DISABLED);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -135,8 +132,7 @@ public:
|
||||
|
||||
if (!disposedItems)
|
||||
{
|
||||
handler->SendSysMessage(LANG_ITEM_RESTORE_LIST_EMPTY);
|
||||
handler->SetSentErrorMessage(true);
|
||||
handler->SendErrorMessage(LANG_ITEM_RESTORE_LIST_EMPTY);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -189,8 +185,7 @@ public:
|
||||
ItemExtendedCostEntry const* iece = sItemExtendedCostStore.LookupEntry(extendedCost);
|
||||
if (!iece)
|
||||
{
|
||||
handler->PSendSysMessage(LANG_CMD_ITEM_REFUND_BAD_EXTENDED_COST);
|
||||
handler->SetSentErrorMessage(true);
|
||||
handler->SendErrorMessage(LANG_CMD_ITEM_REFUND_BAD_EXTENDED_COST);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -198,8 +193,7 @@ public:
|
||||
|
||||
if (!item)
|
||||
{
|
||||
handler->PSendSysMessage(LANG_COMMAND_ITEMIDINVALID, itemId);
|
||||
handler->SetSentErrorMessage(true);
|
||||
handler->SendErrorMessage(LANG_COMMAND_ITEMIDINVALID, itemId);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -207,8 +201,7 @@ public:
|
||||
{
|
||||
if (!target->HasItemCount(itemId, 1, true))
|
||||
{
|
||||
handler->PSendSysMessage(LANG_CMD_ITEM_REFUND_NOT_FOUND, itemId);
|
||||
handler->SetSentErrorMessage(true);
|
||||
handler->SendErrorMessage(LANG_CMD_ITEM_REFUND_NOT_FOUND, itemId);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -217,9 +210,8 @@ public:
|
||||
uint32 honor = target->GetHonorPoints() + iece->reqhonorpoints;
|
||||
if (honor > sWorld->getIntConfig(CONFIG_MAX_HONOR_POINTS))
|
||||
{
|
||||
handler->PSendSysMessage(LANG_CMD_ITEM_REFUND_MAX_HONOR, item->Name1, item->ItemId, sWorld->getIntConfig(CONFIG_MAX_HONOR_POINTS), target->GetHonorPoints(), iece->reqhonorpoints);
|
||||
handler->SendErrorMessage(LANG_CMD_ITEM_REFUND_MAX_HONOR, item->Name1, item->ItemId, sWorld->getIntConfig(CONFIG_MAX_HONOR_POINTS), target->GetHonorPoints(), iece->reqhonorpoints);
|
||||
ChatHandler(target->GetSession()).PSendSysMessage(LANG_CMD_ITEM_REFUND_HONOR_FAILED, item->Name1);
|
||||
handler->SetSentErrorMessage(true);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -233,9 +225,8 @@ public:
|
||||
uint32 arenapoints = target->GetArenaPoints() + iece->reqarenapoints;
|
||||
if (arenapoints > sWorld->getIntConfig(CONFIG_MAX_ARENA_POINTS))
|
||||
{
|
||||
handler->PSendSysMessage(LANG_CMD_ITEM_REFUND_MAX_AP, item->Name1, item->ItemId, sWorld->getIntConfig(CONFIG_MAX_ARENA_POINTS), target->GetArenaPoints(), iece->reqarenapoints);
|
||||
handler->SendErrorMessage(LANG_CMD_ITEM_REFUND_MAX_AP, item->Name1, item->ItemId, sWorld->getIntConfig(CONFIG_MAX_ARENA_POINTS), target->GetArenaPoints(), iece->reqarenapoints);
|
||||
ChatHandler(target->GetSession()).PSendSysMessage(LANG_CMD_ITEM_REFUND_AP_FAILED, item->Name1);
|
||||
handler->SetSentErrorMessage(true);
|
||||
return false;
|
||||
}
|
||||
|
||||
@@ -284,8 +275,7 @@ public:
|
||||
Field* fields = queryResult->Fetch();
|
||||
if ((fields[0].Get<uint32>() + iece->reqhonorpoints) > sWorld->getIntConfig(CONFIG_MAX_HONOR_POINTS))
|
||||
{
|
||||
handler->PSendSysMessage(LANG_CMD_ITEM_REFUND_MAX_HONOR, item->Name1, item->ItemId, sWorld->getIntConfig(CONFIG_MAX_HONOR_POINTS), fields[0].Get<uint32>(), iece->reqhonorpoints);
|
||||
handler->SetSentErrorMessage(true);
|
||||
handler->SendErrorMessage(LANG_CMD_ITEM_REFUND_MAX_HONOR, item->Name1, item->ItemId, sWorld->getIntConfig(CONFIG_MAX_HONOR_POINTS), fields[0].Get<uint32>(), iece->reqhonorpoints);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -309,8 +299,7 @@ public:
|
||||
Field* fields = queryResult->Fetch();
|
||||
if ((fields[0].Get<uint32>() + iece->reqhonorpoints) > sWorld->getIntConfig(CONFIG_MAX_ARENA_POINTS))
|
||||
{
|
||||
handler->PSendSysMessage(LANG_CMD_ITEM_REFUND_MAX_AP, item->Name1, item->ItemId, sWorld->getIntConfig(CONFIG_MAX_ARENA_POINTS), fields[0].Get<uint32>(), iece->reqarenapoints);
|
||||
handler->SetSentErrorMessage(true);
|
||||
handler->SendErrorMessage(LANG_CMD_ITEM_REFUND_MAX_AP, item->Name1, item->ItemId, sWorld->getIntConfig(CONFIG_MAX_ARENA_POINTS), fields[0].Get<uint32>(), iece->reqarenapoints);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
@@ -369,8 +358,7 @@ public:
|
||||
}
|
||||
else
|
||||
{
|
||||
handler->PSendSysMessage(LANG_CMD_ITEM_REFUND_NOT_FOUND, itemId);
|
||||
handler->SetSentErrorMessage(true);
|
||||
handler->SendErrorMessage(LANG_CMD_ITEM_REFUND_NOT_FOUND, itemId);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user