mirror of
https://github.com/EQEmu/Server.git
synced 2026-05-16 22:58:34 +00:00
[Queryserv] Dropped Item Logging
This commit is contained in:
@@ -692,6 +692,7 @@ RULE_CATEGORY_END()
|
||||
RULE_CATEGORY(QueryServ)
|
||||
RULE_BOOL(QueryServ, PlayerLogChat, false) // Logs Player Chat
|
||||
RULE_BOOL(QueryServ, PlayerLogTrades, false) // Logs Player Trades
|
||||
RULE_BOOL(QueryServ, PlayerDropItems, false) // Logs Player dropping items
|
||||
RULE_BOOL(QueryServ, PlayerLogHandins, false) // Logs Player Handins
|
||||
RULE_BOOL(QueryServ, PlayerLogNPCKills, false) // Logs Player NPC Kills
|
||||
RULE_BOOL(QueryServ, PlayerLogDeletes, false) // Logs Player Deletes
|
||||
|
||||
@@ -203,6 +203,7 @@
|
||||
#define ServerOP_CZSignalNPC 0x5017
|
||||
#define ServerOP_CZSetEntityVariableByNPCTypeID 0x5018
|
||||
#define ServerOP_WWMarquee 0x5019
|
||||
#define ServerOP_QSPlayerDropItem 0x5020
|
||||
|
||||
/* Query Serv Generic Packet Flag/Type Enumeration */
|
||||
enum { QSG_LFGuild = 0 };
|
||||
@@ -1140,6 +1141,27 @@ struct QSPlayerLogTrade_Struct {
|
||||
QSTradeItems_Struct items[0];
|
||||
};
|
||||
|
||||
struct QSDropItems_Struct {
|
||||
uint32 item_id;
|
||||
uint16 charges;
|
||||
uint32 aug_1;
|
||||
uint32 aug_2;
|
||||
uint32 aug_3;
|
||||
uint32 aug_4;
|
||||
uint32 aug_5;
|
||||
};
|
||||
|
||||
struct QSPlayerDropItem_Struct {
|
||||
uint32 char_id;
|
||||
bool pickup; // 0 drop, 1 pickup
|
||||
uint32 zone_id;
|
||||
int x;
|
||||
int y;
|
||||
int z;
|
||||
uint16 _detail_count;
|
||||
QSDropItems_Struct items[0];
|
||||
};
|
||||
|
||||
struct QSHandinItems_Struct {
|
||||
char action_type[7]; // handin, return or reward
|
||||
uint16 char_slot;
|
||||
|
||||
Reference in New Issue
Block a user