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