Perl API Reference: Client (592 methods)
Browse the complete Perl API documentation for the Client class. Search through 592 methods and 249 events to find the exact function signatures, parameters, and usage examples you need for your EQ-Emulator scripts.
Methods
$client->AccountID();
# uint32_t
$client->AccountName();
# std::string
$client->AddAAPoints(points);
# void
$client->AddAlternateCurrencyValue(currency_id, amount);
# void
$client->AddCrystals(radiant_count, ebon_count);
# void
$client->AddEXP(add_exp, conlevel, resexp);
# void
$client->AddEXP(add_exp);
# void
$client->AddEXP(add_exp, conlevel);
# void
$client->AddEbonCrystals(amount);
# void
$client->AddExpeditionLockout(expedition_name, event_name, seconds, uuid);
# void
$client->AddExpeditionLockout(expedition_name, event_name, seconds);
# void
$client->AddExpeditionLockoutDuration(expedition_name, event_name, seconds, uuid);
# void
$client->AddExpeditionLockoutDuration(expedition_name, event_name, seconds);
# void
$client->AddItem(table_ref);
# void
$client->AddLDoNLoss(theme_id);
# void
$client->AddLDoNWin(theme_id);
# void
$client->AddLevelBasedExp(exp_percentage, max_level, ignore_mods);
# void
$client->AddLevelBasedExp(exp_percentage, max_level);
# void
$client->AddLevelBasedExp(exp_percentage);
# void
$client->AddMoneyToPP(copper, silver, gold, platinum, update_client);
# void
$client->AddMoneyToPP(copper, silver, gold, platinum);
# void
$client->AddPVPPoints(points);
# void
$client->AddPlatinum(platinum, update_client);
# void
$client->AddPlatinum(platinum);
# void
$client->AddRadiantCrystals(amount);
# void
$client->AddSkill(skill_id, value);
# void
$client->Admin();
# int16
$client->ApplySpell(spell_id, duration, level, allow_pets, allow_bots);
# void
$client->ApplySpell(spell_id);
# void
$client->ApplySpell(spell_id, duration);
# void
$client->ApplySpell(spell_id, duration, level);
# void
$client->ApplySpell(spell_id, duration, level, allow_pets);
# void
$client->ApplySpellGroup(spell_id, duration, level, allow_pets, allow_bots);
# void
$client->ApplySpellGroup(spell_id);
# void
$client->ApplySpellGroup(spell_id, duration);
# void
$client->ApplySpellGroup(spell_id, duration, level);
# void
$client->ApplySpellGroup(spell_id, duration, level, allow_pets);
# void
$client->ApplySpellRaid(spell_id, duration, level, allow_pets, is_raid_group_only, allow_bots);
# void
$client->ApplySpellRaid(spell_id);
# void
$client->ApplySpellRaid(spell_id, duration, level, allow_pets, is_raid_group_only);
# void
$client->ApplySpellRaid(spell_id, duration);
# void
$client->ApplySpellRaid(spell_id, duration, level);
# void
$client->ApplySpellRaid(spell_id, duration, level, allow_pets);
# void
$client->AreTasksCompleted(task_ids);
# bool
$client->AreaTaunt(range);
# void
$client->AreaTaunt(range, bonus_hate);
# void
$client->AreaTaunt();
# void
$client->AssignTask(task_id, npc_id, enforce_level_requirement);
# void
$client->AssignTask(task_id, npc_id);
# void
$client->AssignTask(task_id);
# void
$client->AssignToInstance(instance_id);
# void
$client->AutoSplitEnabled();
# bool
$client->BreakInvis();
# void
$client->CalcEXP(consider_level);
# uint64_t
$client->CalcEXP(consider_level, ignore_modifiers);
# uint64_t
$client->CalcPriceMod(other);
# float
$client->CalcPriceMod();
# float
$client->CalcPriceMod(other, reverse);
# float
$client->CampAllBots();
# void
$client->CampAllBots(class_id);
# void
$client->CanEnterZone(zone_short_name);
# bool
$client->CanEnterZone(zone_short_name, instance_version);
# bool
$client->CanHaveSkill(skill_id);
# bool
$client->CashReward(copper, silver, gold, platinum);
# void
$client->ChangeLastName(last_name);
# void
$client->CharacterID();
# uint32_t
$client->CheckIncreaseSkill(skill_id);
# bool
$client->CheckIncreaseSkill(skill_id, chance_modifier);
# bool
$client->CheckSpecializeIncrease(spell_id);
# void
$client->ClearAccountFlag(flag);
# void
$client->ClearCompassMark();
# void
$client->ClearNameChange();
# bool
$client->ClearPEQZoneFlag(zone_id);
# void
$client->ClearXTargets();
# void
$client->ClearZoneFlag(zone_id);
# void
$client->CompleteTask(task_id);
# bool
$client->Connected();
# bool
$client->CountAugmentEquippedByID(item_id);
# uint32
$client->CountItem(item_id);
# uint32
$client->CountItemEquippedByID(item_id);
# uint32
$client->CreateExpedition(zone_name, version, duration, expedition_name, min_players, max_players);
# DynamicZone*
$client->CreateExpedition(zone_name, version, duration, expedition_name, min_players, max_players, disable_messages);
# DynamicZone*
$client->CreateExpedition(table_ref);
# DynamicZone*
$client->CreateExpeditionFromTemplate(dz_template_id);
# DynamicZone*
$client->CreateTaskDynamicZone(task_id, table_ref);
# void
$client->DecreaseByID(type, quantity);
# bool
$client->DeleteAccountBucket(bucket_name);
# void
$client->DeleteItemInInventory(slot_id, quantity);
# void
$client->DeleteItemInInventory(slot_id, quantity, client_update);
# void
$client->DeleteItemInInventory(slot_id);
# void
$client->DescribeSpecialAbilities(n);
# void
$client->DiaWind(window_markdown);
# void
$client->DialogueWindow(window_markdown);
# void
$client->Disconnect();
# void
$client->DropItem(slot_id);
# void
$client->Duck();
# void
$client->DyeArmorBySlot(slot, red, green, blue, use_tint);
# void
$client->DyeArmorBySlot(slot, red, green, blue);
# void
$client->EndSharedTask(send_fail);
# void
$client->EndSharedTask();
# void
$client->Escape();
# void
$client->ExpeditionMessage(expedition_id, message);
# void
$client->FailTask(task_id);
# void
$client->FindEmptyMemSlot();
# int
$client->FindMemmedSpellBySlot(slot);
# int
$client->FindMemmedSpellBySpellID(spell_id);
# int
$client->Fling(target_x, target_y, target_z, ignore_los, clip_through_walls);
# void
$client->Fling(value, target_x, target_y, target_z, ignore_los);
# void
$client->Fling(target_x, target_y, target_z, ignore_los);
# void
$client->Fling(target_x, target_y, target_z);
# void
$client->Fling(value, target_x, target_y, target_z);
# void
$client->Fling(value, target_x, target_y, target_z, ignore_los, clip_through_walls);
# void
$client->ForageItem();
# void
$client->Freeze();
# void
$client->GMKill();
# void
$client->GetAAEXPModifier();
# float
$client->GetAAEXPModifier(zone_id, instance_version);
# float
$client->GetAAEXPModifier(zone_id);
# float
$client->GetAAEXPPercentage();
# int
$client->GetAAExp();
# uint32_t
$client->GetAALevel(aa_skill_id);
# uint32_t
$client->GetAAPercent();
# uint32_t
$client->GetAAPoints();
# uint32_t
$client->GetAFK();
# int
$client->GetAccountAge();
# int
$client->GetAccountBucket(bucket_name);
# std::string
$client->GetAccountBucketExpires(bucket_name);
# std::string
$client->GetAccountFlag(flag);
# std::string
$client->GetAccountFlags();
# array
$client->GetAggroCount();
# uint32
$client->GetAllMoney();
# uint64_t
$client->GetAlternateCurrencyValue(currency_id);
# uint32
$client->GetAnon();
# int
$client->GetAugmentAt(slot, aug_slot);
# EQ::ItemInstance*
$client->GetAugmentIDAt(slot_id, aug_slot);
# int
$client->GetAugmentIDsBySlotID(slot_id);
# array
$client->GetAutoLoginCharacterName();
# std::string
$client->GetBandolierItemID(bandolier_slot, slot_id);
# uint32
$client->GetBandolierItemIcon(bandolier_slot, slot_id);
# uint32
$client->GetBandolierItemName(bandolier_slot, slot_id);
# std::string
$client->GetBandolierName(bandolier_slot);
# std::string
$client->GetBaseAGI();
# int
$client->GetBaseCHA();
# int
$client->GetBaseDEX();
# int
$client->GetBaseFace();
# int
$client->GetBaseINT();
# int
$client->GetBaseSTA();
# int
$client->GetBaseSTR();
# int
$client->GetBaseWIS();
# int
$client->GetBecomeNPCLevel();
# int
$client->GetBindHeading();
# float
$client->GetBindHeading(index);
# float
$client->GetBindX(index);
# float
$client->GetBindX();
# float
$client->GetBindY(index);
# float
$client->GetBindY();
# float
$client->GetBindZ();
# float
$client->GetBindZ(index);
# float
$client->GetBindZoneID();
# uint32_t
$client->GetBindZoneID(index);
# uint32_t
$client->GetBotCreationLimit();
# uint32
$client->GetBotCreationLimit(class_id);
# uint32
$client->GetBotRequiredLevel(class_id);
# int
$client->GetBotRequiredLevel();
# int
$client->GetBotSpawnLimit(class_id);
# int
$client->GetBotSpawnLimit();
# int
$client->GetCarriedMoney();
# uint64_t
$client->GetCarriedPlatinum();
# uint32
$client->GetCharacterFactionLevel(faction_id);
# int
$client->GetClassAbbreviation();
# std::string
$client->GetClassBitmask();
# uint16_t
$client->GetClientMaxLevel();
# int
$client->GetClientVersion();
# uint32_t
$client->GetClientVersionBit();
# uint32_t
$client->GetCorpseCount();
# int64_t
$client->GetCorpseID(corpse);
# uint32_t
$client->GetCorpseItemAt(corpse_id, slot_id);
# uint32_t
$client->GetCustomItemData(slot_id, identifier);
# std::string
$client->GetDeityBitmask();
# uint32_t
$client->GetDiscSlotBySpellID(spell_id);
# int
$client->GetDisciplineTimer(timer_id);
# uint32_t
$client->GetDuelTarget();
# uint32_t
$client->GetEXP();
# uint32_t
$client->GetEXPForLevel(check_level);
# uint32
$client->GetEXPModifier();
# float
$client->GetEXPModifier(zone_id);
# float
$client->GetEXPModifier(zone_id, instance_version);
# float
$client->GetEXPPercentage();
# int
$client->GetEbonCrystals();
# uint32_t
$client->GetEndurance();
# int64_t
$client->GetEnduranceRatio();
# int
$client->GetEnvironmentDamageModifier();
# int
$client->GetExpedition();
# DynamicZone*
$client->GetExpeditionLockouts();
# reference
$client->GetExpeditionLockouts(expedition_name);
# reference
$client->GetFace();
# int
$client->GetFactionLevel(char_id, npc_id, race_id, class_id, deity_id, faction_id, tnpc);
# int
$client->GetFeigned();
# bool
$client->GetFreeDisciplineSlot();
# int
$client->GetFreeDisciplineSlot(starting_slot);
# int
$client->GetFreeSpellBookSlot();
# int
$client->GetFreeSpellBookSlot(start_slot);
# int
$client->GetGM();
# bool
$client->GetGMStatus();
# int16
$client->GetGroup();
# Group*
$client->GetGroupPoints();
# uint32_t
$client->GetGuildPublicNote();
# std::string
$client->GetHealAmount();
# int
$client->GetHorseId();
# int
$client->GetHunger();
# int
$client->GetIP();
# uint32_t
$client->GetIPExemption();
# int
$client->GetIPString();
# std::string
$client->GetInstanceID();
# int
$client->GetInstrumentMod(spell_id);
# int
$client->GetIntoxication();
# int
$client->GetInventory();
# EQ::InventoryProfile*
$client->GetInventorySlots();
# array
$client->GetInvulnerableEnvironmentDamage();
# bool
$client->GetItemAt(slot);
# EQ::ItemInstance*
$client->GetItemCooldown(item_id);
# uint32
$client->GetItemIDAt(slot_id);
# int
$client->GetItemInInventory(slot_id);
# EQ::ItemInstance*
$client->GetKeyRing();
# array
$client->GetLDoNLosses();
# uint32_t
$client->GetLDoNLossesTheme(theme);
# uint32_t
$client->GetLDoNPointsTheme(theme);
# uint32_t
$client->GetLDoNWins();
# uint32_t
$client->GetLDoNWinsTheme(theme);
# uint32_t
$client->GetLanguageSkill(lanuage_id);
# int
$client->GetLearnableDisciplines(min_level);
# array
$client->GetLearnableDisciplines(min_level, max_level);
# array
$client->GetLearnableDisciplines();
# array
$client->GetLearnedDisciplines();
# array
$client->GetLockoutExpeditionUUID(expedition_name, event_name);
# std::string
$client->GetMaxEndurance();
# int64_t
$client->GetMemmedSpells();
# array
$client->GetMerc();
# Merc*
$client->GetModCharacterFactionLevel(faction_id);
# int
$client->GetMoney(type, subtype);
# uint32_t
$client->GetPEQZoneFlags();
# array
$client->GetPVP();
# bool
$client->GetPVPPoints();
# uint32_t
$client->GetPotionBeltItemID(slot_id);
# uint32
$client->GetPotionBeltItemIcon(slot_id);
# uint32
$client->GetPotionBeltItemName(slot_id);
# std::string
$client->GetRaceAbbreviation();
# std::string
$client->GetRaceBitmask();
# uint16_t
$client->GetRadiantCrystals();
# uint32_t
$client->GetRaid();
# Raid*
$client->GetRaidOrGroupOrSelf(clients_only);
# array
$client->GetRaidOrGroupOrSelf();
# array
$client->GetRaidPoints();
# uint32_t
$client->GetRawItemAC();
# int
$client->GetRawSkill(skill_id);
# uint32_t
$client->GetRecipeMadeCount(recipe_id);
# int
$client->GetScribeableSpells(min_level);
# array
$client->GetScribeableSpells(min_level, max_level);
# array
$client->GetScribeableSpells();
# array
$client->GetScribedSpells();
# array
$client->GetSkillPoints();
# int
$client->GetSkillTrainLevel(skill_id);
# uint8
$client->GetSpellBookSlotBySpellID(spell_id);
# int
$client->GetSpellDamage();
# int
$client->GetSpellIDByBookSlot(slot_id);
# uint32_t
$client->GetSpentAA();
# uint32_t
$client->GetStartZone();
# uint32_t
$client->GetTargetRingX();
# float
$client->GetTargetRingY();
# float
$client->GetTargetRingZ();
# float
$client->GetTaskActivityDoneCount(task_id, activity_id);
# int
$client->GetThirst();
# int
$client->GetTotalSecondsPlayed();
# uint32_t
$client->GetWeight();
# int
$client->GetZoneFlags();
# array
$client->GoFish();
# void
$client->GrantAllAAPoints(unlock_level);
# void
$client->GrantAllAAPoints(unlock_level, skip_grant_only);
# void
$client->GrantAllAAPoints();
# void
$client->GrantAlternateAdvancementAbility(aa_id, points);
# bool
$client->GrantAlternateAdvancementAbility(aa_id, points, ignore_cost);
# bool
$client->GrantNameChange();
# void
$client->GrantPetNameChange();
# void
$client->GuildID();
# uint32_t
$client->GuildRank();
# int
$client->HasAugmentEquippedByID(item_id);
# bool
$client->HasDisciplineLearned(spell_id);
# bool
$client->HasExpeditionLockout(expedition_name, event_name);
# bool
$client->HasItemEquippedByID(item_id);
# bool
$client->HasItemOnCorpse(item_id);
# bool
$client->HasPEQZoneFlag(zone_id);
# bool
$client->HasRecipeLearned(recipe_id);
# bool
$client->HasSkill(skill_id);
# bool
$client->HasSpellScribed(spell_id);
# bool
$client->HasZoneFlag(zone_id);
# bool
$client->Hungry();
# bool
$client->InZone();
# bool
$client->IncStats(type, increase_val);
# void
$client->IncreaseLanguageSkill(language_id);
# void
$client->IncreaseLanguageSkill(language_id, increase);
# void
$client->IncreaseSkill(skill_id);
# void
$client->IncreaseSkill(skill_id, value);
# void
$client->IncrementAA(aa_skill_id);
# void
$client->IsAutoAttackEnabled();
# bool
$client->IsAutoFireEnabled();
# bool
$client->IsBecomeNPC();
# bool
$client->IsCrouching();
# bool
$client->IsDueling();
# bool
$client->IsEXPEnabled();
# bool
$client->IsGrouped();
# bool
$client->IsInAGuild();
# bool
$client->IsLD();
# bool
$client->IsMedding();
# bool
$client->IsNameChangeAllowed();
# bool
$client->IsRaidGrouped();
# bool
$client->IsSitting();
# bool
$client->IsStanding();
# bool
$client->IsTaskActive(task_id);
# bool
$client->IsTaskActivityActive(task_id, activity_id);
# bool
$client->IsTaskCompleted(task_id);
# bool
$client->KeyRingAdd(item_id);
# bool
$client->KeyRingCheck(item_id);
# bool
$client->KeyRingClear();
# bool
$client->KeyRingList();
# void
$client->KeyRingList(c);
# void
$client->KeyRingRemove(item_id);
# bool
$client->Kick();
# void
$client->LearnDisciplines(min_level, max_level);
# int
$client->LearnRecipe(recipe_id);
# void
$client->LeaveGroup();
# void
$client->LoadPEQZoneFlags();
# void
$client->LoadZoneFlags();
# void
$client->LockSharedTask(lock);
# void
$client->MarkCompassLoc(x, y, z);
# void
$client->MaxSkill(skill_id, class_id);
# int
$client->MaxSkill(skill_id, class_id, level);
# int
$client->MaxSkill(skill_id);
# int
$client->MaxSkills();
# void
$client->MemSpell(spell_id, slot, update_client);
# void
$client->MemSpell(spell_id, slot);
# void
$client->MemmedCount();
# int
$client->MovePC(zone_id, x, y, z, heading);
# void
$client->MovePCDynamicZone(zone);
# void
$client->MovePCDynamicZone(zone, zone_version, msg_if_invalid);
# void
$client->MovePCDynamicZone(zone, zone_version);
# void
$client->MovePCInstance(zone_id, instance_id, x, y, z, heading);
# void
$client->MoveZone(zone_short_name, x, y, z, heading);
# void
$client->MoveZone(zone_short_name);
# void
$client->MoveZone(zone_short_name, x, y, z);
# void
$client->MoveZoneGroup(zone_short_name, x, y, z, heading);
# void
$client->MoveZoneGroup(zone_short_name);
# void
$client->MoveZoneGroup(zone_short_name, x, y, z);
# void
$client->MoveZoneInstance(instance_id, x, y, z, heading);
# void
$client->MoveZoneInstance(instance_id, x, y, z);
# void
$client->MoveZoneInstance(instance_id);
# void
$client->MoveZoneInstanceGroup(instance_id, x, y, z);
# void
$client->MoveZoneInstanceGroup(instance_id, x, y, z, heading);
# void
$client->MoveZoneInstanceGroup(instance_id);
# void
$client->MoveZoneInstanceRaid(instance_id);
# void
$client->MoveZoneInstanceRaid(instance_id, x, y, z);
# void
$client->MoveZoneInstanceRaid(instance_id, x, y, z, heading);
# void
$client->MoveZoneRaid(zone_short_name);
# void
$client->MoveZoneRaid(zone_short_name, x, y, z);
# void
$client->MoveZoneRaid(zone_short_name, x, y, z, heading);
# void
$client->NPCSpawn(target_npc, option);
# void
$client->NPCSpawn(target_npc, option, respawn_time);
# void
$client->NotifyNewTitlesAvailable();
# void
$client->NukeItem(item_id);
# uint32
$client->NukeItem(item_id, slot_to_check);
# uint32
$client->OpenLFGuildWindow();
# void
$client->PlayMP3(file);
# void
$client->Popup2(title, text);
# void
$client->Popup2(title, text, popup_id, negative_id, buttons);
# void
$client->Popup2(title, text, popup_id);
# void
$client->Popup2(title, text, popup_id, negative_id);
# void
$client->Popup2(title, text, popup_id, negative_id, buttons, duration, button_name_0, button_name_1, sound_controls);
# void
$client->Popup2(title, text, popup_id, negative_id, buttons, duration, button_name_0, button_name_1);
# void
$client->Popup2(title, text, popup_id, negative_id, buttons, duration, button_name_0);
# void
$client->Popup2(title, text, popup_id, negative_id, buttons, duration);
# void
$client->QuestReward(mob, copper);
# void
$client->QuestReward(mob, copper, silver, gold, platinum, item_id, exp, faction);
# void
$client->QuestReward(mob, copper, silver, gold);
# void
$client->QuestReward(mob, copper, silver, gold, platinum);
# void
$client->QuestReward(mob);
# void
$client->QuestReward(mob, copper, silver);
# void
$client->QuestReward(mob, copper, silver, gold, platinum, item_id);
# void
$client->QuestReward(mob, copper, silver, gold, platinum, item_id, exp);
# void
$client->ReadBook(book_text, type);
# void
$client->ReadBookByName(book_name, book_type);
# void
$client->RefundAA();
# void
$client->ReloadDataBuckets();
# bool
$client->RemoveAAPoints(points);
# bool
$client->RemoveAllExpeditionLockouts(expedition_name);
# void
$client->RemoveAllExpeditionLockouts();
# void
$client->RemoveAlternateCurrencyValue(currency_id, amount);
# bool
$client->RemoveEbonCrystals(amount);
# void
$client->RemoveExpeditionLockout(expedition_name, event_name);
# void
$client->RemoveFromInstance(instance_id);
# void
$client->RemoveItem(item_id);
# void
$client->RemoveItem(item_id, quantity);
# void
$client->RemoveLDoNLoss(theme_id);
# void
$client->RemoveLDoNWin(theme_id);
# void
$client->RemoveNoRent();
# void
$client->RemoveRadiantCrystals(amount);
# void
$client->ResetAA();
# void
$client->ResetAllCastbarCooldowns();
# void
$client->ResetAllDisciplineTimers();
# void
$client->ResetAlternateAdvancementRank(aa_id);
# void
$client->ResetCastbarCooldownBySlot(slot);
# void
$client->ResetCastbarCooldownBySpellID(spell_id);
# void
$client->ResetDisciplineTimer(timer_id);
# void
$client->ResetItemCooldown(item_id);
# void
$client->ResetLeadershipAA();
# void
$client->ResetTrade();
# void
$client->Save(commit_now);
# bool
$client->ScribeSpell(spell_id, slot);
# void
$client->ScribeSpell(spell_id, slot, update_client);
# void
$client->ScribeSpells(min_level, max_level);
# int
$client->SendColoredText(color, msg);
# void
$client->SendGMCommand(message);
# bool
$client->SendGMCommand(message, ignore_status);
# bool
$client->SendMarqueeMessage(type, message);
# void
$client->SendMarqueeMessage(type, priority, fade_in, fade_out, duration, message);
# void
$client->SendMarqueeMessage(type, message, duration);
# void
$client->SendOPTranslocateConfirm(caster, spell_id);
# void
$client->SendPEQZoneFlagInfo(to);
# void
$client->SendPath(target);
# void
$client->SendPayload(payload_id, payload_value);
# void
$client->SendPayload(payload_id);
# void
$client->SendSound();
# void
$client->SendSpellAnim(targetid, spell_id);
# void
$client->SendTargetCommand(entity_id);
# void
$client->SendToGuildHall();
# void
$client->SendToInstance(instance_type, zone_short_name, instance_version, x, y, z, heading, instance_identifier, duration);
# void
$client->SendWebLink(url);
# void
$client->SendZoneFlagInfo(to);
# void
$client->SetAAEXPModifier(zone_id, aa_modifier, instance_version);
# void
$client->SetAAEXPModifier(aa_modifier);
# void
$client->SetAAEXPModifier(zone_id, aa_modifier);
# void
$client->SetAAEXPPercentage(percentage);
# void
$client->SetAAPoints(points);
# void
$client->SetAATitle(title);
# void
$client->SetAATitle(title, save);
# void
$client->SetAFK(afk_flag);
# void
$client->SetAccountBucket(bucket_name, bucket_value);
# void
$client->SetAccountBucket(bucket_name, bucket_value, "");
# void
$client->SetAccountFlag(flag, value);
# void
$client->SetAlternateCurrencyValue(currency_id, amount);
# void
$client->SetAnon(anon_flag);
# void
$client->SetAutoLoginCharacterName();
# bool
$client->SetAutoLoginCharacterName(character_name);
# bool
$client->SetBaseClass(class_id);
# void
$client->SetBaseGender(gender_id);
# void
$client->SetBaseRace(race_id);
# void
$client->SetBecomeNPC(flag);
# void
$client->SetBecomeNPCLevel(level);
# void
$client->SetBindPoint(to_zone, to_instance, new_x, new_y, new_z, new_heading);
# void
$client->SetBindPoint(to_zone, to_instance);
# void
$client->SetBindPoint(to_zone);
# void
$client->SetBindPoint(to_zone, to_instance, new_x);
# void
$client->SetBindPoint(to_zone, to_instance, new_x, new_y);
# void
$client->SetBindPoint(to_zone, to_instance, new_x, new_y, new_z);
# void
$client->SetBindPoint();
# void
$client->SetBotCreationLimit(new_creation_limit);
# void
$client->SetBotCreationLimit(new_creation_limit, class_id);
# void
$client->SetBotRequiredLevel(new_required_level);
# void
$client->SetBotRequiredLevel(new_required_level, class_id);
# void
$client->SetBotSpawnLimit(new_spawn_limit);
# void
$client->SetBotSpawnLimit(new_spawn_limit, class_id);
# void
$client->SetClientMaxLevel(max_level);
# void
$client->SetConsumption(hunger_amount, thirst_amount);
# void
$client->SetCustomItemData(slot_id, identifier, value);
# void
$client->SetDeity(deity_id);
# void
$client->SetDuelTarget(set_id);
# void
$client->SetDueling(duel);
# void
$client->SetEXP(set_exp, set_aaxp, resexp);
# void
$client->SetEXP(set_exp, set_aaxp);
# void
$client->SetEXPEnabled(is_exp_enabled);
# void
$client->SetEXPModifier(zone_id, exp_modifier);
# void
$client->SetEXPModifier(exp_modifier);
# void
$client->SetEXPModifier(zone_id, exp_modifier, instance_version);
# void
$client->SetEbonCrystals(value);
# void
$client->SetEndurance(endurance);
# void
$client->SetEnvironmentDamageModifier(modifier);
# void
$client->SetFactionLevel(char_id, npc_faction_id, char_class, char_race, char_deity);
# void
$client->SetFactionLevel2(char_id, faction_id, char_class, char_race, char_deity, value);
# void
$client->SetFactionLevel2(char_id, faction_id, char_class, char_race, char_deity, value, temp);
# void
$client->SetFeigned(feigned);
# void
$client->SetGM(on);
# void
$client->SetGMStatus(new_status);
# void
$client->SetHideMe(hide_me_state);
# void
$client->SetHorseId(horseid);
# void
$client->SetHunger(in_hunger);
# void
$client->SetIPExemption(exemption_amount);
# void
$client->SetInvulnerableEnvironmentDamage(invul);
# void
$client->SetItemCooldown(item_id, in_time);
# void
$client->SetLDoNPoints(theme_id, points);
# void
$client->SetLanguageSkill(language_id, language_skill);
# void
$client->SetMaterial(slot_id, item_id);
# void
$client->SetPEQZoneFlag(zone_id);
# void
$client->SetPVP(on);
# void
$client->SetPrimaryWeaponOrnamentation(model_id);
# void
$client->SetRadiantCrystals(value);
# void
$client->SetSecondaryWeaponOrnamentation(model_id);
# void
$client->SetSkill(skill_id, value);
# void
$client->SetSkillPoints(points);
# void
$client->SetSpellDuration(spell_id, duration, level, allow_pets, allow_bots);
# void
$client->SetSpellDuration(spell_id);
# void
$client->SetSpellDuration(spell_id, duration);
# void
$client->SetSpellDuration(spell_id, duration, level);
# void
$client->SetSpellDuration(spell_id, duration, level, allow_pets);
# void
$client->SetSpellDurationGroup(spell_id, duration);
# void
$client->SetSpellDurationGroup(spell_id);
# void
$client->SetSpellDurationGroup(spell_id, duration, level);
# void
$client->SetSpellDurationGroup(spell_id, duration, level, allow_pets);
# void
$client->SetSpellDurationGroup(spell_id, duration, level, allow_pets, allow_bots);
# void
$client->SetSpellDurationRaid(spell_id, duration);
# void
$client->SetSpellDurationRaid(spell_id, duration, level, allow_pets, is_raid_group_only, allow_bots);
# void
$client->SetSpellDurationRaid(spell_id, duration, level, allow_pets);
# void
$client->SetSpellDurationRaid(spell_id, duration, level);
# void
$client->SetSpellDurationRaid(spell_id, duration, level, allow_pets, is_raid_group_only);
# void
$client->SetSpellDurationRaid(spell_id);
# void
$client->SetStartZone(zone_id);
# void
$client->SetStartZone(zone_id, x, y, z, heading);
# void
$client->SetStartZone(zone_id, x, y, z);
# void
$client->SetStats(type, increase_val);
# void
$client->SetThirst(in_thirst);
# void
$client->SetTint(slot_id, color);
# void
$client->SetTitleSuffix(suffix);
# void
$client->SetTitleSuffix(suffix, save);
# void
$client->SetZoneFlag(zone_id);
# void
$client->ShowZoneShardMenu();
# void
$client->Signal(signal_id);
# void
$client->SignalClient(signal_id);
# void
$client->SilentMessage(message);
# void
$client->Sit();
# void
$client->SlotConvert2(slot);
# int
$client->Stand();
# void
$client->SummonBaggedItems(bag_item_id, bag_items_ref);
# void
$client->SummonItem(item_id, charges, attune, aug1, aug2, aug3, aug4, aug5, slot_id);
# void
$client->SummonItem(item_id, charges, attune, aug1);
# void
$client->SummonItem(item_id, charges, attune);
# void
$client->SummonItem(item_id, charges);
# void
$client->SummonItem(item_id, charges, attune, aug1, aug2);
# void
$client->SummonItem(item_id, charges, attune, aug1, aug2, aug3);
# void
$client->SummonItem(item_id, charges, attune, aug1, aug2, aug3, aug4);
# void
$client->SummonItem(item_id, charges, attune, aug1, aug2, aug3, aug4, aug5);
# void
$client->SummonItem(item_id);
# void
$client->SummonItemIntoInventory(table_ref);
# void
$client->TGB();
# bool
$client->TakeMoneyFromPP(copper, update_client);
# bool
$client->TakeMoneyFromPP(copper);
# bool
$client->TakePlatinum(platinum, update_client);
# bool
$client->TakePlatinum(platinum);
# bool
$client->TaskSelector(task_ids);
# void
$client->TaskSelectorNoCooldown(task_ids);
# void
$client->TeleportGroupToPlayerByName(player_name);
# bool
$client->TeleportRaidToPlayerByName(player_name);
# bool
$client->TeleportToPlayerByName(player_name);
# bool
$client->Thirsty();
# bool
$client->TrainDiscBySpellID(spell_id);
# void
$client->UnFreeze();
# void
$client->UncompleteTask(task_id);
# bool
$client->Undye();
# void
$client->UnmemSpell(slot);
# void
$client->UnmemSpell(slot, update_client);
# void
$client->UnmemSpellAll();
# void
$client->UnmemSpellAll(update_client);
# void
$client->UnmemSpellBySpellID(spell_id);
# void
$client->UnscribeSpell(slot, update_client);
# void
$client->UnscribeSpell(slot);
# void
$client->UnscribeSpellAll();
# void
$client->UnscribeSpellAll(update_client);
# void
$client->UnscribeSpellBySpellID(spell_id);
# void
$client->UnscribeSpellBySpellID(spell_id, update_client);
# void
$client->UntrainDisc(slot);
# void
$client->UntrainDisc(slot, update_client);
# void
$client->UntrainDiscAll(update_client);
# void
$client->UntrainDiscAll();
# void
$client->UntrainDiscBySpellID(spell_id);
# void
$client->UntrainDiscBySpellID(spell_id, update_client);
# void
$client->UpdateAdmin();
# void
$client->UpdateAdmin(from_database);
# void
$client->UpdateGroupAAs(points, type);
# void
$client->UpdateLDoNPoints(theme_id, points);
# bool
$client->UpdateTaskActivity(task_id, activity_id, count, ignore_quest_update);
# void
$client->UpdateTaskActivity(task_id, activity_id, count);
# void
$client->UpdateWho();
# void
$client->UpdateWho(remove);
# void
$client->UseAugmentContainer(container_slot);
# void
$client->UseDiscipline(spell_id, target);
# bool
$client->WorldKick();
# void