Entity List Methods
Perl
Lua
1
$entity_list->CanAddHateForMob(mob* target)
2
$entity_list->Clear()
3
$entity_list->ClearClientPetitionQueue()
4
$entity_list->ClearFeignAggro(mob* target)
5
$entity_list->DeleteNPCCorpses()
6
$entity_list->DeletePlayerCorpses()
7
$entity_list->DoubleAggro(*mob target)
8
$entity_list->Fighting(mob* target)
9
$entity_list->FindDoor(uint32 door_id)
10
$entity_list->GetClientByAccID(uint32 account_id)
11
$entity_list->GetClientByCharID(uint32 character_id)
12
$entity_list->GetClientByID(uint16 client_id)
13
$entity_list->GetClientByName(name)
14
$entity_list->GetClientByWID(uint32 wid)
15
$entity_list->GetClientList()
16
$entity_list->GetCorpseByID(id)
17
$entity_list->GetCorpseByName(name)
18
$entity_list->GetCorpseByOwner(client)
19
$entity_list->GetCorpseList()
20
$entity_list->GetDoorsByDBID(uint32 database_id)
21
$entity_list->GetDoorsByDoorID(uint32 door_id)
22
$entity_list->GetDoorsByID(uint32 entity_id)
23
$entity_list->GetDoorsList()
24
$entity_list->GetGroupByClient(client* client)
25
$entity_list->GetGroupByID(id)
26
$entity_list->GetGroupByLeaderName(leader)
27
$entity_list->GetGroupByMob(mob* mob)
28
$entity_list->GetMob(name)
29
$entity_list->GetMobByID(id)
30
$entity_list->GetMobByNpcTypeID(get_id)
31
$entity_list->GetMobID(id)
32
$entity_list->GetMobList()
33
$entity_list->GetNPCByID(id)
34
$entity_list->GetNPCByNPCTypeID(npc_id)
35
$entity_list->GetNPCBySpawnID(spawn_id)
36
$entity_list->GetNPCList()
37
$entity_list->GetObjectByDBID(uint32 database_id)
38
$entity_list->GetObjectByID(uint32 entity_id)
39
$entity_list->GetObjectList()
40
$entity_list->GetRaidByClient(client)
41
$entity_list->GetRaidByID(id)
42
$entity_list->GetRandomClient(float X, float Y, float Z, float distance, [client* exclude_client = nullptr])
43
$entity_list->HalveAggro(mob* target)
44
$entity_list->MakeNameUnique(string name)
45
$entity_list->Message(uint32 guild_id, uint32 emote_color_type, string message)
46
$entity_list->MessageClose(mob* sender, bool skip_sender, float distance, uint32 emote_color_type, string message)
47
$entity_list->MessageGroup(mob* sender, bool skip_close, uint32 emote_color_type, string message)
48
$entity_list->MessageStatus(uint32 guild_id, uint32 emote_color_type, string message)
49
$entity_list->OpenDoorsNear(npc* opener)
50
$entity_list->RemoveAllClients()
51
$entity_list->RemoveAllCorpses()
52
$entity_list->RemoveAllDoors()
53
$entity_list->RemoveAllGroups()
54
$entity_list->RemoveAllMobs()
55
$entity_list->RemoveAllNPCs()
56
$entity_list->RemoveAllObjects()
57
$entity_list->RemoveAllTraps()
58
$entity_list->RemoveClient(delete_id)
59
$entity_list->RemoveCorpse(delete_id)
60
$entity_list->RemoveDoor(delete_id)
61
$entity_list->RemoveEntity(uint16 id)
62
$entity_list->RemoveFromHateLists(mob* mob, [bool set_to_one = false])
63
$entity_list->RemoveFromTargets(mob* target)
64
$entity_list->RemoveGroup(delete_id)
65
$entity_list->RemoveMob(delete_id)
66
$entity_list->RemoveNPC(delete_id)
67
$entity_list->RemoveObject(delete_id)
68
$entity_list->RemoveTrap(delete_id)
69
$entity_list->ReplaceWithTarget(mob* old_mob, mob* new_target)
70
$entity_list->SignalAllClients(uint32 data)
71
$entity_list->SignalMobsByNPCID(uint32 npc_type_id, int signal_id)
72
$entity_list->ValidMobByNpcTypeID(get_id)
Copied!
1
entity_list:CanAddHateForMob(Lua_Mob p); -- bool
2
entity_list:ChannelMessage(Lua_Mob from, int channel_num, int language, const char *message); -- void
3
entity_list:ClearClientPetitionQueue(); -- void
4
entity_list:ClearFeignAggro(Lua_Mob who); -- void
5
entity_list:DeleteNPCCorpses(); -- int
6
entity_list:DeletePlayerCorpses(); -- int
7
entity_list:DoubleAggro(Lua_Mob who); -- void
8
entity_list:Fighting(Lua_Mob who); -- bool
9
entity_list:FilteredMessageClose(Lua_Mob sender, bool skip_sender, float dist, uint32 type, int filter, const char *message); -- void
10
entity_list:FindDoor(uint32 id); -- Lua_Door
11
entity_list:GetClientByAccID(uint32 acct_id); -- Lua_Client
12
entity_list:GetClientByCharID(uint32 char_id); -- Lua_Client
13
entity_list:GetClientByID(int id); -- Lua_Client
14
entity_list:GetClientByName(const char *name); -- Lua_Client
15
entity_list:GetClientByWID(uint32 wid); -- Lua_Client
16
entity_list:GetClientList(); -- Lua_Client_List
17
entity_list:GetCorpseByID(int id); -- Lua_Corpse
18
entity_list:GetCorpseByName(const char *name); -- Lua_Corpse
19
entity_list:GetCorpseByOwner(Lua_Client client); -- Lua_Corpse
20
entity_list:GetCorpseList(); -- Lua_Corpse_List
21
entity_list:GetDoorsByDBID(uint32 db_id); -- Lua_Door
22
entity_list:GetDoorsByDoorID(uint32 door_id); -- Lua_Door
23
entity_list:GetDoorsByID(int id); -- Lua_Door
24
entity_list:GetDoorsList(); -- Lua_Doors_List
25
entity_list:GetGroupByClient(Lua_Client client); -- Lua_Group
26
entity_list:GetGroupByID(int id); -- Lua_Group
27
entity_list:GetGroupByLeaderName(const char *name); -- Lua_Group
28
entity_list:GetGroupByMob(Lua_Mob mob); -- Lua_Group
29
entity_list:GetMob(const char *name); -- Lua_Mob
30
entity_list:GetMob(int id); -- Lua_Mob
31
entity_list:GetMobByNpcTypeID(int npc_type); -- Lua_Mob
32
entity_list:GetMobID(int id); -- Lua_Mob
33
entity_list:GetMobList(); -- Lua_Mob_List
34
entity_list:GetNPCByID(int id); -- Lua_NPC
35
entity_list:GetNPCByNPCTypeID(int npc_type); -- Lua_NPC
36
entity_list:GetNPCBySpawnID(int spawn_id); -- Lua_NPC
37
entity_list:GetNPCList(); -- Lua_NPC_List
38
entity_list:GetObjectByDBID(uint32 db_id); -- Lua_Object
39
entity_list:GetObjectByID(int id); -- Lua_Object
40
entity_list:GetObjectList(); -- Lua_Object_List
41
entity_list:GetRaidByClient(Lua_Client client); -- Lua_Raid
42
entity_list:GetRaidByID(int id); -- Lua_Raid
43
entity_list:GetRandomClient(float x, float y, float z, float dist); -- Lua_Client
44
entity_list:GetRandomClient(float x, float y, float z, float dist, Lua_Client exclude); -- Lua_Client
45
entity_list:GetShuffledClientList(); -- Lua_Client_List
46
entity_list:GetSpawnByID(uint32 id); -- Lua_Spawn
47
entity_list:GetSpawnList(); -- Lua_Spawn_List
48
entity_list:HalveAggro(Lua_Mob who); -- void
49
entity_list:IsMobSpawnedByNpcTypeID(int npc_type); -- bool
50
entity_list:MakeNameUnique(const char *name); -- std::string
51
entity_list:Message(uint32 guild_dbid, uint32 type, const char *message); -- void
52
entity_list:MessageClose(Lua_Mob sender, bool skip_sender, float dist, uint32 type, const char *message); -- void
53
entity_list:MessageGroup(Lua_Mob who, bool skip_close, uint32 type, const char *message); -- void
54
entity_list:MessageStatus(uint32 guild_dbid, int min_status, uint32 type, const char *message); -- void
55
entity_list:OpenDoorsNear(Lua_Mob opener); -- void
56
entity_list:RemoveFromHateLists(Lua_Mob who); -- void
57
entity_list:RemoveFromHateLists(Lua_Mob who, bool set_to_one); -- void
58
entity_list:RemoveFromTargets(Lua_Mob mob); -- void
59
entity_list:RemoveFromTargets(Lua_Mob mob, bool RemoveFromXTargets); -- void
60
entity_list:RemoveNumbers(const char *name); -- std::string
61
entity_list:ReplaceWithTarget(Lua_Mob target, Lua_Mob new_target); -- void
62
entity_list:SignalAllClients(int signal); -- void
63
entity_list:SignalMobsByNPCID(uint32 npc_id, int signal); -- void
Copied!
Last modified 1yr ago
Copy link