Quest board packets?

04/06/2014 20:50 Wolfy.#1
Hi all. I am coding the quest board and i am really stuck at the packets, first i edited the QuestInfo.ini to have only 1 test quest like here:

[Only registered and activated users can see links. Click Here To Register...]

I get it that that the packet 1134 is sent at client login and it contains some info what quests u have accepted and what u can accept or something like that, so far i only did this

Code:
                        case 1134:
                            {
                                GC.AddSend(Packets.ChatMessage(0, "SYSTEM", GC.MyChar.Name, "QuestID: " + Data[4], 2001, 0));
                                break;
                            }
And i get it that the type 4 sends the quest id, like when i click accept on the quest board always prints out QuestID: ID. So now, someone mind explaining me the packets, sub packets for the quest board so i can advance like accepting quest and getting it into accepted quests, or removing finished quest from the board?

-Cheers, Wolfy.
04/06/2014 21:19 SteveRambo#2
Quote:
Originally Posted by Wolfy. View Post
Hi all. I am coding the quest board and i am really stuck at the packets, first i edited the QuestInfo.ini to have only 1 test quest like here:

[Only registered and activated users can see links. Click Here To Register...]

I get it that that the packet 1134 is sent at client login and it contains some info what quests u have accepted and what u can accept or something like that, so far i only did this

Code:
                        case 1134:
                            {
                                GC.AddSend(Packets.ChatMessage(0, "SYSTEM", GC.MyChar.Name, "QuestID: " + Data[4], 2001, 0));
                                break;
                            }
And i get it that the type 4 sends the quest id, like when i click accept on the quest board always prints out QuestID: ID. So now, someone mind explaining me the packets, sub packets for the quest board so i can advance like accepting quest and getting it into accepted quests, or removing finished quest from the board?

-Cheers, Wolfy.
What source is that, really? What fucking moron thought that "GC" would be a good variable name? :confused:
04/06/2014 21:21 Wolfy.#3
Quote:
Originally Posted by SteveRambo View Post
What source is that, really? What fucking moron thought that "GC" would be a good variable name? :confused:
The shitty 5165, fully recoded by myself.
04/06/2014 21:49 Spirited#4
Code:
Packet 12 -- TQServer -- Length: 968 | 976 -- Type: 1134
C8 03 6E 04 03 00 50 00 5E 02 00 00 00 00 00 00 ;   n P ^      
00 00 00 00 5F 02 00 00 00 00 00 00 00 00 00 00 ;       _          
60 02 00 00 00 00 00 00 00 00 00 00 62 02 00 00 ;   `          b  
00 00 00 00 00 00 00 00 63 02 00 00 00 00 00 00 ;           c      
00 00 00 00 64 02 00 00 00 00 00 00 00 00 00 00 ;       d          
8A 02 00 00 00 00 00 00 00 00 00 00 8B 02 00 00 ;   Š          ‹  
00 00 00 00 00 00 00 00 8C 02 00 00 00 00 00 00 ;           Œ      
00 00 00 00 8D 02 00 00 00 00 00 00 00 00 00 00 ;                 
8E 02 00 00 00 00 00 00 00 00 00 00 8F 02 00 00 ;   Ž            
00 00 00 00 00 00 00 00 90 02 00 00 00 00 00 00 ;                 
00 00 00 00 91 02 00 00 00 00 00 00 00 00 00 00 ;       ‘          
92 02 00 00 00 00 00 00 00 00 00 00 93 02 00 00 ;   ’          “  
00 00 00 00 00 00 00 00 94 02 00 00 00 00 00 00 ;           ”      
00 00 00 00 96 02 00 00 00 00 00 00 00 00 00 00 ;       –          
97 02 00 00 00 00 00 00 00 00 00 00 98 02 00 00 ;   —          ˜  
00 00 00 00 00 00 00 00 99 02 00 00 00 00 00 00 ;           ™      
00 00 00 00 9D 02 00 00 00 00 00 00 00 00 00 00 ;                 
BD 02 00 00 00 00 00 00 00 00 00 00 BE 02 00 00 ;               
00 00 00 00 00 00 00 00 BF 02 00 00 00 00 00 00 ;                 
00 00 00 00 C0 02 00 00 00 00 00 00 00 00 00 00 ;                 
C2 02 00 00 00 00 00 00 00 00 00 00 C3 02 00 00 ;               
00 00 00 00 00 00 00 00 C5 02 00 00 00 00 00 00 ;                 
00 00 00 00 C6 02 00 00 00 00 00 00 00 00 00 00 ;                 
22 03 00 00 00 00 00 00 00 00 00 00 24 03 00 00 ;   "          $  
00 00 00 00 00 00 00 00 27 03 00 00 00 00 00 00 ;           '      
00 00 00 00 28 03 00 00 00 00 00 00 00 00 00 00 ;       (          
29 03 00 00 00 00 00 00 00 00 00 00 2A 03 00 00 ;   )          *  
00 00 00 00 00 00 00 00 2B 03 00 00 00 00 00 00 ;           +      
00 00 00 00 2C 03 00 00 00 00 00 00 00 00 00 00 ;       ,          
2D 03 00 00 00 00 00 00 00 00 00 00 2E 03 00 00 ;   -          .  
00 00 00 00 00 00 00 00 2F 03 00 00 00 00 00 00 ;           /      
00 00 00 00 30 03 00 00 00 00 00 00 00 00 00 00 ;       0          
31 03 00 00 00 00 00 00 00 00 00 00 32 03 00 00 ;   1          2  
00 00 00 00 00 00 00 00 37 03 00 00 00 00 00 00 ;           7      
00 00 00 00 38 03 00 00 00 00 00 00 00 00 00 00 ;       8          
39 03 00 00 00 00 00 00 00 00 00 00 3A 03 00 00 ;   9          :  
00 00 00 00 00 00 00 00 3B 03 00 00 00 00 00 00 ;           ;      
00 00 00 00 3C 03 00 00 00 00 00 00 00 00 00 00 ;       <          
3D 03 00 00 00 00 00 00 00 00 00 00 3E 03 00 00 ;   =          >  
00 00 00 00 00 00 00 00 3F 03 00 00 00 00 00 00 ;           ?      
00 00 00 00 40 03 00 00 00 00 00 00 00 00 00 00 ;       @          
41 03 00 00 00 00 00 00 00 00 00 00 42 03 00 00 ;   A          B  
00 00 00 00 00 00 00 00 43 03 00 00 00 00 00 00 ;           C      
00 00 00 00 44 03 00 00 00 00 00 00 00 00 00 00 ;       D          
98 03 00 00 00 00 00 00 00 00 00 00 99 03 00 00 ;   ˜          ™  
00 00 00 00 00 00 00 00 9E 03 00 00 00 00 00 00 ;           ž      
00 00 00 00 9F 03 00 00 00 00 00 00 00 00 00 00 ;       Ÿ          
A0 03 00 00 00 00 00 00 00 00 00 00 A1 03 00 00 ;   *            
00 00 00 00 00 00 00 00 A2 03 00 00 00 00 00 00 ;                 
00 00 00 00 A5 03 00 00 00 00 00 00 00 00 00 00 ;                 
A6 03 00 00 00 00 00 00 00 00 00 00 AA 03 00 00 ;               
00 00 00 00 00 00 00 00 B6 03 00 00 00 00 00 00 ;                 
00 00 00 00 B7 03 00 00 00 00 00 00 00 00 00 00 ;                 
B8 03 00 00 00 00 00 00 00 00 00 00 B9 03 00 00 ;               
00 00 00 00 00 00 00 00 BA 03 00 00 00 00 00 00 ;                 
00 00 00 00 BB 03 00 00 00 00 00 00 00 00 00 00 ;                 
BC 03 00 00 00 00 00 00 00 00 00 00 BD 03 00 00 ;               
00 00 00 00 00 00 00 00 BE 03 00 00 00 00 00 00 ;                 
00 00 00 00 BF 03 00 00 00 00 00 00 00 00 00 00 ;                 
C0 03 00 00 00 00 00 00 00 00 00 00 C1 03 00 00 ;               
00 00 00 00 00 00 00 00 54 51 43 6C 69 65 6E 74 ;           TQClient


Packet 13 -- TQServer -- Length: 968 | 976 -- Type: 1134
C8 03 6E 04 03 00 50 00 C2 03 00 00 00 00 00 00 ;   n P       
00 00 00 00 C3 03 00 00 00 00 00 00 00 00 00 00 ;                 
C4 03 00 00 00 00 00 00 00 00 00 00 C5 03 00 00 ;               
00 00 00 00 00 00 00 00 C6 03 00 00 00 00 00 00 ;                 
00 00 00 00 C7 03 00 00 00 00 00 00 00 00 00 00 ;                 
DA 03 00 00 00 00 00 00 00 00 00 00 DB 03 00 00 ;               
00 00 00 00 00 00 00 00 DC 03 00 00 00 00 00 00 ;                 
00 00 00 00 DD 03 00 00 00 00 00 00 00 00 00 00 ;                 
DF 03 00 00 00 00 00 00 00 00 00 00 E0 03 00 00 ;               
00 00 00 00 00 00 00 00 E1 03 00 00 00 00 00 00 ;                 
00 00 00 00 E7 03 00 00 00 00 00 00 00 00 00 00 ;                 
E8 03 00 00 00 00 00 00 00 00 00 00 E9 03 00 00 ;               
00 00 00 00 00 00 00 00 EA 03 00 00 00 00 00 00 ;                 
00 00 00 00 EE 03 00 00 00 00 00 00 00 00 00 00 ;                 
EF 03 00 00 00 00 00 00 00 00 00 00 F0 03 00 00 ;               
00 00 00 00 00 00 00 00 F1 03 00 00 00 00 00 00 ;                 
00 00 00 00 F2 03 00 00 00 00 00 00 00 00 00 00 ;                 
F3 03 00 00 00 00 00 00 00 00 00 00 F4 03 00 00 ;               
00 00 00 00 00 00 00 00 F5 03 00 00 00 00 00 00 ;                 
00 00 00 00 F6 03 00 00 00 00 00 00 00 00 00 00 ;                 
F7 03 00 00 00 00 00 00 00 00 00 00 F8 03 00 00 ;               
00 00 00 00 00 00 00 00 F9 03 00 00 00 00 00 00 ;                 
00 00 00 00 FA 03 00 00 00 00 00 00 00 00 00 00 ;                 
FB 03 00 00 00 00 00 00 00 00 00 00 FC 03 00 00 ;               
00 00 00 00 00 00 00 00 FD 03 00 00 00 00 00 00 ;                 
00 00 00 00 FF 03 00 00 00 00 00 00 00 00 00 00 ;                 
03 04 00 00 00 00 00 00 00 00 00 00 04 04 00 00 ;               
00 00 00 00 00 00 00 00 05 04 00 00 00 00 00 00 ;                 
00 00 00 00 06 04 00 00 00 00 00 00 00 00 00 00 ;                 
4E 04 00 00 00 00 00 00 00 00 00 00 4F 04 00 00 ;   N          O  
00 00 00 00 00 00 00 00 50 04 00 00 00 00 00 00 ;           P      
00 00 00 00 51 04 00 00 00 00 00 00 00 00 00 00 ;       Q          
53 04 00 00 00 00 00 00 00 00 00 00 5A 04 00 00 ;   S          Z  
00 00 00 00 00 00 00 00 5B 04 00 00 00 00 00 00 ;           [      
00 00 00 00 5C 04 00 00 00 00 00 00 00 00 00 00 ;       \          
5D 04 00 00 00 00 00 00 00 00 00 00 5E 04 00 00 ;   ]          ^  
00 00 00 00 00 00 00 00 60 04 00 00 00 00 00 00 ;           `      
00 00 00 00 61 04 00 00 00 00 00 00 00 00 00 00 ;       a          
63 04 00 00 00 00 00 00 00 00 00 00 65 04 00 00 ;   c          e  
00 00 00 00 00 00 00 00 66 04 00 00 00 00 00 00 ;           f      
00 00 00 00 67 04 00 00 00 00 00 00 00 00 00 00 ;       g          
68 04 00 00 00 00 00 00 00 00 00 00 69 04 00 00 ;   h          i  
00 00 00 00 00 00 00 00 6A 04 00 00 00 00 00 00 ;           j      
00 00 00 00 6B 04 00 00 00 00 00 00 00 00 00 00 ;       k          
6D 04 00 00 00 00 00 00 00 00 00 00 6E 04 00 00 ;   m          n  
00 00 00 00 00 00 00 00 6F 04 00 00 00 00 00 00 ;           o      
00 00 00 00 75 04 00 00 00 00 00 00 00 00 00 00 ;       u          
76 04 00 00 00 00 00 00 00 00 00 00 77 04 00 00 ;   v          w  
00 00 00 00 00 00 00 00 78 04 00 00 00 00 00 00 ;           x      
00 00 00 00 79 04 00 00 00 00 00 00 00 00 00 00 ;       y          
7A 04 00 00 00 00 00 00 00 00 00 00 B0 04 00 00 ;   z            
00 00 00 00 00 00 00 00 B1 04 00 00 00 00 00 00 ;                 
00 00 00 00 78 05 00 00 00 00 00 00 00 00 00 00 ;       x          
18 06 00 00 00 00 00 00 00 00 00 00 19 06 00 00 ;               
00 00 00 00 00 00 00 00 1A 06 00 00 00 00 00 00 ;                 
00 00 00 00 29 06 00 00 00 00 00 00 00 00 00 00 ;       )          
2A 06 00 00 00 00 00 00 00 00 00 00 2B 06 00 00 ;   *          +  
00 00 00 00 00 00 00 00 2C 06 00 00 00 00 00 00 ;           ,      
00 00 00 00 2D 06 00 00 00 00 00 00 00 00 00 00 ;       -          
2E 06 00 00 00 00 00 00 00 00 00 00 2F 06 00 00 ;   .          /  
00 00 00 00 00 00 00 00 54 51 43 6C 69 65 6E 74 ;           TQClient


Packet 14 -- TQServer -- Length: 968 | 976 -- Type: 1134
C8 03 6E 04 03 00 50 00 30 06 00 00 00 00 00 00 ;   n P 0      
00 00 00 00 31 06 00 00 00 00 00 00 00 00 00 00 ;       1          
32 06 00 00 00 00 00 00 00 00 00 00 33 06 00 00 ;   2          3  
00 00 00 00 00 00 00 00 34 06 00 00 00 00 00 00 ;           4      
00 00 00 00 35 06 00 00 00 00 00 00 00 00 00 00 ;       5          
A5 06 00 00 00 00 00 00 00 00 00 00 A8 06 00 00 ;               
00 00 00 00 00 00 00 00 AA 06 00 00 00 00 00 00 ;                 
00 00 00 00 B6 06 00 00 00 00 00 00 00 00 00 00 ;                 
B7 06 00 00 00 00 00 00 00 00 00 00 B8 06 00 00 ;               
00 00 00 00 00 00 00 00 B9 06 00 00 00 00 00 00 ;                 
00 00 00 00 BA 06 00 00 00 00 00 00 00 00 00 00 ;                 
BB 06 00 00 00 00 00 00 00 00 00 00 BC 06 00 00 ;               
00 00 00 00 00 00 00 00 BD 06 00 00 00 00 00 00 ;                 
00 00 00 00 BE 06 00 00 00 00 00 00 00 00 00 00 ;                 
BF 06 00 00 00 00 00 00 00 00 00 00 C0 06 00 00 ;               
00 00 00 00 00 00 00 00 C1 06 00 00 00 00 00 00 ;                 
00 00 00 00 C2 06 00 00 00 00 00 00 00 00 00 00 ;                 
C3 06 00 00 00 00 00 00 00 00 00 00 C4 06 00 00 ;               
00 00 00 00 00 00 00 00 C5 06 00 00 00 00 00 00 ;                 
00 00 00 00 C6 06 00 00 00 00 00 00 00 00 00 00 ;                 
C7 06 00 00 00 00 00 00 00 00 00 00 C8 06 00 00 ;               
00 00 00 00 00 00 00 00 C9 06 00 00 00 00 00 00 ;                 
00 00 00 00 CA 06 00 00 00 00 00 00 00 00 00 00 ;                 
CB 06 00 00 00 00 00 00 00 00 00 00 CC 06 00 00 ;               
00 00 00 00 00 00 00 00 CD 06 00 00 00 00 00 00 ;                 
00 00 00 00 CE 06 00 00 00 00 00 00 00 00 00 00 ;                 
CF 06 00 00 00 00 00 00 00 00 00 00 D0 06 00 00 ;               
00 00 00 00 00 00 00 00 D1 06 00 00 00 00 00 00 ;                 
00 00 00 00 D2 06 00 00 00 00 00 00 00 00 00 00 ;                 
D3 06 00 00 00 00 00 00 00 00 00 00 D4 06 00 00 ;               
00 00 00 00 00 00 00 00 D5 06 00 00 00 00 00 00 ;                 
00 00 00 00 D6 06 00 00 00 00 00 00 00 00 00 00 ;                 
D7 06 00 00 00 00 00 00 00 00 00 00 D8 06 00 00 ;               
00 00 00 00 00 00 00 00 D9 06 00 00 00 00 00 00 ;                 
00 00 00 00 DA 06 00 00 00 00 00 00 00 00 00 00 ;                 
DB 06 00 00 00 00 00 00 00 00 00 00 DC 06 00 00 ;               
00 00 00 00 00 00 00 00 DD 06 00 00 00 00 00 00 ;                 
00 00 00 00 F5 06 00 00 00 00 00 00 00 00 00 00 ;                 
F6 06 00 00 00 00 00 00 00 00 00 00 F7 06 00 00 ;               
00 00 00 00 00 00 00 00 F8 06 00 00 00 00 00 00 ;                 
00 00 00 00 F9 06 00 00 00 00 00 00 00 00 00 00 ;                 
FA 06 00 00 00 00 00 00 00 00 00 00 FB 06 00 00 ;               
00 00 00 00 00 00 00 00 FC 06 00 00 00 00 00 00 ;                 
00 00 00 00 FD 06 00 00 00 00 00 00 00 00 00 00 ;                 
FE 06 00 00 00 00 00 00 00 00 00 00 FF 06 00 00 ;               
00 00 00 00 00 00 00 00 00 07 00 00 00 00 00 00 ;                  
00 00 00 00 01 07 00 00 00 00 00 00 00 00 00 00 ;                 
02 07 00 00 00 00 00 00 00 00 00 00 03 07 00 00 ;               
00 00 00 00 00 00 00 00 04 07 00 00 00 00 00 00 ;                 
00 00 00 00 05 07 00 00 00 00 00 00 00 00 00 00 ;                 
06 07 00 00 00 00 00 00 00 00 00 00 07 07 00 00 ;               
00 00 00 00 00 00 00 00 08 07 00 00 00 00 00 00 ;                 
00 00 00 00 09 07 00 00 00 00 00 00 00 00 00 00 ;       	          
0A 07 00 00 00 00 00 00 00 00 00 00 0B 07 00 00 ;   
            
00 00 00 00 00 00 00 00 0C 07 00 00 00 00 00 00 ;                 
00 00 00 00 0D 07 00 00 00 00 00 00 00 00 00 00 ;       
          
0E 07 00 00 00 00 00 00 00 00 00 00 0F 07 00 00 ;               
00 00 00 00 00 00 00 00 10 07 00 00 00 00 00 00 ;                 
00 00 00 00 11 07 00 00 00 00 00 00 00 00 00 00 ;                 
12 07 00 00 00 00 00 00 00 00 00 00 13 07 00 00 ;               
00 00 00 00 00 00 00 00 54 51 43 6C 69 65 6E 74 ;           TQClient


Packet 15 -- TQServer -- Length: 968 | 976 -- Type: 1134
C8 03 6E 04 03 00 50 00 14 07 00 00 00 00 00 00 ;   n P       
00 00 00 00 15 07 00 00 00 00 00 00 00 00 00 00 ;                 
16 07 00 00 00 00 00 00 00 00 00 00 17 07 00 00 ;               
00 00 00 00 00 00 00 00 18 07 00 00 00 00 00 00 ;                 
00 00 00 00 19 07 00 00 00 00 00 00 00 00 00 00 ;                 
1A 07 00 00 00 00 00 00 00 00 00 00 1B 07 00 00 ;               
00 00 00 00 00 00 00 00 1C 07 00 00 00 00 00 00 ;                 
00 00 00 00 1D 07 00 00 00 00 00 00 00 00 00 00 ;                 
1E 07 00 00 00 00 00 00 00 00 00 00 1F 07 00 00 ;               
00 00 00 00 00 00 00 00 20 07 00 00 00 00 00 00 ;                  
00 00 00 00 21 07 00 00 00 00 00 00 00 00 00 00 ;       !          
22 07 00 00 00 00 00 00 00 00 00 00 23 07 00 00 ;   "          #  
00 00 00 00 00 00 00 00 24 07 00 00 00 00 00 00 ;           $      
00 00 00 00 25 07 00 00 00 00 00 00 00 00 00 00 ;       %          
26 07 00 00 00 00 00 00 00 00 00 00 27 07 00 00 ;   &          '  
00 00 00 00 00 00 00 00 28 07 00 00 00 00 00 00 ;           (      
00 00 00 00 29 07 00 00 00 00 00 00 00 00 00 00 ;       )          
2A 07 00 00 00 00 00 00 00 00 00 00 2B 07 00 00 ;   *          +  
00 00 00 00 00 00 00 00 2C 07 00 00 00 00 00 00 ;           ,      
00 00 00 00 2D 07 00 00 00 00 00 00 00 00 00 00 ;       -          
2E 07 00 00 00 00 00 00 00 00 00 00 2F 07 00 00 ;   .          /  
00 00 00 00 00 00 00 00 30 07 00 00 00 00 00 00 ;           0      
00 00 00 00 31 07 00 00 00 00 00 00 00 00 00 00 ;       1          
32 07 00 00 00 00 00 00 00 00 00 00 33 07 00 00 ;   2          3  
00 00 00 00 00 00 00 00 34 07 00 00 00 00 00 00 ;           4      
00 00 00 00 35 07 00 00 00 00 00 00 00 00 00 00 ;       5          
36 07 00 00 00 00 00 00 00 00 00 00 37 07 00 00 ;   6          7  
00 00 00 00 00 00 00 00 38 07 00 00 00 00 00 00 ;           8      
00 00 00 00 39 07 00 00 00 00 00 00 00 00 00 00 ;       9          
3A 07 00 00 00 00 00 00 00 00 00 00 3B 07 00 00 ;   :          ;  
00 00 00 00 00 00 00 00 3C 07 00 00 00 00 00 00 ;           <      
00 00 00 00 88 07 00 00 00 00 00 00 00 00 00 00 ;       ˆ          
89 07 00 00 00 00 00 00 00 00 00 00 8A 07 00 00 ;   ‰          Š  
00 00 00 00 00 00 00 00 A4 07 00 00 00 00 00 00 ;                 
00 00 00 00 AA 07 00 00 00 00 00 00 00 00 00 00 ;                 
B0 07 00 00 00 00 00 00 00 00 00 00 B1 07 00 00 ;               
00 00 00 00 00 00 00 00 B2 07 00 00 00 00 00 00 ;                 
00 00 00 00 B4 07 00 00 00 00 00 00 00 00 00 00 ;                 
B6 07 00 00 00 00 00 00 00 00 00 00 35 08 00 00 ;             5  
00 00 00 00 00 00 00 00 58 08 00 00 00 00 00 00 ;           X      
00 00 00 00 7A 08 00 00 00 00 00 00 00 00 00 00 ;       z          
7C 08 00 00 00 00 00 00 00 00 00 00 7E 08 00 00 ;   |          ~  
00 00 00 00 00 00 00 00 82 08 00 00 00 00 00 00 ;           ‚      
00 00 00 00 85 08 00 00 00 00 00 00 00 00 00 00 ;       …          
71 17 00 00 00 00 00 00 00 00 00 00 84 17 00 00 ;   q          „  
00 00 00 00 00 00 00 00 85 17 00 00 00 00 00 00 ;           …      
00 00 00 00 86 17 00 00 00 00 00 00 00 00 00 00 ;       †          
87 17 00 00 00 00 00 00 00 00 00 00 88 17 00 00 ;   ‡          ˆ  
00 00 00 00 00 00 00 00 89 17 00 00 00 00 00 00 ;           ‰      
00 00 00 00 9F 17 00 00 00 00 00 00 00 00 00 00 ;       Ÿ          
A1 17 00 00 00 00 00 00 00 00 00 00 A2 17 00 00 ;               
00 00 00 00 00 00 00 00 A3 17 00 00 00 00 00 00 ;                 
00 00 00 00 B5 17 00 00 00 00 00 00 00 00 00 00 ;                 
B6 17 00 00 00 00 00 00 00 00 00 00 B7 17 00 00 ;               
00 00 00 00 00 00 00 00 B8 17 00 00 00 00 00 00 ;                 
00 00 00 00 B9 17 00 00 00 00 00 00 00 00 00 00 ;                 
BA 17 00 00 00 00 00 00 00 00 00 00 BB 17 00 00 ;               
00 00 00 00 00 00 00 00 BC 17 00 00 00 00 00 00 ;                 
00 00 00 00 BD 17 00 00 00 00 00 00 00 00 00 00 ;                 
BE 17 00 00 00 00 00 00 00 00 00 00 BF 17 00 00 ;               
00 00 00 00 00 00 00 00 54 51 43 6C 69 65 6E 74 ;           TQClient


Packet 16 -- TQServer -- Length: 80 | 88 -- Type: 1134
50 00 6E 04 03 00 06 00 C0 17 00 00 00 00 00 00 ;   P n        
00 00 00 00 EE 17 00 00 00 00 00 00 00 00 00 00 ;                 
28 18 00 00 00 00 00 00 00 00 00 00 37 18 00 00 ;   (          7  
00 00 00 00 00 00 00 00 5C 18 00 00 00 00 00 00 ;           \      
00 00 00 00 21 4E 00 00 00 00 00 00 00 00 00 00 ;       !N          
54 51 43 6C 69 65 6E 74                         ;   TQClient
Look at QuestInfo.ini in the client (or whatever the name of that file is).
PS: GC = Game Client. It has reason behind it.
04/06/2014 22:03 Wolfy.#5
Awesome, awesome, awesome. Thank you so much!
04/06/2014 22:12 SteveRambo#6
Quote:
Originally Posted by Spirited View Post
PS: GC = Game Client. It has reason behind it.
GC = Garbage collector ([Only registered and activated users can see links. Click Here To Register...]).

Terrible naming, it should be called GameClient then, or just Client.
04/06/2014 22:16 Wolfy.#7
When i rewrote it i wanned to rename everything and etc. but when i started i found it difficult to remember the new names because i already remembered almost all old variables so i kept them.
04/06/2014 22:50 Spirited#8
Quote:
Originally Posted by SteveRambo View Post
GC = Garbage collector ([Only registered and activated users can see links. Click Here To Register...]).

Terrible naming, it should be called GameClient then, or just Client.
Why are you replying to me? It's not my source, and it's not my naming conversion. I just so happen to know what it means. I completely agree with you, it's bad naming conversion, but you should be replying to Wolfy about that and helping him. I certainly don't need the help.

Quote:
Originally Posted by Wolfy. View Post
When i rewrote it i wanned to rename everything and etc. but when i started i found it difficult to remember the new names because i already remembered almost all old variables so i kept them.
If you found it difficult to remember the new names, then it might benefit you to work with another source (one that's easier to read and understand). If you weren't able to rename things during the rewrite, it's quite possible that you didn't understand the code as well as you should have. If you feel like you know enough, it might be best to change the variable names now and clean it up a bit. You should take a look at Impulse or Hybrid's base source releases and check out how they do things. Impulse's socket system is very weak, but the source structure is relatively clean and easy to understand; same with Hybrid's base source.
04/06/2014 22:58 Wolfy.#9
To be honest, i am open to every suggestion since i want to advance in conquer server coding and i would take any base that the community thinks is the most clean and best to learn from, but i am afraid that i won't advance in sources like that not even a bit.
04/06/2014 23:08 Spirited#10
Well, I have a decent base released called [Only registered and activated users can see links. Click Here To Register...]. Not meaning to self-promote or anything, but it might be your best bet. There's a few things I would have done differently with the server design, but it's organized and completely documented. You can read the thread and figure things out for yourself. You can also check out other sources and see what works for you and what doesn't. We all have different programming styles, so it wouldn't hurt to check out a few and see what each one has to offer and teach you.
04/06/2014 23:13 Wolfy.#11
Downloaded it and to be honest, looks very clean and easy to read for me. Will surely continue to explore it, thank you.
04/07/2014 05:36 Yupmoh#12
I've learned quite abit from that source, Yet seems to be a little complicated for me anyways.
04/07/2014 08:14 Super Aids#13
There are me, cptsky, hybrid and pro4never's sources too.
04/07/2014 09:14 Wolfy.#14
I will try most of them, i hope i will advance my programming skills. Thank you to all for even releasing your sources. :)
04/08/2014 22:24 hyperco#15
About the quest board packet.

When login is complete, client send a request of packet 1134 (board).

This packet is a request for all quests from QuestInfo.ini.

Thats why when you have only one quest in the ini file the packet size is different from when you have all quests.

You should separate the quests received by the server and then respond to the client with the appropriated data (completed or not, etc.).

I opted to respond quest by quest.