so lets see the packet for a second:
Code:
7d 00 53 04 25 00 00 00 00 00 00 00 00 00 00 00 }.S.%...........
00 00 00 00 00 00 00 00 07 0c 31 30 30 30 20 31 ..........1000 1
20 31 20 30 20 30 0b 39 39 30 20 30 20 32 20 30 1 0 0.990 0 2 0
20 30 0d 39 38 30 20 30 20 31 20 30 20 36 35 30 0.980 0 1 0 650
0d 38 38 30 20 30 20 31 20 30 20 33 32 30 0d 38 .880 0 1 0 320.8
34 30 20 30 20 31 20 30 20 32 37 30 0d 36 38 30 40 0 1 0 270.680
20 30 20 31 20 30 20 31 30 30 0b 36 30 32 20 30 0 1 0 100.602 0
20 32 20 30 20 30 00 00 00 00 00 00 00 54 51 53 2 0 0.......TQS
65 72 76 65 72 erver
Data[0/1] = Packet.Lenght - 8;
Data[2/3] = Packet.ID
Data[4] = 0x25;
Data[24] = Counter;// how many promotions will you send to the leader or w/e
Data[Packet.Lenght - 8] = byte to write the TQ Seal (TQServer)
then:
Code:
int pos = 25;
foreach(string s in str)
{
WriteByte(s.Lenght, pos, Data);pos++;//write the str lenght
WriteString(s,pos,Data);pos+= s.Lenght;//write the str
}
str = list/array or wtf u want it to be....
strings should be :
Code:
RANK TOTAL ALLOWED 0 0
the last two 0's i don't remeber what they are exactly... i know one of then is cps cost... and the other is time to expel... just that....