msgi
Code:
msgi 1 {LevelMessage} 9 {MinutesMessage} {MinutesLeft} {MinLevel} {MaxLevel}
MinutesMessage -> consstring.dat (+10000)
LevelMessage -> consstring.dat (+10000)
s_memoi2
Code:
First Open:
s_memoi2 {color} 2350 {Option} {PlayerName} {EmptyString} 0
Deposit:
s_memoi2 {color} {DepositMessage} {Option} {BankGold} {Gold} {Type}
Withdraw:
s_memoi2 {color} {DepositMessage} {Option} {BankGold} {Gold} {Type}
BankGold -> Total gold to withdraw / insert to bank [Amount].000
First Open -> Option it's always 2
Deposit -> When option is 2, BankGold shows the money to be deposited, Gold instead is always EmptyString, Type always 0.
When option is 3, BankGold shows the total money in the bank,
Gold is the total amount of money you have, and Type is 1
Withdraw -> Option is always 3, but when Type is 0, Gold shows the total of taxes, when Type is 1, it shows the total of the character's money.
DepositMessage -> consstring.dat (+10000)
qnai2
Code:
qnai2 #gbox^{Type}^{Gold}^1 {OptionMessage} {Type} {GoldBank} {Tax}
OptionMessage -> consstring.dat (+10000)
Type -> When Type is 1, Tax is EmptyString,
instead when Type is 2, Tax shows the total of taxes
qnamli2
Code:
qnamli2 100 #rl {MessageEvents} {PlayerRemains} {EventsName} {PlayerName}
This shows the raid list icon, it should also work with others, even if the instant combat one, for example, still uses the packet:
qnaml
MessageEvents -> consstring.dat (+10000)
EventsName -> consstring.dat (+10000)
inbox
Code:
inbox {header}^ {TotChars} 1 {Message}
TotChars -> Maximum number of characters to use
Message -> consstring.dat (+10000)
This is more or less what I understood by reading the packets, i haven't tested them yet, but they should work that way