bool ChatHandler::HandleDebugSendSpellFailCommand(char* args) { if (!*args) return false; uint32 failnum; if (!ExtractUInt32(&args, failnum) || failnum > 255) return false; uint32 failarg1; if (!ExtractOptUInt32(&args, failarg1, 0)) return false; uint32 failarg2; if (!ExtractOptUInt32(&args, failarg2, 0)) return false; WorldPacket data(SMSG_CAST_FAILED, 5); data << uint8(0); data << uint32(133); data << uint8(failnum); if (failarg1 || failarg2) data << uint32(failarg1); if (failarg2) data << uint32(failarg2); m_session->SendPacket(&data); return true; }
bool ChatHandler::HandleDebugSendSpellFailCommand(char* args) { if (!*args) return false; uint32 failnum; if (!ExtractUInt32(&args, failnum) || failnum > 255) return false; uint32 failarg1; if (!ExtractOptUInt32(&args, failarg1, 0)) return false; uint32 failarg2; if (!ExtractOptUInt32(&args, failarg2, 0)) return false; char* unk = strtok(NULL, " "); uint8 unkI = unk ? (uint8)atoi(unk) : 2; WorldPacket data(SMSG_CAST_FAILED, 4 + 1 + 1); data << uint32(133); data << uint8(unkI); data << uint8(failnum); if (failarg1 || failarg2) data << uint32(failarg1); if (failarg2) data << uint32(failarg2); m_session->SendPacket(&data); return true; }
/// Display info on users currently in the realm bool ChatHandler::HandleAccountOnlineListCommand(char* args) { uint32 limit; if (!ExtractOptUInt32(&args, limit, 100)) return false; ///- Get the list of accounts ID logged to the realm // 0 1 2 3 4 QueryResult *result = LoginDatabase.PQuery("SELECT id, username, last_ip, gmlevel, expansion FROM account WHERE current_realm = %u", realmID); return ShowAccountListHelper(result,&limit); }
/// Display info on users currently in the realm bool ChatHandler::HandleAccountOnlineListCommand(char* args) { uint32 limit; if (!ExtractOptUInt32(&args, limit, 100)) return false; ///- Get the list of accounts ID logged to the realm // 0 1 2 3 4 QueryResult* result = LoginDatabase.PQuery("SELECT a.id, a.username, a.last_ip, aa.gmlevel, a.expansion FROM account a LEFT JOIN account_access aa ON (a.id = aa.id) WHERE active_realm_id = %u", realmID); return ShowAccountListHelper(result, &limit); }