mirror of
https://github.com/EQEmu/Server.git
synced 2026-03-24 20:02:27 +00:00
Add Client::Tell_StringID for tell queue messages
This commit is contained in:
parent
d26782b093
commit
8e43134bda
@ -1,5 +1,8 @@
|
|||||||
EQEMu Changelog (Started on Sept 24, 2003 15:50)
|
EQEMu Changelog (Started on Sept 24, 2003 15:50)
|
||||||
-------------------------------------------------------
|
-------------------------------------------------------
|
||||||
|
== 09/19/2014 ==
|
||||||
|
demonstar55: Added Client::Tell_StringID (used in tell queue messages)
|
||||||
|
|
||||||
== 09/18/2014==
|
== 09/18/2014==
|
||||||
demonstar55: Implement tell queues
|
demonstar55: Implement tell queues
|
||||||
Currently set to a limit of 20 by default (World:TellQueueSize) I was unable to hit the limit on live though (100+)
|
Currently set to a limit of 20 by default (World:TellQueueSize) I was unable to hit the limit on live though (100+)
|
||||||
|
|||||||
@ -3134,6 +3134,14 @@ void Client::FilteredMessage_StringID(Mob *sender, uint32 type, eqFilterType fil
|
|||||||
safe_delete(outapp);
|
safe_delete(outapp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Client::Tell_StringID(uint32 string_id, const char *who, const char *message)
|
||||||
|
{
|
||||||
|
char string_id_str[10];
|
||||||
|
snprintf(string_id_str, 10, "%d", string_id);
|
||||||
|
|
||||||
|
Message_StringID(MT_TellEcho, TELL_QUEUED_MESSAGE, who, string_id_str, message);
|
||||||
|
}
|
||||||
|
|
||||||
void Client::SetTint(int16 in_slot, uint32 color) {
|
void Client::SetTint(int16 in_slot, uint32 color) {
|
||||||
Color_Struct new_color;
|
Color_Struct new_color;
|
||||||
new_color.color = color;
|
new_color.color = color;
|
||||||
|
|||||||
@ -260,6 +260,7 @@ public:
|
|||||||
const char *message5 = nullptr, const char *message6 = nullptr,
|
const char *message5 = nullptr, const char *message6 = nullptr,
|
||||||
const char *message7 = nullptr, const char *message8 = nullptr,
|
const char *message7 = nullptr, const char *message8 = nullptr,
|
||||||
const char *message9 = nullptr);
|
const char *message9 = nullptr);
|
||||||
|
void Tell_StringID(uint32 string_id, const char *who, const char *message);
|
||||||
void SendBazaarResults(uint32 trader_id,uint32 class_,uint32 race,uint32 stat,uint32 slot,uint32 type,char name[64],uint32 minprice,uint32 maxprice);
|
void SendBazaarResults(uint32 trader_id,uint32 class_,uint32 race,uint32 stat,uint32 slot,uint32 type,char name[64],uint32 minprice,uint32 maxprice);
|
||||||
void SendTraderItem(uint32 item_id,uint16 quantity);
|
void SendTraderItem(uint32 item_id,uint16 quantity);
|
||||||
uint16 FindTraderItem(int32 SerialNumber,uint16 Quantity);
|
uint16 FindTraderItem(int32 SerialNumber,uint16 Quantity);
|
||||||
|
|||||||
@ -249,6 +249,8 @@
|
|||||||
#define PLAYER_CHARMED 1461 //You lose control of yourself!
|
#define PLAYER_CHARMED 1461 //You lose control of yourself!
|
||||||
#define TRADER_BUSY 1468 //That Trader is currently with a customer. Please wait until their transaction is finished.
|
#define TRADER_BUSY 1468 //That Trader is currently with a customer. Please wait until their transaction is finished.
|
||||||
#define SENSE_CORPSE_DIRECTION 1563 //You sense a corpse in this direction.
|
#define SENSE_CORPSE_DIRECTION 1563 //You sense a corpse in this direction.
|
||||||
|
#define QUEUED_TELL 2458 //[queued]
|
||||||
|
#define QUEUE_TELL_FULL 2459 //[zoing and queue is full]
|
||||||
#define SUSPEND_MINION_UNSUSPEND 3267 //%1 tells you, 'I live again...'
|
#define SUSPEND_MINION_UNSUSPEND 3267 //%1 tells you, 'I live again...'
|
||||||
#define SUSPEND_MINION_SUSPEND 3268 //%1 tells you, 'By your command, master.'
|
#define SUSPEND_MINION_SUSPEND 3268 //%1 tells you, 'By your command, master.'
|
||||||
#define ONLY_SUMMONED_PETS 3269 //3269 This effect only works with summoned pets.
|
#define ONLY_SUMMONED_PETS 3269 //3269 This effect only works with summoned pets.
|
||||||
@ -269,6 +271,8 @@
|
|||||||
#define CORPSEDRAG_STOP 4066 //You stop dragging the corpse.
|
#define CORPSEDRAG_STOP 4066 //You stop dragging the corpse.
|
||||||
#define TARGET_TOO_CLOSE 4602 //You are too close to your target. Get farther away.
|
#define TARGET_TOO_CLOSE 4602 //You are too close to your target. Get farther away.
|
||||||
#define WHOALL_NO_RESULTS 5029 //There are no players in EverQuest that match those who filters.
|
#define WHOALL_NO_RESULTS 5029 //There are no players in EverQuest that match those who filters.
|
||||||
|
#define TELL_QUEUED_MESSAGE 5045 //You told %1 '%T2. %3'
|
||||||
|
#define TOLD_NOT_ONLINE 5046 //%1 is not online at this time.
|
||||||
#define PETITION_NO_DELETE 5053 //You do not have a petition in the queue.
|
#define PETITION_NO_DELETE 5053 //You do not have a petition in the queue.
|
||||||
#define PETITION_DELETED 5054 //Your petition was successfully deleted.
|
#define PETITION_DELETED 5054 //Your petition was successfully deleted.
|
||||||
#define GAIN_RAIDEXP 5085 //You gained raid experience!
|
#define GAIN_RAIDEXP 5085 //You gained raid experience!
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user