Register for your free account! | Forgot your password?

You last visited: Today at 14:57

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Quest board packets?

Discussion on Quest board packets? within the CO2 Private Server forum part of the Conquer Online 2 category.

Reply
 
Old   #1
 
Wolfy.'s Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 219
Received Thanks: 27
Quest board packets?

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:



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.
Wolfy. is offline  
Old 04/06/2014, 21:19   #2
 
elite*gold: 0
Join Date: Sep 2013
Posts: 197
Received Thanks: 141
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:



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 ******* moron thought that "GC" would be a good variable name?
SteveRambo is offline  
Old 04/06/2014, 21:21   #3
 
Wolfy.'s Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 219
Received Thanks: 27
Quote:
Originally Posted by SteveRambo View Post
What source is that, really? What ******* moron thought that "GC" would be a good variable name?
The ****** 5165, fully recoded by myself.
Wolfy. is offline  
Old 04/06/2014, 21:49   #4
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
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.
Spirited is offline  
Thanks
1 User
Old 04/06/2014, 22:03   #5
 
Wolfy.'s Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 219
Received Thanks: 27
Awesome, awesome, awesome. Thank you so much!
Wolfy. is offline  
Old 04/06/2014, 22:12   #6
 
elite*gold: 0
Join Date: Sep 2013
Posts: 197
Received Thanks: 141
Quote:
Originally Posted by Spirited View Post
PS: GC = Game Client. It has reason behind it.
GC = Garbage collector ().

Terrible naming, it should be called GameClient then, or just Client.
SteveRambo is offline  
Thanks
3 Users
Old 04/06/2014, 22:16   #7
 
Wolfy.'s Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 219
Received Thanks: 27
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.
Wolfy. is offline  
Old 04/06/2014, 22:50   #8
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
Quote:
Originally Posted by SteveRambo View Post
GC = Garbage collector ().

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.
Spirited is offline  
Old 04/06/2014, 22:58   #9
 
Wolfy.'s Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 219
Received Thanks: 27
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.
Wolfy. is offline  
Old 04/06/2014, 23:08   #10
 
Spirited's Avatar
 
elite*gold: 12
Join Date: Jul 2011
Posts: 8,282
Received Thanks: 4,191
Well, I have a decent base released called . 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.
Spirited is offline  
Old 04/06/2014, 23:13   #11
 
Wolfy.'s Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 219
Received Thanks: 27
Downloaded it and to be honest, looks very clean and easy to read for me. Will surely continue to explore it, thank you.
Wolfy. is offline  
Old 04/07/2014, 05:36   #12
 
Yupmoh's Avatar
 
elite*gold: 26
Join Date: Jul 2011
Posts: 522
Received Thanks: 285
I've learned quite abit from that source, Yet seems to be a little complicated for me anyways.
Yupmoh is offline  
Old 04/07/2014, 08:14   #13
 
Super Aids's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 1,761
Received Thanks: 950
There are me, cptsky, hybrid and pro4never's sources too.
Super Aids is offline  
Old 04/07/2014, 09:14   #14
 
Wolfy.'s Avatar
 
elite*gold: 0
Join Date: Mar 2014
Posts: 219
Received Thanks: 27
I will try most of them, i hope i will advance my programming skills. Thank you to all for even releasing your sources.
Wolfy. is offline  
Old 04/08/2014, 22:24   #15
 
hyperco's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 112
Received Thanks: 12
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.
hyperco is offline  
Reply

Tags
quest board


Similar Threads Similar Threads
TQ's Quest System 99% (With Quest Board)
04/11/2014 - CO2 Private Server - 22 Replies
Hello guys, I'm here to show you my latest project. Basically it's a Impulse's based source updated to a Recent Version, implemented with cq_action system (cq_action, cq_task, cq_statistic, cq_trap). So it's a very flexible emulator. My latest work on it was coding TQ's Quest System. I think there are no much people which have it working very well. I've figured it out and coded my own system, studying 1134 and 1135 Packets. The system is working very fine and it's almost done, only the...
AH Board Packets?
12/16/2012 - Shaiya - 0 Replies
Hey guys, Does anyone know the packets which are sent when you put an item for sale on the auction board ? Just curious because when I used a packet editor and did the steps to see which packets were sent, nothing showed up. So does anyone know the codes or have any idea? Thanks.
Astral Board quest
05/15/2010 - Cabal Online - 3 Replies
Wo bekomme ich die Quest frs Astralboard rufen.
job quest packets
07/10/2009 - General Gaming Discussion - 0 Replies
any1 have wpe pro packets that have job quests coz i wanna make a hawker lvl it 2 50 then use packet 2 send me dealer quest and have a uber hawker dealer with hawker skills. and yes i thought about it my old skill tree will be taken over by dealer tree but i would still have current skill maybe so does any1 have job quest packets?? plzzzz tell me if u do im despereate :handsdown: :handsdown: :handsdown: :handsdown: :handsdown: :handsdown: :handsdown: :handsdown: :handsdown: :handsdown:...



All times are GMT +1. The time now is 14:57.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.