Updated Perl Client (markdown)

Logan
2018-01-13 23:38:08 -08:00
parent 21f3df535d
commit d4c9c8c612
+228 -236
@@ -7,240 +7,232 @@ client.valid -- Returns true if this object is not null
``` ```
### Member Functions ### Member Functions
``` ```perl
void Client::SendSound() $client->AccountID() # uint
void Client::Save( iCommitNow) $client->AccountName() # string
void Client::SaveBackup() $client->AddAAPoints(number) # void
void Client::Connected() $client->AddAlternateCurrencyValue(uint32 currency_id, int32 amount) # void
void Client::InZone() $client->AddCrystals(RadiantCount, EbonCount) # void
void Client::Kick() $client->AddEXP(add_exp, conlevel) # void
void Client::Disconnect() $client->AddLevelBasedExp(exp_percentage, int max_level) # void
void Client::IsLD() $client->AddMoneyToPP(int copper, int silver, int gold, int platinum, updateclient) # void
void Client::WorldKick() $client->AddPVPPoints(Points) # void
void Client::GetAnon() $client->AddSkill(skillid, int value) # void
void Client::Duck() $client->Admin() # int
void Client::Stand() $client->AssignTask(TaskID, NPCID, bool enforce_level_requirement) # void
void Client::SetGM( toggle) $client->AssignToInstance(int instance_id) # void
void Client::SetPVP( toggle) $client->AutoSplitEnabled() # bool
void Client::GetPVP() $client->BreakInvis() # void
void Client::GetGM() $client->CalcPriceMod(other) # double
void Client::SetBaseClass( i) $client->CanHaveSkill(skill_id) # bool
void Client::SetBaseRace( i) $client->ChangeLastName(string in_lastname) # void
void Client::SetBaseGender( i) $client->CharacterID() # uint
void Client::GetBaseFace() $client->CheckIncreaseSkill(skillid, chancemodi) # bool
void Client::GetLanguageSkill( n) $client->CheckSpecializeIncrease(int spell_id) # void
void Client::GetLastName() $client->ClearCompassMark() # void
void Client::GetLDoNPointsTheme( theme) $client->ClearZoneFlag(int zone_id) # void
void Client::GetBaseSTR() $client->Connected() # bool
void Client::GetBaseSTA() $client->DecreaseByID(int type, amt) # bool
void Client::GetBaseCHA() $client->DeleteItemInInventory(slot_id, int quantity) # void
void Client::GetBaseDEX() $client->Disconnect() # void
void Client::GetBaseINT() $client->DropItem(slot_id) # void
void Client::GetBaseAGI() $client->Duck() # void
void Client::GetBaseWIS() $client->Escape() # void
void Client::GetWeight() $client->ExpeditionMessage(ExpdID, Message) # void
void Client::GetEXP() $client->FailTask(TaskID) # void
void Client::GetAAExp() $client->ForageItem() # void
void Client::GetAAPercent() $client->GetAAExp() # uint
void Client::GetTotalSecondsPlayed() $client->GetAALevel(aaskillid) # uint
void Client::UpdateLDoNPoints( points, theme) $client->GetAAPercent() # uint
void Client::SetDeity( i) $client->GetAAPoints() # uint
void Client::AddEXP( add_exp, conlevel) $client->GetAccountFlag(flag) # string
void Client::SetEXP( set_exp, set_aaxp, resexp) $client->GetAggroCount() # int
void Client::SetBindPoint( to_zone) $client->GetAllMoney() # int
void Client::GetBindX() $client->GetAnon() # uint
void Client::GetBindY() $client->GetAugmentAt(int slot, aug_slot) # void
void Client::GetBindZ() $client->GetAugmentIDAt(slot_id, augslot) # int
void Client::GetBindHeading() $client->GetBaseAGI() # uint
void Client::GetBindZoneID() $client->GetBaseCHA() # uint
void Client::MovePC( zoneID, float x, float y, float z, float heading) $client->GetBaseDEX() # uint
void Client::MovePCInstance( zoneID, instanceID, float x, float y, float z, float heading) $client->GetBaseFace() # uint
void Client::ChangeLastName( in_lastname) $client->GetBaseINT() # uint
void Client::GetFactionLevel(int char_id, int npc_id, p_race, p_class, p_deity, pFaction, tnpc) $client->GetBaseSTA() # uint
void Client::SetFactionLevel(int char_id, int npc_id, char_class, char_race, char_deity) $client->GetBaseSTR() # uint
void Client::SetFactionLevel2(int char_id, faction_id, char_class, char_race, char_deity, value, int temp) $client->GetBaseWIS() # uint
void Client::GetRawItemAC() $client->GetBecomeNPCLevel() # uint
void Client::AccountID() $client->GetBindHeading(index) # double
void Client::AccountName() $client->GetBindX(index) # double
void Client::Admin() $client->GetBindY(index) # double
void Client::CharacterID() $client->GetBindZ(index) # double
void Client::UpdateAdmin( iFromDB) $client->GetBindZoneID(index) # uint
void Client::UpdateWho( remove) $client->GetCarriedMoney() # int
void Client::GuildRank() $client->GetCharacterFactionLevel(faction_id) # int
void Client::GuildID() $client->GetClientVersion() # uint
void Client::GetFace() $client->GetClientVersionBit() # uint
void Client::TakeMoneyFromPP(int copper, updateclient) $client->GetCorpseCount() # int
void Client::AddMoneyToPP(int copper, int silver, int gold, int platinum, updateclient) $client->GetCorpseID(corpse) # int
void Client::TGB() $client->GetCorpseItemAt(corpse_id, slotid) # int
void Client::GetSkillPoints() $client->GetCustomItemData(slot_id, identifier) # string
void Client::SetSkillPoints( inp) $client->GetDiscSlotBySpellID(int spell_id) # int
void Client::IncreaseSkill( skill_id, value) $client->GetDuelTarget() # uint
void Client::IncreaseLanguageSkill( skill_id, value) $client->GetEbonCrystals() # uint
void Client::GetSkill( skill_id) $client->GetEndurance() # uint
void Client::GetRawSkill( skill_id) $client->GetEnduranceRatio() # uint
void Client::HasSkill( skill_id) $client->GetEXP() # uint
void Client::CanHaveSkill( skill_id) $client->GetFace() # uint
void Client::SetSkill( skill_num, value) $client->GetFactionLevel(int char_id, int npc_id, p_race, p_class, p_deity, pFaction, tnpc) # int
void Client::AddSkill( skillid, value) $client->GetFeigned() # bool
void Client::CheckSpecializeIncrease( spell_id) $client->GetFreeSpellBookSlot(start_slot) # int
void Client::CheckIncreaseSkill( skillid, chancemodi) $client->GetGM() # bool
void Client::SetLanguageSkill( langid, value) $client->GetGroup() # void
void Client::MaxSkill( skillid, class, int level) $client->GetGroupPoints() # uint
void Client::GMKill() $client->GetHorseId() # uint
void Client::IsMedding() $client->GetHunger() # int
void Client::GetDuelTarget() $client->GetInstanceID() # uint
void Client::IsDueling() $client->GetInstrumentMod(int spell_id) # uint
void Client::SetDuelTarget( set_id) $client->GetIP() # uint
void Client::SetDueling( duel) $client->GetItemAt(int slot) # void
void Client::ResetAA() $client->GetItemIDAt(slot_id) # int
void Client::MemSpell( spell_id, slot, update_client) $client->GetItemInInventory(slot_id) # void
void Client::UnmemSpell( slot, update_client) $client->GetLanguageSkill(n) # uint
void Client::UnmemSpellBySpellID( spell_id) $client->GetLastName() # string
void Client::UnmemSpellAll( update_client) $client->GetLDoNLosses() # uint
void Client::ScribeSpell( spell_id, slot, update_client) $client->GetLDoNLossesTheme(theme) # uint
void Client::UnscribeSpell( slot, update_client) $client->GetLDoNPointsTheme(theme) # uint
void Client::UnscribeSpellAll( update_client) $client->GetLDoNWins() # uint
void Client::TrainDiscBySpellID( spell_id) $client->GetLDoNWinsTheme(theme) # uint
void Client::GetDiscSlotBySpellID( spell_id) $client->GetMaxEndurance() # uint
void Client::UntrainDisc( slot, update_client) $client->GetModCharacterFactionLevel(faction_id) # int
void Client::UntrainDiscAll( update_client) $client->GetPVP() # bool
void Client::IsSitting() $client->GetPVPPoints() # uint
void Client::IsBecomeNPC() $client->GetRadiantCrystals() # uint
void Client::GetBecomeNPCLevel() $client->GetRaid() # void
void Client::SetBecomeNPC( flag) $client->GetRaidPoints() # uint
void Client::SetBecomeNPCLevel(int level) $client->GetRawItemAC() # int
void Client::SetFeigned( in_feigned) $client->GetRawSkill(skill_id) # uint
void Client::GetFeigned() $client->GetSkill(skill_id) # uint
void Client::AutoSplitEnabled() $client->GetSkillPoints() # uint
void Client::SetHorseId( horseid_in) $client->GetSpellBookSlotBySpellID(int spell_id) # int
void Client::GetHorseId() $client->GetSpentAA() # uint
void Client::NukeItem( itemnum, where_to_check) $client->GetStartZone() # uint
void Client::SetTint( slot_id, int color) $client->GetTargetRingX() # double
void Client::SetMaterial( slot_id, int item_id) $client->GetTargetRingY() # double
void Client::Undye() $client->GetTargetRingZ() # double
void Client::GetItemIDAt( slot_id) $client->GetTaskActivityDoneCount(TaskID, ActivityID) # int
void Client::GetAugmentIDAt( slot_id, augslot) $client->GetThirst() # int
void Client::DeleteItemInInventory( slot_id, int quantity) $client->GetTotalSecondsPlayed() # uint
void Client::SummonItem(int item_id, int charges) $client->GetWeight() # uint
void Client::SetStats( type, increase_val) $client->GMKill() # void
void Client::IncStats( type, increase_val) $client->GoFish() # void
void Client::DropItem( slot_id) $client->GrantAlternateAdvancementAbility(aa_id, points, ignore_cost) # bool
void Client::BreakInvis() $client->GuildID() # uint
void Client::GetGroup() $client->GuildRank() # uint
void Client::LeaveGroup() $client->HasSkill(skill_id) # bool
void Client::GetRaid() $client->HasSpellScribed(int spell_id) # bool
void Client::IsGrouped() $client->HasZoneFlag(int zone_id) # bool
void Client::IsRaidGrouped() $client->Hungry() # bool
void Client::Hungry() $client->IncreaseLanguageSkill(skill_id, int value) # void
void Client::Thirsty() $client->IncreaseSkill(skill_id, int value) # void
void Client::GetInstrumentMod( spell_id) $client->IncrementAA(aaskillid) # void
void Client::DecreaseByID( type, amt) $client->IncStats(int type, increase_val) # void
void Client::SlotConvert2( slot) $client->InZone() # bool
void Client::Escape() $client->IsBecomeNPC() # bool
void Client::RemoveNoRent() $client->IsDueling() # bool
void Client::GoFish() $client->IsGrouped() # bool
void Client::ForageItem() $client->IsLD() # bool
void Client::CalcPriceMod( other) $client->IsMedding() # bool
void Client::ResetTrade() $client->IsRaidGrouped() # bool
void Client::UseDiscipline( spell_id, target) $client->IsSitting() # bool
void Client::GetCharacterFactionLevel( faction_id) $client->IsTaskActive(TaskID) # bool
void Client::SetZoneFlag(int zone_id) $client->IsTaskActivityActive(TaskID, ActivityID) # bool
void Client::ClearZoneFlag(int zone_id) $client->IsTaskCompleted(TaskID) # bool
void Client::HasZoneFlag(int zone_id) $client->KeyRingAdd(int item_id) # void
void Client::SendZoneFlagInfo( to) $client->KeyRingCheck(int item_id) # bool
void Client::LoadZoneFlags() $client->Kick() # void
void Client::SetAATitle( txt, save) $client->LearnRecipe(recipe_id) # void
void Client::GetClientVersion() $client->LeaveGroup() # void
void Client::GetClientVersionBit() $client->LoadZoneFlags() # void
void Client::SetTitleSuffix( txt, save) $client->MarkCompassLoc(float x, float y, float z) # void
void Client::SetAAPoints( points) $client->MaxSkill(skillid, class, int level) # uint
void Client::GetAAPoints() $client->MemSpell(int spell_id, int slot, update_client) # void
void Client::GetSpentAA() $client->MovePC(zoneID, float x, float y, float z, float heading) # void
void Client::AddAAPoints( number) $client->MovePCInstance(zoneID, instanceID, float x, float y, float z, float heading) # void
void Client::RefundAA() $client->NPCSpawn(target_npc, option, respawntime) # void
void Client::GetModCharacterFactionLevel( faction_id) $client->NukeItem(itemnum, where_to_check) # uint
void Client::GetLDoNWins() $client->OpenLFGuildWindow() # void
void Client::GetLDoNLosses() $client->PlayMP3(fname) # void
void Client::GetLDoNWinsTheme( theme) $client->QuestReward(mob, int copper, int silver, int gold, int platinum, itemid, exp, faction) # void
void Client::GetLDoNLossesTheme( theme) $client->ReadBook(Book Text, Type) # void
void Client::GetItemAt( slot) $client->RefundAA() # void
void Client::GetAugmentAt( slot, aug_slot) $client->RemoveFromInstance(int instance_id) # void
void Client::GetStartZone() $client->RemoveNoRent() # void
void Client::SetStartZone( zoneid, float x, float y, float z) $client->ResetAA() # void
void Client::KeyRingAdd(int item_id) $client->ResetTrade() # void
void Client::KeyRingCheck(int item_id) $client->Save(iCommitNow) # bool
void Client::AddPVPPoints( Points) $client->SaveBackup() # void
void Client::AddCrystals( RadiantCount, EbonCount) $client->ScribeSpell(int spell_id, int slot, update_client) # void
void Client::GetPVPPoints() $client->SendColoredText(int color, string message) # void
void Client::GetRadiantCrystals() $client->SendMarqueeMessage(int type, int priority, int fade_in, int fade_out, int duration, msg) # void
void Client::GetEbonCrystals() $client->SendOPTranslocateConfirm(Caster, SpellID) # void
void Client::ReadBook( Book Text, Type) $client->SendSound() # void
void Client::UpdateGroupAAs( points, type) $client->SendTargetCommand(in_entid) # void
void Client::GetGroupPoints() $client->SendWebLink(website) # void
void Client::GetRaidPoints() $client->SendZoneFlagInfo(to) # void
void Client::LearnRecipe( recipe_id) $client->SetAAPoints(points) # void
void Client::GetEndurance() $client->SetAATitle(txt, save) # void
void Client::GetMaxEndurance() $client->SetAccountFlag(flag, int value) # void
void Client::GetEnduranceRatio() $client->SetBaseClass(i) # void
void Client::SetEndurance( Endurance) $client->SetBaseGender(i) # void
void Client::SendOPTranslocateConfirm( Caster, SpellID) $client->SetBaseRace(i) # void
void Client::NPCSpawn( target_npc, option, respawntime) $client->SetBecomeNPC(flag) # void
void Client::GetIP() $client->SetBecomeNPCLevel(int level) # void
void Client::AddLevelBasedExp( exp_percentage, int max_level) $client->SetBindPoint(to_zone) # void
void Client::IncrementAA( aaskillid) $client->SetCustomItemData(slot_id, identifier, int value) # void
void Client::GrantAlternateAdvancementAbility( aa_id, points, ignore_cost) $client->SetDeity(i) # void
void Client::GetAALevel( aaskillid) $client->SetDueling(duel) # void
void Client::MarkCompassLoc(float x, float y, float z) $client->SetDuelTarget(set_id) # void
void Client::ClearCompassMark() $client->SetEndurance(Endurance) # void
void Client::GetFreeSpellBookSlot( start_slot) $client->SetEXP(set_exp, set_aaxp, resexp) # void
void Client::GetSpellBookSlotBySpellID( spell_id) $client->SetFactionLevel(int char_id, int npc_id, char_class, char_race, char_deity) # void
void Client::UpdateTaskActivity( TaskID, ActivityID, Count, bool ignore_quest_update) $client->SetFactionLevel2(int char_id, faction_id, char_class, char_race, char_deity, int value, int temp) # void
void Client::GetTaskActivityDoneCount( TaskID, ActivityID) $client->SetFeigned(in_feigned) # void
void Client::AssignTask( TaskID, NPCID, bool enforce_level_requirement) $client->SetGM(toggle) # void
void Client::FailTask( TaskID) $client->SetHorseId(horseid_in) # void
void Client::IsTaskCompleted( TaskID) $client->SetHunger(in_hunger) # void
void Client::IsTaskActive( TaskID) $client->SetHunger(in_hunger, in_thirst) # void
void Client::IsTaskActivityActive( TaskID, ActivityID) $client->SetLanguageSkill(langid, int value) # void
void Client::GetCorpseCount() $client->SetMaterial(slot_id, int item_id) # void
void Client::GetCorpseID( corpse) $client->SetPVP(toggle) # void
void Client::GetCorpseItemAt( corpse_id, slotid) $client->SetSkill(skill_num, int value) # void
void Client::AssignToInstance(int instance_id) $client->SetSkillPoints(inp) # void
void Client::RemoveFromInstance(int instance_id) $client->SetStartZone(zoneid , float x, float y, float z) # void
void Client:Freeze() $client->SetStats(int type, increase_val) # void
void Client:UnFreeze() $client->SetThirst(in_thirst) # void
void Client::GetAggroCount() $client->SetTint(slot_id, int color) # void
void Client::GetCarriedMoney() $client->SetTitleSuffix(txt, save) # void
void Client::GetAllMoney() $client->SetZoneFlag(int zone_id) # void
void Client::GetItemInInventory( slot_id) $client->SignalClient(data) # void
void Client::SetCustomItemData( slot_id, identifier, value) $client->SilentMessage(Message) # void
void Client::GetCustomItemData( slot_id, identifier) $client->SlotConvert2(int slot) # uint
void Client::OpenLFGuildWindow() $client->Stand() # void
void Client::SignalClient( data) $client->SummonItem(int item_id, int charges) # void
void Client::AddAlternateCurrencyValue( uint32 currency_id, int32 amount) $client->TakeMoneyFromPP(int copper, updateclient) # bool
void Client::SendWebLink( website) $client->TGB() # bool
void Client::GetInstanceID() $client->Thirsty() # bool
void Client::HasSpellScribed( spell_id) $client->TrainDiscBySpellID(int spell_id) # void
void Client::SetAccountFlag( flag, value) $client->Undye() # void
void Client::GetAccountFlag( flag) $client->UnmemSpell(int slot, update_client) # void
void Client::GetHunger() $client->UnmemSpellAll(update_client) # void
void Client::GetThirst() $client->UnmemSpellBySpellID(int spell_id) # void
void Client::SetHunger( in_hunger) $client->UnscribeSpell(int slot, update_client) # void
void Client::SetThirst( in_thirst) $client->UnscribeSpellAll(update_client) # void
void Client::SendTargetCommand( in_entid) $client->UntrainDisc(int slot, update_client) # void
void Client::SetHunger( in_hunger, in_thirst) $client->UntrainDiscAll(update_client) # void
void Client::SilentMessage( Message) $client->UpdateAdmin(bool iFromDB) # void
void Client::PlayMP3( fname) $client->UpdateGroupAAs(points, int type) # void
void Client::ExpeditionMessage( ExpdID, Message) $client->UpdateLDoNPoints(points, theme) # bool
void Client::SendMarqueeMessage( type, int priority, int fade_in, int fade_out, int duration, msg) $client->UpdateTaskActivity(TaskID, ActivityID, Count, bool ignore_quest_update) # void
void Client::SendColoredText(int color, string message) $client->UpdateWho(remove) # void
void SendSpellAnim( uint16 spell_id, uint32 seq) $client->UseDiscipline(int spell_id, target) # bool
void Client::GetTargetRingX() $client->WorldKick() # void
void Client::GetTargetRingY()
void Client::GetTargetRingZ()
void CalcEXP( uint8 conlevel)
void Client::QuestReward( mob, int copper, int silver, int gold, int platinum, itemid, exp, faction)
void GetMoney( type, subtype)
void GetAccountAge()
void Client::SendFullPopup( Title, Text, PopupID, NegativeID, Buttons, Duration, ButtonName0, ButtonName1, SoundControls)
``` ```