Jump to content

Felten

Members
  • Posts

    104
  • Joined

  • Last visited

Posts posted by Felten

  1. Hello,

    Last day i try to run Euphy's Hunting Missions script, and everytime i kill a mob, i receive errors on console and the mob counts dont increase as intended. 

     

    • The error's log ~ Mapserver

    9dbe866ad3f5464b961644250a01bb1c.png

    • There is the Script
    //===== rAthena Script =======================================
    //= Hunting Missions
    //===== By: ==================================================
    //= Euphy
    //===== Current Version: =====================================
    //= 1.4
    //===== Compatible With: ===================================== 
    //= rAthena Project
    //===== Description: =========================================
    //= Random hunting missions.
    //= Rewards are based on quest difficulty.
    //= 
    //= NOTE: Requires SQL mob database.
    //===== Additional Comments: =================================
    //= 1.0 Initial script.
    //= 1.1 Small improvements and fixes.
    //= 1.2 Added party support and replaced blacklists with an
    //=     SQL query, both thanks to AnnieRuru.
    //= 1.3 Re-added a blacklist adapted for the SQL query.
    //= 1.3a Added mission reset options.
    //= 1.3b Function updates.
    //= 1.4 Check for deleted characters, thanks to AnnieRuru.
    //=     Syntax updates and style cleaning.
    //============================================================
    
    prontera,152,187,6	script	Hunting Missions	951,{
    function Chk;
    	mes "[Hunting Missions]";
    	mes "Hello, " + strcharinfo(0) + "!";
    	if (!#Mission_Delay) {
    		next;
    		mes "[Hunting Missions]";
    		mes "I can't find any records...";
    		mes "You must be new here!";
    		emotion e_omg;
    		next;
    		callsub Mission_Info;
    		emotion e_go;
    		#Mission_Delay = 1;
    		close;
    	}
    	mes rand(2) ? "Working hard, as always..." : "Not slacking, I hope...";
    	mes "Is there anything I can help";
    	mes "you with?";
    	mes " ";
    	mes "^777777~ You've completed " + callfunc("F_InsertPlural",Mission_Total,"mission",0,"^0055FF%d^777777 %s") + ". ~^000000";
    	next;
    	switch(select(
    		((!Mission0) ? " ~ New Mission::" : ": ~ Mission Status: ~ Abandon Mission") +
    		": ~ Information: ~ Mission Shop: ~ View Top Hunters: ~ ^777777Cancel^000000"
    	)) {
    	case 1:
    		mes "[Hunting Missions]";
    		if (#Mission_Count) {
    			mes "You've started a mission";
    			mes "on another character.";
    			if (!@hm_char_del_check) {  // check for deleted character
    				query_sql("SELECT 1 FROM `char_reg_num` WHERE `key` = 'Mission0' AND `char_id` IN(SELECT `char_id` FROM `char` WHERE `account_id` = " + getcharid(3) + ")", .@i);
    				if (!.@i) {
    					next;
    					mes "[Hunting Missions]";
    					mes "I can't seem to find any records";
    					mes "for that character, though...";
    					mes "One moment, please.";
    					emotion e_hmm;
    					#Mission_Count = 0;
    				}
    				@hm_char_del_check = 1;
    			}
    			close;
    		}
    		if (#Mission_Delay > gettimetick(2) && .Delay) {
    			mes "I'm afraid you'll have to wait " + callfunc("Time2Str",#Mission_Delay) + " before taking another mission.";
    			close;
    		}
    		mes "You must hunt:";
    		query_sql("SELECT ID FROM `" + .mob_db$ + "` WHERE left(Sprite, 4) != 'meta' AND left(Sprite, 2) != 'E_' AND ~Mode & 32 AND EXP > 0 AND MVP1id = 0 AND DropCardid > 4000 AND DropCardid < 5000 AND ID < 2000 AND instr('"+.Blacklist$+"',ID) = 0 ORDER BY rand() LIMIT " + .Quests, .@mob);
    		for (.@i = 0; .@i < .Quests; .@i++) {
    			setd "Mission" + .@i, .@mob[.@i];
    			setd "Mission" + .@i +"_", 0;
    		}
    		#Mission_Count = rand(.Count[0], .Count[1]);
    		callsub Mission_Status;
    		next;
    		mes "[Hunting Missions]";
    		mes "Report back when";
    		mes "you've finished.";
    		mes "Good luck!";
    		close;
    	case 2:
    		mes "[Hunting Missions]";
    		mes "Mission status:";
    		callsub Mission_Status;
    		close;
    	case 3:
    		mes "[Hunting Missions]";
    		mes "Do you really want to";
    		mes "abandon your mission?";
    		if (.Reset < 0 && .Delay)
    			mes "Your delay time will not be reset.";
    		else if (.Reset > 0)
    			mes "It will cost " + callfunc("F_InsertComma",.Reset) + " Zeny.";
    		next;
    		switch(select(" ~ Abandon...: ~ ^777777Cancel^000000")) {
    		case 1:
    			if (.Reset > 0) {
    				if (Zeny < .Reset) {
    					mes "[Hunting Missions]";
    					mes "You don't have enough";
    					mes "Zeny to drop this mission.";
    					emotion e_sry;
    					close;
    				}
    				Zeny -= .Reset;
    				emotion e_cash;
    			}
    			mes "[Hunting Missions]";
    			mes "Alright, I've dropped";
    			mes "your current mission.";
    			specialeffect2 EF_STORMKICK4;
    			for (.@i = 0; .@i < .Quests; .@i++) {
    				setd "Mission"+.@i, 0;
    				setd "Mission"+.@i+"_", 0;
    			}
    			#Mission_Count = 0;
    			if (.Reset < 0 && .Delay)
    				#Mission_Delay = gettimetick(2) + (.Delay * 3600);
    			close;
    		case 2:
    			mes "[Hunting Missions]";
    			mes "I knew you were kidding!";
    			mes "Keep up the good work.";
    			emotion e_heh;
    			close;
    		}
    	case 4:
    		callsub Mission_Info;
    		close;
    	case 5:
    		mes "[Hunting Missions]";
    		mes "You have ^0055FF" + #Mission_Points + "^000000 Mission Points.";
    		mes "Use them well!";
    		callshop "mission_shop",1;
    		npcshopattach "mission_shop";
    		end;
    	case 6:
    		mes "[Hunting Missions]";
    		mes "The top hunters are:";
    		query_sql("SELECT char_id AS id, (SELECT `name` FROM `char` WHERE char_id = id),`value` FROM `char_reg_num` WHERE `key` = 'Mission_Total' ORDER BY CAST(`value` AS SIGNED) DESC LIMIT 5", .@id, .@name$, .@val);
    		for (.@i = 0; .@i < 5; .@i++)
    			mes "  [Rank " + (.@i+1) + "]  " + ((.@name$[.@i] == "") ? "^777777none" : "^0055FF" + .@name$[.@i]+"^000000 : ^FF0000" + .@val[.@i] + " pt.") + "^000000";
    		close;
    	case 7:
    		mes "[Hunting Missions]";
    		mes "Nothing? Okay...";
    		emotion e_hmm;
    		close;
    	}
    	end;
    
    Mission_Status:
    	@f = 0;
    	deletearray .@j[0], getarraysize(.@j);
    	for (.@i = 0; .@i < .Quests; .@i++) {
    		.@j[.@i] = getd("Mission" + .@i);
    		.@j[.Quests] = .@j[.Quests] + strmobinfo(3,.@j[.@i]);
    		.@j[.Quests+1] = .@j[.Quests+1] + (strmobinfo(6,.@j[.@i]) / (getbattleflag("base_exp_rate") / 100) * .Modifier[0]);
    		.@j[.Quests+2] = .@j[.Quests+2] + (strmobinfo(7,.@j[.@i]) / (getbattleflag("job_exp_rate") / 100) * .Modifier[1]);
    		mes " > "+Chk(getd("Mission"+.@i+"_"),#Mission_Count) + strmobinfo(1,.@j[.@i]) + " (" + getd("Mission"+.@i+"_") + "/" + #Mission_Count + ")^000000";
    	}
    
    	// Reward formulas:
    	.@Mission_Points = 3 + (.@j[.Quests] / .Quests / 6);
    	.@Base_Exp = #Mission_Count * .@j[.Quests+1] / 5;
    	.@Job_Exp = #Mission_Count * .@j[.Quests+2] / 5;
    	.@Zeny = #Mission_Count * .Quests * .@j[.@i] * .Modifier[2];
    
    	next;
    	mes "[Hunting Missions]";
    	mes "Mission rewards:";
    	mes " > Mission Points: ^0055FF" + .@Mission_Points + "^000000";
    	mes " > Base Experience: ^0055FF" + callfunc("F_InsertComma",.@Base_Exp) + "^000000";
    	mes " > Job Experience: ^0055FF" + callfunc("F_InsertComma",.@Job_Exp) + "^000000";
    	mes " > Zeny: ^0055FF" + callfunc("F_InsertComma",.@Zeny) + "^000000";
    	if (@f) {
    		@f = 0;
    		return;
    	}
    	next;
    	mes "[Hunting Missions]";
    	mes "Oh, you're done!";
    	mes "Good work.";
    	mes "Here's your reward.";
    	emotion e_no1;
    	specialeffect2 EF_ANGEL;
    	specialeffect2 EF_TRUESIGHT;
    	#Mission_Points += .@Mission_Points;
    	BaseExp += .@Base_Exp;
    	JobExp += .@Job_Exp;
    	Zeny += .@Zeny;
    	for (.@i = 0; .@i < .Quests; .@i++) {
    		setd "Mission" + .@i, 0;
    		setd "Mission" + .@i+"_", 0;
    	}
    	#Mission_Count = 0;
    	if (.Delay)
    		#Mission_Delay = gettimetick(2) + (.Delay * 3600);
    	Mission_Total++;
    	if (Mission_Total == 1)
    		query_sql("INSERT INTO `char_reg_num` (`char_id`,`key`,`index`,`value`) VALUES (" + getcharid(0) + ",'Mission_Total','0',1)");
    	else
    		query_sql("UPDATE `char_reg_num` SET `value` = " + Mission_Total + " WHERE `char_id` = " + getcharid(0) + " AND `key` = 'Mission_Total'");
    	close;
    
    Mission_Info:
    	mes "[Hunting Missions]";
    	mes "If you so choose, I can assign";
    	mes "you a random hunting quest.";
    	mes "Some are easier than others, but";
    	mes "the rewards increase with difficulty.";
    	next;
    	mes "[Hunting Missions]";
    	mes "Missions points are shared";
    	mes "amongst all your characters.";
    	if (.Delay)
    		mes "Delay time is, too.";
    	mes "You can't take missions on";
    	mes "multiple characters at once.";
    	next;
    	mes "[Hunting Missions]";
    	mes "You can start a quest";
    	mes (.Delay ? "every " + ((.Delay == 1) ? "hour." : .Delay + " hours.") : "whenever you want.");
    	mes "That's everything~";
    	return;
    
    function Chk {
    	if (getarg(0) < getarg(1)) {
    		@f = 1;
    		return "^FF0000";
    	} else
    		return "^00FF00";
    }
    
    OnBuyItem:
    	@cost = 0;
    	for (.@i = 0; .@i < getarraysize(@bought_nameid); .@i++)
    		for (.@j = 0; .@j < getarraysize(.Shop); .@j += 2)
    			if (@bought_nameid[.@i] == .Shop[.@j]) {
    				set @cost, @cost + (.Shop[.@j+1] * @bought_quantity[.@i]);
    				break;
    			}
    	mes "[Hunting Missions]";
    	if (@cost > #Mission_Points)
    		mes "You don't have enough Mission Points.";
    	else {
    		for (.@i = 0; .@i < getarraysize(@bought_nameid); .@i++) {
    			getitem @bought_nameid[.@i], @bought_quantity[.@i];
    			dispbottom "Purchased " + @bought_quantity[.@i] + "x " + getitemname(@bought_nameid[.@i]) + ".";
    		}
    		#Mission_Points -= @cost;
    		mes "Deal completed.";
    		emotion e_cash;
    	}
    	@cost = 0;
    	deletearray @bought_nameid[0], getarraysize(@bought_nameid);
    	deletearray @bought_quantity[0], getarraysize(@bought_quantity);
    	close;
    
    OnNPCKillEvent:
    	if (!getcharid(1) || !.Party) {
    		if (!#Mission_Count || !Mission0) end;
    		for (.@i = 0; .@i < .Quests; .@i++) {
    			if (strmobinfo(1,killedrid) == strmobinfo(1,getd("Mission" + .@i))) {
    				if (getd("Mission" + .@i + "_") < #Mission_Count) {
    					dispbottom "[Hunting Mission] Killed " + (set(getd("Mission" + .@i + "_"),getd("Mission" + .@i + "_") + 1)) +
    					           " of " + #Mission_Count + " " + strmobinfo(1,killedrid) + ".";
    					end;
    				}
    			}
    		}
    	} else if (.Party) {
    		.@mob = killedrid;
    		getmapxy(.@map1$,.@x1,.@y1,UNITTYPE_PC);
    		getpartymember getcharid(1),1;
    		getpartymember getcharid(1),2;
    		for (.@i = 0; .@i < $@partymembercount; .@i++) {
    			if (isloggedin($@partymemberaid[.@i], $@partymembercid[.@i])) {
    				set .@Mission_Count, getvar(#Mission_Count, $@partymembercid[.@i]);
    				set .@Mission0, getvar(Mission0, $@partymembercid[.@i]);
    				set .@HP, getvar(HP, $@partymembercid[.@i]);
    
    				if (.@Mission_Count && .@Mission0 && .@HP > 0) {
    					getmapxy(.@map2$,.@x2,.@y2,UNITTYPE_PC);
    					if ((.@map1$ == .@map2$ || .Party == 1) && (distance(.@x1,.@y1,.@x2,.@y2) <= 30 || .Party < 3)) {
    						for (.@j = 0; .@j < .Quests; .@j++) {
    							.@my_mob_id = getvar( getd("Mission"+.@j),$@partymembercid[.@i] );
    							.@my_count = getvar( getd("Mission"+.@j+"_"), $@partymembercid[.@i] );
    							if (strmobinfo(1,.@mob) == strmobinfo(1,.@my_mob_id)) {
    								if (.@my_count < .@Mission_Count) {
    									setd "Mission"+.@j+"_", (.@my_count+1), $@partymembercid[.@i];
    									dispbottom "[Hunting Mission] Killed " + (.@my_count+1) + " of " + .@Mission_Count + " " + strmobinfo(1,.@mob) + ".", 0x777777, $@partymembercid[.@i];
    									break;
    								}
    							}
    						}
    					}
    				}
    			}
    		}
    	}
    	end;
    
    OnInit:
    	.Delay = 12;            // Quest delay, in hours (0 to disable).
    	.Quests = 4;            // Number of subquests per mission (increases rewards).
    	.Party = 3;             // Party options: 0 (exclude party kills), 1 (include party kills), 2 (same map only), 3 (screen area only)
    	.Reset = -1;            // Reset options: -1 (abandoning mission sets delay time), 0 (no delay time), [Zeny] (cost to abandon mission, no delay time)
    	setarray .Count[0],     // Min and max monsters per subquest (increases rewards).
    		40,70;
    	setarray .Modifier[0],  // Multipliers for Base Exp, Job Exp, and Zeny rewards.
    		getbattleflag("base_exp_rate")/100,getbattleflag("job_exp_rate")/100,60;
    	.mob_db$ =              // Table name of SQL mob database
    		(checkre(0))?"mob_db_re":"mob_db";
    	setarray .Shop[0],      // Reward items: <ID>,<point cost> (about 10~20 points per hunt).
    		512,1,513,1,514,1,538,5,539,5,558,10,561,10;
    	.Blacklist$ =           // Blacklisted mob IDs.
    		"1062,1088,1183,1186,1200,1212,1220,1221,1234,1235,"+
    		"1244,1245,1250,1268,1290,1293,1294,1296,1298,1299,"+
    		"1300,1301,1303,1304,1305,1306,1308,1309,1311,1313,"+
    		"1515,1588,1618,1676,1677,1678,1679,1796,1797,1974,"+
    		"1975,1976,1977,1978,1979";
    
    	npcshopdelitem "mission_shop",512;
    	for (.@i = 0; .@i < getarraysize(.Shop); .@i += 2)
    		npcshopadditem "mission_shop", .Shop[.@i], .Shop[.@i+1];
    	end;
    }
    -	shop	mission_shop	-1,512:-1

    I hope someone can help me to fix this errors. Thanks

  2. Boa noite,

    Este erro ocorre devido ao sistema de comparação de itens que existe nos clientes mais novos. Como voce pode observar, na sua screenshot há uma opção para marcar e desmarcar no seu inventario(alt+e) que esta sem descrição(msgstringtable) NO MSG. Se você desmarcar esta opção verá seus itens normalmente.

     

    Enfim, a correção para este problema é simples, basta você jogar estes arquivos que contém nessa GRF em anexo na sua GRF ou adicionar ela no seu data.ini para que o client leia os arquivos que estão dentro dela.

     

    Caso precise de mais ajuda ou não resolve pode me contatar.

     

    Abraço.

     

     

    sysbox.grf

    • Upvote 2
  3. Hello Dear!! How are you?

    I think you can translate or simplifly the names in your data!

    Just find addrandomoptionnametable.lub or addrandomoptionnametable.lua inside your GRF and then you will see a screen like that > http://prntscr.com/e9ykjn

    There you can check the names of random options, i don't know if is possible translate, but i cant see problems.

    I Hope i helped you bro, have a nice day.

    Cya.^_^

     

  4. Usando o rAthena(ultima versão) + ragexe 2015-11-04 não é para acontecer este tipo de problema. Nele você encontrará todas as novas funcionalidades 100% o unico problema dele é o link nos npcs, que esta bugando. Tirando isso, ta 100%, uso ele em um servidor rodando a 1 ano, e não tive problemas. 

    • Upvote 1
  5. Hey, whats up!?

    Here is your request:

    // Author: _Okuz_
    // Version: 1.0.2 - 20:40 14/10/2016
    -	script	Weekend Floating Exp	-1,{
    
    OnInit:
    	// Setup the rates you want to double here...
    	setarray .server_conf$[0], "base_exp_rate", getbattleflag("base_exp_rate"), 
    				   "job_exp_rate", getbattleflag("job_exp_rate"), 
    				   "item_rate_common", getbattleflag("item_rate_common"),
    				   "item_rate_heal", getbattleflag("item_rate_heal"), 
    				   "item_rate_use", getbattleflag("item_rate_use"), 
    				   "item_rate_equip", getbattleflag("item_rate_equip"), 
    				   "item_rate_card", getbattleflag("item_rate_card"),
     				   "item_rate_mvp", getbattleflag("item_rate_mvp"), 
    				   "item_rate_adddrop", getbattleflag("item_rate_adddrop"), 
    				   "item_rate_treasure", getbattleflag("item_rate_treasure");
    
    	// To force the event to run even if you have to shutdown your server for some reason...
    	if (gettime(4) != 5 && gettime(4) != 6 && gettime(4) != 0) end;
    
    OnFri0000:
    	// start double rates on Friday 00:00
    	if (!.active)
    		callsub(S_changeRates, 2);
    	end;
    
    OnMon0000:
    	// stop double rates on Monday 00:00
    	callsub(S_changeRates, 1); end;
    
    // Arg(0): mult
    S_changeRates:
    	set .@size, getarraysize(.server_conf$);
    	for (set .@i, 0; .@i < .@size; set .@i, .@i + 2) {
    		setbattleflag .server_conf$[.@i], atoi(.server_conf$[.@i + 1]) * getarg(0);
    	}
    	set .active, !.active;
    	atcommand "@reloadmobdb";
    	announce "[Event] : Rates " + (.active ? "increased" : "restored") + "!",bc_all,0xFF6060;
    	return;
    }
    

    EDIT--

    Tested and working.

    thank you, works fine here.

  6. As ferramentas basicas são;

     

    Nemo Patcher
    GRF Tools
    GRF Editor
    WeeMapCache

    rADBE

    Putty

    Filezilla

    Thor Patcher ou Neoncube.

     

    Como o amigo acima citou, faça a leitura dos docs, lá você pode resolver 90% de suas dúvidas. Leia o Wiki do rAthena também.

     

    Você deve saber de todas um pouco para começar a criar seu próprio servidor.

    • Upvote 1
  7. @Felten

    Please send your packet_db.txt, I'll take a look.

     

    OK!

     

    // Client<->Map Packet Database
    //
    // Structure of Database:
    // PacketType,PacketLength[,Name,FieldIndex1:FieldIndex2:FieldIndex3:...]
    //
    // 01. PacketType       ID of the packet.
    // 02. PacketLength     Length of the packet. If 0, packet is disabled in current packet version. If -1, packet has variable size.
    // 03. Name             Name of the packet parser function (optional, for incoming packets only).
    // 04. FieldIndex       Specifies the offset of a packet field in bytes from the begin of the packet (only specified when Name is given).
    //                      Can be 0, when the layout is not known.
    // ...
    //
    // NOTE: Up to MAX_PACKET_POS (typically 20) field indexes may be used.
    //
    // The packet database allows you to add support for new clients,
    // because packets change every release.
    //
    // Note: Every packet version needs a wanttoconnection specification, since
    // that is the packet used to identify a client's version.
    // If multiple versions have the same connection packet, the higher version
    // will be used (unless the lower one is specified as the default)
    //
    // Incoming packets have their parser function and layout specified, which enables
    // them for the current and all higher versions, unless explicitely disabled.
    //
    // Outgoing packets must be specified in order to enable them for the current
    // and all higher versions, unless explicitely disabled. Packets that are not
    // enabled for a packet version are silently discarded when sent as multicast.
    //
    // Every packet version inherits packet definitions from the previous (lower)
    // packet version.
    //
    // Main packet version of the DB to use (default = max available version)
    // Client detection is faster when all clients use this version.
    // Version 23 is the latest Sakexe (above versions are for Renewal clients)
    //
    // packet_keys values are default value for each packet version, if no value
    // or value is 'default' in packet_keys_use, server will uses default keys
    // according to used packet_db_ver. packet_keys_use is user-defined keys.
    // Maximum key value is 0x7FFFFFFF.
    // NOTE: Keys won't be reloaded, initialized on first load only.
    //
    //packet_db_ver: 46
    packet_db_ver: 25
    //packet_keys_use: default
    
    packet_ver: 5
    0x0064,55
    0x0065,17
    0x0066,6
    0x0067,37
    0x0068,46
    0x0069,-1
    0x006a,23
    0x006b,-1
    0x006c,3
    0x006d,108
    0x006e,3
    0x006f,2
    0x0070,6
    0x0071,28
    0x0072,19,wanttoconnection,2:6:10:14:18
    0x0073,11
    0x0074,3
    0x0075,-1
    0x0076,9
    0x0077,5
    0x0078,54
    0x0079,53
    0x007a,58
    0x007b,60
    0x007c,41
    0x007d,2,loadendack,0
    0x007e,6,ticksend,2
    0x007f,6
    0x0080,7
    0x0081,3
    0x0082,2
    0x0083,2
    0x0084,2
    0x0085,5,walktoxy,2
    0x0086,16
    0x0087,12
    0x0088,10
    0x0089,7,actionrequest,2:6
    0x008a,29
    0x008b,2
    0x008c,-1,globalmessage,2:4
    0x008d,-1
    0x008e,-1
    //0x008f,-1
    0x0090,7,npcclicked,2:6
    0x0091,22
    0x0092,28
    0x0093,2
    0x0094,6,getcharnamerequest,2
    0x0095,30
    0x0096,-1,wis,2:4:28
    0x0097,-1
    0x0098,3
    0x0099,-1,broadcast,2:4
    0x009a,-1
    0x009b,5,changedir,2:4
    0x009c,9
    0x009d,17
    0x009e,17
    0x009f,6,takeitem,2
    0x00a0,23
    0x00a1,6
    0x00a2,6,dropitem,2:4
    0x00a3,-1
    0x00a4,-1
    0x00a5,-1
    0x00a6,-1
    0x00a7,8,useitem,2:4
    0x00a8,7
    0x00a9,6,equipitem,2:4
    0x00aa,7,ZC_WEAR_EQUIP_ACK,2:4:6
    0x00ab,4,unequipitem,2
    0x00ac,7
    //0x00ad,-1
    0x00ae,-1
    0x00af,6
    0x00b0,8
    0x00b1,8
    0x00b2,3,restart,2
    0x00b3,3
    0x00b4,-1
    0x00b5,6
    0x00b6,6
    0x00b7,-1
    0x00b8,7,npcselectmenu,2:6
    0x00b9,6,npcnextclicked,2
    0x00ba,2
    0x00bb,5,statusup,2:4
    0x00bc,6
    0x00bd,44
    0x00be,5
    0x00bf,3,emotion,2
    0x00c0,7
    0x00c1,2,howmanyconnections,0
    0x00c2,6
    0x00c3,8
    0x00c4,6
    0x00c5,7,npcbuysellselected,2:6
    0x00c6,-1
    0x00c7,-1
    0x00c8,-1,npcbuylistsend,2:4
    0x00c9,-1,npcselllistsend,2:4
    0x00ca,3
    0x00cb,3
    0x00cc,6,gmkick,2
    0x00cd,3
    0x00ce,2,killall,0
    0x00cf,27,wisexin,2:26
    0x00d0,3,wisall,2
    0x00d1,4
    0x00d2,4
    0x00d3,2,wisexlist,0
    0x00d4,-1
    0x00d5,-1,createchatroom,2:4:6:7:15
    0x00d6,3
    0x00d7,-1
    0x00d8,6
    0x00d9,14,chataddmember,2:6
    0x00da,3
    0x00db,-1
    0x00dc,28
    0x00dd,29
    0x00de,-1,chatroomstatuschange,2:4:6:7:15
    0x00df,-1
    0x00e0,30,changechatowner,2:6
    0x00e1,30
    0x00e2,26,kickfromchat,2
    0x00e3,2,chatleave,0
    0x00e4,6,traderequest,2
    0x00e5,26
    0x00e6,3,tradeack,2
    0x00e7,3
    0x00e8,8,tradeadditem,2:4
    0x00e9,19
    0x00ea,5
    0x00eb,2,tradeok,0
    0x00ec,3
    0x00ed,2,tradecancel,0
    0x00ee,2
    0x00ef,2,tradecommit,0
    0x00f0,3
    0x00f1,2
    0x00f2,6
    0x00f3,8,movetokafra,2:4
    0x00f4,21
    0x00f5,8,movefromkafra,2:4
    0x00f6,8
    0x00f7,2,closekafra,0
    0x00f8,2
    0x00f9,26,createparty,2
    0x00fa,3
    0x00fb,-1
    0x00fc,6,partyinvite,2
    0x00fd,27
    0x00fe,30
    0x00ff,10,replypartyinvite,2:6
    0x0100,2,leaveparty,0
    0x0101,6
    0x0102,6,partychangeoption,2
    0x0103,30,removepartymember,2:6
    0x0104,79
    0x0105,31
    0x0106,10
    0x0107,10
    0x0108,-1,partymessage,2:4
    0x0109,-1
    0x010a,4
    0x010b,6
    0x010c,6
    0x010d,2
    0x010e,11
    0x010f,-1
    0x0110,10
    0x0111,39
    0x0112,4,skillup,2
    0x0113,10,useskilltoid,2:4:6
    0x0114,31
    0x0115,35
    0x0116,10,useskilltopos,2:4:6:8
    0x0117,18
    0x0118,2,stopattack,0
    0x0119,13
    0x011a,15
    0x011b,20,useskillmap,2:4
    0x011c,68
    0x011d,2,requestmemo,0
    0x011e,3
    0x011f,16
    0x0120,6
    0x0121,14
    0x0122,-1
    0x0123,-1
    0x0124,21
    0x0125,8
    0x0126,8,putitemtocart,2:4
    0x0127,8,getitemfromcart,2:4
    0x0128,8,movefromkafratocart,2:4
    0x0129,8,movetokafrafromcart,2:4
    0x012a,2,removeoption,0
    0x012b,2
    0x012c,3
    0x012d,4
    0x012e,2,closevending,0
    0x012f,-1,openvending,2:4:0:84
    0x0130,6,vendinglistreq,2
    0x0131,86
    0x0132,6
    0x0133,-1
    0x0134,-1,purchasereq,2:4:8
    0x0135,7
    0x0136,-1
    0x0137,6
    0x0138,3
    0x0139,16
    0x013a,4
    0x013b,4
    0x013c,4
    0x013d,6
    0x013e,24
    0x013f,26,itemmonster,2
    0x0140,22,mapmove,2:18:20
    0x0141,14
    0x0142,6
    0x0143,10,npcamountinput,2:6
    0x0144,23
    0x0145,19
    0x0146,6,npccloseclicked,2
    0x0147,39
    0x0148,8
    0x0149,9,gmreqnochat,2:6:7
    0x014a,6
    0x014b,27
    0x014c,-1
    0x014d,2,guildcheckmaster,0
    0x014e,6
    0x014f,6,guildrequestinfo,2
    0x0150,110
    0x0151,6,guildrequestemblem,2
    0x0152,-1
    0x0153,-1,guildchangeemblem,2:4
    0x0154,-1
    0x0155,-1,guildchangememberposition,2:4
    0x0156,-1
    0x0157,6
    0x0158,-1
    0x0159,54,guildleave,2:6:10:14
    0x015a,66
    0x015b,54,guildexpulsion,2:6:10:14
    0x015c,90
    0x015d,42,guildbreak,2
    0x015e,6
    0x015f,42
    0x0160,-1
    0x0161,-1,guildchangepositioninfo,2:4
    0x0162,-1
    0x0163,-1
    0x0164,-1
    0x0165,30,createguild,2:6
    0x0166,-1
    0x0167,3
    0x0168,14,guildinvite,2:6:10
    0x0169,3
    0x016a,30
    0x016b,10,guildreplyinvite,2:6
    0x016c,43
    0x016d,14
    0x016e,186,guildchangenotice,2:6:66
    0x016f,182
    0x0170,14,guildrequestalliance,2:6:10
    0x0171,30
    0x0172,10,guildreplyalliance,2:6
    0x0173,3
    0x0174,-1
    0x0175,6
    0x0176,106
    0x0177,-1
    0x0178,4,itemidentify,2
    0x0179,5
    0x017a,4,usecard,2
    0x017b,-1
    0x017c,6,insertcard,2:4
    0x017d,7
    0x017e,-1,guildmessage,2:4
    0x017f,-1
    0x0180,6,guildopposition,2
    0x0181,3
    0x0182,106
    0x0183,10,guilddelalliance,2:6
    0x0184,10
    0x0185,34
    //0x0186,-1
    0x0187,6
    0x0188,8
    0x0189,4
    0x018a,4,quitgame,2
    0x018b,4
    0x018c,29
    0x018d,-1
    0x018e,10,producemix,2:4:6:8
    0x018f,6
    0x0190,90,useskilltoposinfo,2:4:6:8:10
    0x0191,86
    0x0192,24
    0x0193,6,solvecharname,2
    0x0194,30
    0x0195,102
    0x0196,9
    0x0197,4,resetchar,2
    0x0198,8,changemaptype,2:4:6
    0x0199,4
    0x019a,14
    0x019b,10
    0x019c,-1,localbroadcast,2:4
    0x019d,6,gmhide,2
    0x019e,2
    0x019f,6,catchpet,2
    0x01a0,3
    0x01a1,3,petmenu,2
    0x01a2,35
    0x01a3,5
    0x01a4,11
    0x01a5,26,changepetname,2
    0x01a6,-1
    0x01a7,4,selectegg,2
    0x01a8,4
    0x01a9,6,sendemotion,2
    0x01aa,10
    0x01ab,12
    0x01ac,6
    0x01ad,-1
    0x01ae,4,selectarrow,2
    0x01af,4,changecart,2
    0x01b0,11
    0x01b1,7
    0x01b2,-1,openvending,2:4:84:85
    0x01b3,67
    0x01b4,12
    0x01b5,18
    0x01b6,114
    0x01b7,6
    0x01b8,3
    0x01b9,6
    0x01ba,26,remove,2
    0x01bb,26,shift,2
    0x01bc,26,recall,2
    0x01bd,26,summon,2
    0x01be,2
    0x01bf,3
    0x01c0,2
    0x01c1,14
    0x01c2,10
    0x01c3,-1
    0x01c4,22
    0x01c5,22
    0x01c6,4
    0x01c7,2
    0x01c8,13
    0x01c9,97
    //0x01ca,-1
    0x01cb,9
    0x01cc,9
    0x01cd,30
    0x01ce,6,autospell,2
    0x01cf,28
    0x01d0,8
    0x01d1,14
    0x01d2,10
    0x01d3,35
    0x01d4,6
    0x01d5,-1,npcstringinput,2:4:8
    0x01d6,4
    0x01d7,11
    0x01d8,54
    0x01d9,53
    0x01da,60
    0x01db,2
    0x01dc,-1
    0x01dd,47
    0x01de,33
    0x01df,6,gmreqaccname,2
    0x01e0,30
    0x01e1,8
    0x01e2,34
    0x01e3,14
    0x01e4,2
    0x01e5,6
    0x01e6,26
    0x01e7,2,sndoridori,0
    0x01e8,28,createparty2,2:26:27
    0x01e9,81
    0x01ea,6
    0x01eb,10
    0x01ec,26
    0x01ed,2,snexplosionspirits,0
    0x01ee,-1
    0x01ef,-1
    0x01f0,-1
    0x01f1,-1
    0x01f2,20
    0x01f3,10
    0x01f4,32
    0x01f5,9
    0x01f6,34
    0x01f7,14,adoptreply,2:6:10
    0x01f8,2
    0x01f9,6,adoptrequest,2
    0x01fa,48
    0x01fb,56
    0x01fc,-1
    0x01fd,4,repairitem,2
    0x01fe,5
    0x01ff,10
    0x0200,26
    0x0201,-1
    0x0202,26,friendslistadd,2
    0x0203,10,friendslistremove,2:6
    0x0204,18
    0x0205,26
    0x0206,11
    0x0207,34
    0x0208,11,friendslistreply,2:6:10
    0x0209,36
    0x020a,10
    //0x020b,-1
    //0x020c,-1
    0x020d,-1
    0x8b3,-1
    0x8d6,6,ZC_CLEAR_DIALOG,2
    
    //2004-07-05aSakexe
    packet_ver: 6
    0x0072,22,wanttoconnection,5:9:13:17:21
    0x0085,8,walktoxy,5
    0x00a7,13,useitem,5:9
    0x0113,15,useskilltoid,4:9:11
    0x0116,15,useskilltopos,4:9:11:13
    0x0190,95,useskilltoposinfo,4:9:11:13:15
    0x0208,14,friendslistreply,2:6:10
    0x020e,24
    
    //2004-07-13aSakexe
    packet_ver: 7
    0x0072,39,wanttoconnection,12:22:30:34:38
    0x0085,9,walktoxy,6
    0x009b,13,changedir,5:12
    0x009f,10,takeitem,6
    0x00a7,17,useitem,6:13
    0x0113,19,useskilltoid,7:9:15
    0x0116,19,useskilltopos,7:9:15:17
    0x0190,99,useskilltoposinfo,7:9:15:17:19
    
    //2004-07-26aSakexe
    packet_ver: 8
    0x0072,14,dropitem,5:12
    0x007e,33,wanttoconnection,12:18:24:28:32
    0x0085,20,useskilltoid,7:12:16
    0x0089,15,getcharnamerequest,11
    0x008c,23,useskilltopos,3:6:17:21
    0x0094,10,takeitem,6
    0x009b,6,walktoxy,3
    0x009f,13,changedir,5:12
    0x00a2,103,useskilltoposinfo,3:6:17:21:23
    0x00a7,12,solvecharname,8
    0x00f3,-1,globalmessage,2:4
    0x00f5,17,useitem,6:12
    0x00f7,10,ticksend,6
    0x0113,16,movetokafra,5:12
    0x0116,2,closekafra,0
    0x0190,26,movefromkafra,10:22
    0x0193,9,actionrequest,3:8
    
    //2004-08-09aSakexe
    packet_ver: 9
    0x0072,17,dropitem,8:15
    0x007e,37,wanttoconnection,9:21:28:32:36
    0x0085,26,useskilltoid,11:18:22
    0x0089,12,getcharnamerequest,8
    0x008c,40,useskilltopos,5:15:29:38
    0x0094,13,takeitem,9
    0x009b,15,walktoxy,12
    0x009f,12,changedir,7:11
    0x00a2,120,useskilltoposinfo,5:15:29:38:40
    0x00a7,11,solvecharname,7
    0x00f5,24,useitem,9:20
    0x00f7,13,ticksend,9
    0x0113,23,movetokafra,5:19
    0x0190,26,movefromkafra,11:22
    0x0193,18,actionrequest,7:17
    
    //2004-08-16aSakexe
    0x0212,26,rc,2
    0x0213,26,check,2
    0x0214,42
    
    //2004-08-17aSakexe
    0x020f,10,pvpinfo,2:6
    0x0210,22
    
    //2004-09-06aSakexe
    packet_ver: 10
    0x0072,20,useitem,9:20
    0x007e,19,movetokafra,3:15
    0x0085,23,actionrequest,9:22
    0x0089,9,walktoxy,6
    0x008c,105,useskilltoposinfo,10:14:18:23:25
    0x0094,17,dropitem,6:15
    0x009b,14,getcharnamerequest,10
    0x009f,-1,globalmessage,2:4
    0x00a2,14,solvecharname,10
    0x00a7,25,useskilltopos,10:14:18:23
    0x00f3,10,changedir,4:9
    0x00f5,34,wanttoconnection,7:15:25:29:33
    0x00f7,2,closekafra,0
    0x0113,11,takeitem,7
    0x0116,11,ticksend,7
    0x0190,22,useskilltoid,9:15:18
    0x0193,17,movefromkafra,3:13
    
    //2004-09-20aSakexe
    packet_ver: 11
    0x0072,18,useitem,10:14
    0x007e,25,movetokafra,6:21
    0x0085,9,actionrequest,3:8
    0x0089,14,walktoxy,11
    0x008c,109,useskilltoposinfo,16:20:23:27:29
    0x0094,19,dropitem,12:17
    0x009b,10,getcharnamerequest,6
    0x00a2,10,solvecharname,6
    0x00a7,29,useskilltopos,6:20:23:27
    0x00f3,18,changedir,8:17
    0x00f5,32,wanttoconnection,10:17:23:27:31
    0x0113,14,takeitem,10
    0x0116,14,ticksend,10
    0x0190,14,useskilltoid,4:7:10
    0x0193,12,movefromkafra,4:8
    
    //2004-10-05aSakexe
    packet_ver: 12
    0x0072,17,useitem,6:13
    0x007e,16,movetokafra,5:12
    0x0089,6,walktoxy,3
    0x008c,103,useskilltoposinfo,2:6:17:21:23
    0x0094,14,dropitem,5:12
    0x009b,15,getcharnamerequest,11
    0x00a2,12,solvecharname,8
    0x00a7,23,useskilltopos,3:6:17:21
    0x00f3,13,changedir,5:12
    0x00f5,33,wanttoconnection,12:18:24:28:32
    0x0113,10,takeitem,6
    0x0116,10,ticksend,6
    0x0190,20,useskilltoid,7:12:16
    0x0193,26,movefromkafra,10:22
    
    //2004-10-25aSakexe
    packet_ver: 13
    0x0072,13,useitem,5:9
    0x007e,13,movetokafra,6:9
    0x0085,15,actionrequest,4:14
    0x008c,108,useskilltoposinfo,6:9:23:26:28
    0x0094,12,dropitem,6:10
    0x009b,10,getcharnamerequest,6
    0x00a2,16,solvecharname,12
    0x00a7,28,useskilltopos,6:9:23:26
    0x00f3,15,changedir,6:14
    0x00f5,29,wanttoconnection,5:14:20:24:28
    0x0113,9,takeitem,5
    0x0116,9,ticksend,5
    0x0190,26,useskilltoid,4:10:22
    0x0193,22,movefromkafra,12:18
    
    //2004-11-01aSakexe
    0x0084,-1
    0x0215,6
    
    //2004-11-08aSakexe
    0x0084,2
    0x0216,6
    0x0217,2,blacksmith,0
    0x0218,2,alchemist,0
    0x0219,282
    0x021a,282
    0x021b,10
    0x021c,10
    
    //2004-11-15aSakexe
    0x021d,6,lesseffect,2
    
    //2004-11-29aSakexe
    packet_ver: 14
    0x0072,22,useskilltoid,8:12:18
    0x007e,30,useskilltopos,4:9:22:28
    0x0085,-1,globalmessage,2:4
    0x0089,7,ticksend,3
    0x008c,13,getcharnamerequest,9
    0x0094,14,movetokafra,4:10
    0x009b,2,closekafra,0
    0x009f,18,actionrequest,6:17
    0x00a2,7,takeitem,3
    0x00a7,7,walktoxy,4
    0x00f3,8,changedir,3:7
    0x00f5,29,wanttoconnection,3:10:20:24:28
    0x00f7,14,solvecharname,10
    0x0113,110,useskilltoposinfo,4:9:22:28:30
    0x0116,12,dropitem,4:10
    0x0190,15,useitem,3:11
    0x0193,21,movefromkafra,4:17
    0x0221,-1
    0x0222,6,weaponrefine,2
    0x0223,8
    
    //2004-12-13aSakexe
    //skipped: many packets being set to -1
    0x0066,3
    0x0070,3
    0x01ca,3
    0x021e,6
    0x021f,66
    0x0220,10
    
    //2005-01-10bSakexe
    packet_ver: 15
    0x0072,26,useskilltoid,8:16:22
    0x007e,114,useskilltoposinfo,10:18:22:32:34
    0x0085,23,changedir,12:22
    0x0089,9,ticksend,5
    0x008c,8,getcharnamerequest,4
    0x0094,20,movetokafra,10:16
    0x009b,32,wanttoconnection,3:12:23:27:31
    0x009f,17,useitem,5:13
    0x00a2,11,solvecharname,7
    0x00a7,13,walktoxy,10
    0x00f3,-1,globalmessage,2:4
    0x00f5,9,takeitem,5
    0x00f7,21,movefromkafra,11:17
    0x0113,34,useskilltopos,10:18:22:32
    0x0116,20,dropitem,15:18
    0x0190,20,actionrequest,9:19
    0x0193,2,closekafra,0
    
    //2005-03-28aSakexe
    0x0224,10
    0x0225,2,taekwon,0
    0x0226,282
    
    //2005-04-04aSakexe
    0x0227,18
    0x0228,18
    
    //2005-04-11aSakexe
    0x0229,15
    0x022a,58
    0x022b,57
    0x022c,64
    
    //2005-04-25aSakexe
    0x022d,5,hommenu,2:4
    0x0232,9,hommoveto,2:6
    0x0233,11,homattack,2:6:10
    0x0234,6,hommovetomaster,2
    
    //2005-05-09aSakexe
    packet_ver: 16
    0x0072,25,useskilltoid,6:10:21
    0x007e,102,useskilltoposinfo,5:9:12:20:22
    0x0085,11,changedir,7:10
    0x0089,8,ticksend,4
    0x008c,11,getcharnamerequest,7
    0x0094,14,movetokafra,7:10
    0x009b,26,wanttoconnection,4:9:17:21:25
    0x009f,14,useitem,4:10
    0x00a2,15,solvecharname,11
    0x00a7,8,walktoxy,5
    0x00f5,8,takeitem,4
    0x00f7,22,movefromkafra,14:18
    0x0113,22,useskilltopos,5:9:12:20
    0x0116,10,dropitem,5:8
    0x0190,19,actionrequest,5:18
    
    //2005-05-23aSakexe
    0x022e,69
    0x0230,12
    
    //2005-05-30aSakexe
    0x022e,71
    0x0235,-1
    0x0236,10
    0x0237,2,rankingpk,0
    0x0238,282
    
    //2005-05-31aSakexe
    0x0216,2
    0x0239,11
    
    //2005-06-08aSakexe
    0x0216,6
    0x0217,2,blacksmith,0
    0x022f,5
    0x0231,26,changehomunculusname,2
    0x023a,4
    0x023b,36,storagepassword,2:4:20
    0x023c,6
    
    //2005-06-22aSakexe
    0x022e,71
    
    //2005-06-28aSakexe
    packet_ver: 17
    0x0072,34,useskilltoid,6:17:30
    0x007e,113,useskilltoposinfo,12:15:18:31:33
    0x0085,17,changedir,8:16
    0x0089,13,ticksend,9
    0x008c,8,getcharnamerequest,4
    0x0094,31,movetokafra,16:27
    0x009b,32,wanttoconnection,9:15:23:27:31
    0x009f,19,useitem,9:15
    0x00a2,9,solvecharname,5
    0x00a7,11,walktoxy,8
    0x00f5,13,takeitem,9
    0x00f7,18,movefromkafra,11:14
    0x0113,33,useskilltopos,12:15:18:31
    0x0116,12,dropitem,3:10
    0x0190,24,actionrequest,11:23
    0x0216,-1
    0x023d,-1
    0x023e,4
    
    //2005-07-18aSakexe
    packet_ver: 18
    0x0072,19,useskilltoid,5:11:15
    0x007e,110,useskilltoposinfo,9:15:23:28:30
    0x0085,11,changedir,6:10
    0x0089,7,ticksend,3
    0x008c,11,getcharnamerequest,7
    0x0094,21,movetokafra,12:17
    0x009b,31,wanttoconnection,3:13:22:26:30
    0x009f,12,useitem,3:8
    0x00a2,18,solvecharname,14
    0x00a7,15,walktoxy,12
    0x00f5,7,takeitem,3
    0x00f7,13,movefromkafra,5:9
    0x0113,30,useskilltopos,9:15:23:28
    0x0116,12,dropitem,6:10
    0x0190,21,actionrequest,5:20
    0x0216,6
    0x023f,2,mailrefresh,0
    0x0240,8
    0x0241,6,mailread,2
    0x0242,-1
    0x0243,6,maildelete,2
    0x0244,6,mailgetattach,2
    0x0245,7
    0x0246,4,mailwinopen,2
    0x0247,8,mailsetattach,2:4
    0x0248,68
    0x0249,3
    0x024a,70
    0x024b,4,auctioncancelreg,2
    0x024c,8,auctionsetitem,2:4
    0x024d,14
    0x024e,6,auctioncancel,2
    0x024f,10,auctionbid,2:6
    0x0250,3
    0x0251,2
    0x0252,-1
    
    //2005-07-19bSakexe
    packet_ver: 19
    0x0072,34,useskilltoid,6:17:30
    0x007e,113,useskilltoposinfo,12:15:18:31:33
    0x0085,17,changedir,8:16
    0x0089,13,ticksend,9
    0x008c,8,getcharnamerequest,4
    0x0094,31,movetokafra,16:27
    0x009b,32,wanttoconnection,9:15:23:27:31
    0x009f,19,useitem,9:15
    0x00a2,9,solvecharname,5
    0x00a7,11,walktoxy,8
    0x00f5,13,takeitem,9
    0x00f7,18,movefromkafra,11:14
    0x0113,33,useskilltopos,12:15:18:31
    0x0116,12,dropitem,3:10
    0x0190,24,actionrequest,11:23
    
    //2005-08-01aSakexe
    0x0245,3
    0x0251,4
    
    //2005-08-08aSakexe
    0x024d,12,auctionregister,2:6:10
    0x024e,4
    
    //2005-08-17aSakexe
    0x0253,3
    0x0254,3,feelsaveok,2
    
    //2005-08-29aSakexe
    0x0240,-1
    0x0248,-1,mailsend,2:4:28:68:69
    0x0255,5
    0x0256,-1
    0x0257,8
    
    //2005-09-12bSakexe
    0x0256,5
    0x0258,2
    0x0259,3
    
    //2005-10-10aSakexe
    0x020e,32
    0x025a,-1
    0x025b,6,cooking,2:4
    
    //2005-10-13aSakexe
    0x007a,6
    0x0251,32
    0x025c,4,auctionbuysell,2
    
    //2005-10-17aSakexe
    0x007a,58
    0x025d,6,auctionclose,2
    0x025e,4
    
    //2005-10-24aSakexe
    0x025f,6
    0x0260,6
    
    //2005-11-07aSakexe
    0x024e,6,auctioncancel,2
    0x0251,34,auctionsearch,2:4:8:32
    
    //2006-01-09aSakexe
    0x0261,11
    0x0262,11
    0x0263,11
    0x0264,20
    0x0265,20
    0x0266,30
    0x0267,4
    0x0268,4
    0x0269,4
    0x026a,4
    0x026b,4
    0x026c,4
    0x026d,4
    0x026f,2
    0x0270,2
    0x0271,38
    0x0272,44
    
    //2006-01-26aSakexe
    0x0271,40
    
    //2006-03-06aSakexe
    0x0273,6
    0x0274,8
    
    //2006-03-13aSakexe
    0x0273,30,mailreturn,2:6
    
    //2006-03-27aSakexe
    packet_ver: 20
    0x0072,26,useskilltoid,11:18:22
    0x007e,120,useskilltoposinfo,5:15:29:38:40
    0x0085,12,changedir,7:11
    //0x0089,13,ticksend,9
    0x008c,12,getcharnamerequest,8
    0x0094,23,movetokafra,5:19
    0x009b,37,wanttoconnection,9:21:28:32:36
    0x009f,24,useitem,9:20
    0x00a2,11,solvecharname,7
    0x00a7,15,walktoxy,12
    0x00f5,13,takeitem,9
    0x00f7,26,movefromkafra,11:22
    0x0113,40,useskilltopos,5:15:29:38
    0x0116,17,dropitem,8:15
    0x0190,18,actionrequest,7:17
    
    //2006-10-23aSakexe
    0x006d,110
    
    //2006-04-24aSakexe to 2007-01-02aSakexe
    0x023e,8
    0x0277,84
    0x0278,2
    0x0279,2
    0x027a,-1
    0x027b,14
    0x027c,60
    0x027d,62
    0x027e,-1
    0x027f,8
    0x0280,12
    0x0281,4
    0x0282,284
    0x0283,6
    0x0284,14
    0x0285,6
    0x0286,4
    0x0287,-1
    0x0288,6
    0x0289,8
    0x028a,18
    0x028b,-1
    0x028c,46
    0x028d,34
    0x028e,4
    0x028f,6
    0x0290,4
    0x0291,4
    0x0292,2,autorevive,0
    0x0293,70
    0x0294,10
    0x0295,-1
    0x0296,-1
    0x0297,-1
    0x0298,8
    0x0299,6
    0x029a,27
    0x029c,66
    0x029d,-1
    0x029e,11
    0x029f,3,mermenu,2
    0x02a0,-1
    0x02a1,-1
    0x02a2,8
    
    //2007-01-08aSakexe
    packet_ver: 21
    0x0072,30,useskilltoid,10:14:26
    0x007e,120,useskilltoposinfo,10:19:23:38:40
    0x0085,14,changedir,10:13
    0x0089,11,ticksend,7
    0x008c,17,getcharnamerequest,13
    0x0094,17,movetokafra,4:13
    0x009b,35,wanttoconnection,7:21:26:30:34
    0x009f,21,useitem,7:17
    0x00a2,10,solvecharname,6
    0x00a7,8,walktoxy,5
    0x00f5,11,takeitem,7
    0x00f7,15,movefromkafra,3:11
    0x0113,40,useskilltopos,10:19:23:38
    0x0116,19,dropitem,11:17
    0x0190,10,actionrequest,4:9
    
    //2007-01-22aSakexe
    0x02a3,18
    0x02a4,2
    
    //2007-01-29aSakexe
    0x029b,72
    0x02a3,-1
    0x02a4,-1
    0x02a5,8
    
    // 2007-02-05aSakexe
    0x02aa,4
    0x02ab,36
    0x02ac,6
    
    //2007-02-12aSakexe
    packet_ver: 22
    0x0072,25,useskilltoid,6:10:21
    0x007e,102,useskilltoposinfo,5:9:12:20:22
    0x0085,11,changedir,7:10
    0x0089,8,ticksend,4
    0x008c,11,getcharnamerequest,7
    0x0094,14,movetokafra,7:10
    0x009b,26,wanttoconnection,4:9:17:21:25
    0x009f,14,useitem,4:10
    0x00a2,15,solvecharname,11
    //0x00a7,8,walktoxy,5
    0x00f5,8,takeitem,4
    0x00f7,22,movefromkafra,14:18
    0x0113,22,useskilltopos,5:9:12:20
    0x0116,10,dropitem,5:8
    0x0190,19,actionrequest,5:18
    
    //2007-05-07aSakexe
    0x01fd,15,repairitem,2:4:6:7:9:11:13
    
    //2007-02-27aSakexe to 2007-10-02aSakexe
    0x0288,10,cashshopbuy,2:4:6
    0x0289,12
    0x02a6,22
    0x02a7,22
    0x02a8,162
    0x02a9,58
    0x02ad,8
    0x02b0,85
    0x02b1,-1
    0x02b2,-1
    0x02b3,107
    0x02b4,6
    0x02b5,-1
    0x02b6,7,queststate,2:6
    0x02b7,7
    0x02b8,22
    0x02b9,191
    0x02ba,11,hotkey,2:4:5:9
    0x02bb,8
    0x02bc,6
    0x02bf,10
    0x02c0,2
    0x02c1,-1
    0x02c2,-1
    0x02c4,26,partyinvite2,2
    0x02c5,30
    0x02c6,30
    0x02c7,7,replypartyinvite2,2:6
    0x02c8,3,partytick,2
    0x02c9,3
    0x02ca,3
    0x02cb,20
    0x02cc,4
    0x02cd,26
    0x02ce,10
    0x02cf,6
    0x02d0,-1
    0x02d1,-1
    0x02d2,-1
    0x02d3,4,ZC_NOTIFY_BIND_ON_EQUIP,2
    0x02d4,29
    0x02d5,2
    0x02d6,6,viewplayerequip,2
    0x02d7,-1
    0x02d8,10,equiptickbox,2:6
    0x02d9,10
    0x02da,3
    0x02db,-1,battlechat,2:4
    0x02dc,-1
    0x02dd,32
    0x02de,6
    0x02df,36
    0x02e0,34
    
    //2007-10-23aSakexe
    0x02cb,65
    0x02cd,71
    
    //2007-11-06aSakexe
    0x0078,55
    0x007c,42
    0x022c,65
    0x029b,80
    
    //2007-11-13aSakexe
    0x02e1,33
    
    //2007-11-20aSakexe
    //0x01df,10 <- ???
    0x02e2,14
    0x02e3,25
    0x02e4,8
    0x02e5,8
    0x02e6,6
    
    //2007-11-27aSakexe
    0x02e7,-1
    
    //2008-01-02aSakexe
    0x01df,6,gmreqaccname,2
    0x02e8,-1
    0x02e9,-1
    0x02ea,-1
    0x02eb,13
    0x02ec,67
    0x02ed,59
    0x02ee,60
    0x02ef,8
    
    //2008-03-18aSakexe
    0x02bf,-1
    0x02c0,-1
    0x02f0,10
    0x02f1,2,progressbar,0
    0x02f2,2
    
    //2008-03-25bSakexe
    0x02f3,-1
    0x02f4,-1
    0x02f5,-1
    0x02f6,-1
    0x02f7,-1
    0x02f8,-1
    0x02f9,-1
    0x02fa,-1
    0x02fb,-1
    0x02fc,-1
    0x02fd,-1
    0x02fe,-1
    0x02ff,-1
    0x0300,-1
    
    //2008-04-01aSakexe
    0x0301,-1
    0x0302,-1
    0x0303,-1
    0x0304,-1
    0x0305,-1
    0x0306,-1
    0x0307,-1
    0x0308,-1
    0x0309,-1
    0x030a,-1
    0x030b,-1
    0x030c,-1
    0x030d,-1
    0x030e,-1
    0x030f,-1
    0x0310,-1
    0x0311,-1
    0x0312,-1
    0x0313,-1
    0x0314,-1
    0x0315,-1
    0x0316,-1
    0x0317,-1
    0x0318,-1
    0x0319,-1
    0x031a,-1
    0x031b,-1
    0x031c,-1
    0x031d,-1
    0x031e,-1
    0x031f,-1
    0x0320,-1
    0x0321,-1
    0x0322,-1
    0x0323,-1
    0x0324,-1
    0x0325,-1
    0x0326,-1
    0x0327,-1
    0x0328,-1
    0x0329,-1
    0x032a,-1
    0x032b,-1
    0x032c,-1
    0x032d,-1
    0x032e,-1
    0x032f,-1
    0x0330,-1
    0x0331,-1
    0x0332,-1
    0x0333,-1
    0x0334,-1
    0x0335,-1
    0x0336,-1
    0x0337,-1
    0x0338,-1
    0x0339,-1
    0x033a,-1
    0x033b,-1
    0x033c,-1
    0x033d,-1
    0x033e,-1
    0x033f,-1
    0x0340,-1
    0x0341,-1
    0x0342,-1
    0x0343,-1
    0x0344,-1
    0x0345,-1
    0x0346,-1
    0x0347,-1
    0x0348,-1
    0x0349,-1
    0x034a,-1
    0x034b,-1
    0x034c,-1
    0x034d,-1
    0x034e,-1
    0x034f,-1
    0x0350,-1
    0x0351,-1
    0x0352,-1
    0x0353,-1
    0x0354,-1
    0x0355,-1
    0x0356,-1
    0x0357,-1
    0x0358,-1
    0x0359,-1
    0x035a,-1
    
    //2008-05-27aSakexe
    0x035b,-1
    0x035c,2
    0x035d,-1
    0x035e,2
    0x035f,-1
    0x0389,-1
    
    //2008-08-20aSakexe
    0x040c,-1
    0x040d,-1
    0x040e,-1
    0x040f,-1
    0x0410,-1
    0x0411,-1
    0x0412,-1
    0x0413,-1
    0x0414,-1
    0x0415,-1
    0x0416,-1
    0x0417,-1
    0x0418,-1
    0x0419,-1
    0x041a,-1
    0x041b,-1
    0x041c,-1
    0x041d,-1
    0x041e,-1
    0x041f,-1
    0x0420,-1
    0x0421,-1
    0x0422,-1
    0x0423,-1
    0x0424,-1
    0x0425,-1
    0x0426,-1
    0x0427,-1
    0x0428,-1
    0x0429,-1
    0x042a,-1
    0x042b,-1
    0x042c,-1
    0x042d,-1
    0x042e,-1
    0x042f,-1
    0x0430,-1
    0x0431,-1
    0x0432,-1
    0x0433,-1
    0x0434,-1
    0x0435,-1
    
    //2008-09-10aSakexe
    packet_ver: 23
    0x0436,19,wanttoconnection,2:6:10:14:18
    0x0437,7,actionrequest,2:6
    0x0438,10,useskilltoid,2:4:6
    0x0439,8,useitem,2:4
    
    //2008-11-13aSakexe
    0x043d,8
    0x043e,-1
    0x043f,8
    
    //2008-11-26aSakexe
    0x01a2,37
    0x0440,10
    0x0441,4
    
    //2008-12-10aSakexe
    0x0442,-1
    0x0443,8,skillselectmenu,2:6
    
    //2009-01-14aSakexe
    0x043f,25
    0x0444,-1
    0x0445,10
    
    //2009-02-18aSakexe
    0x0446,14
    
    //2009-02-25aSakexe
    0x0448,-1
    
    //2009-03-30aSakexe
    0x0449,4
    
    //2009-04-08aSakexe
    0x02a6,-1
    0x02a7,-1
    0x044a,6,clientversion,2
    
    //Renewal Clients
    //2008-08-27aRagexeRE
    packet_ver: 24
    0x0072,22,useskilltoid,9:15:18
    0x007c,44
    0x007e,105,useskilltoposinfo,10:14:18:23:25
    0x0085,10,changedir,4:9
    0x0089,11,ticksend,7
    0x008c,14,getcharnamerequest,10
    0x0094,19,movetokafra,3:15
    0x009b,34,wanttoconnection,7:15:25:29:33
    0x009f,20,useitem,7:20
    0x00a2,14,solvecharname,10
    0x00a7,9,walktoxy,6
    0x00f5,11,takeitem,7
    0x00f7,17,movefromkafra,3:13
    0x0113,25,useskilltopos,10:14:18:23
    0x0116,17,dropitem,6:15
    0x0190,23,actionrequest,9:22
    0x02e2,20
    0x02e3,22
    0x02e4,11
    0x02e5,9
    
    //2008-09-10aRagexeRE
    packet_ver: 25
    0x0436,19,wanttoconnection,2:6:10:14:18
    0x0437,7,actionrequest,2:6
    0x0438,10,useskilltoid,2:4:6
    0x0439,8,useitem,2:4
    
    //2008-11-12aRagexeRE
    0x043d,8
    //0x043e,-1
    0x043f,8
    
    //2008-12-17aRagexeRE
    0x01a2,37
    //0x0440,10
    //0x0441,4
    //0x0442,8
    //0x0443,8
    
    //2008-12-17bRagexeRE
    0x006d,114
    
    //2009-01-21aRagexeRE
    0x043f,25
    //0x0444,-1
    //0x0445,10
    
    //2009-02-18aRagexeRE
    //0x0446,14
    
    //2009-02-26cRagexeRE
    //0x0448,-1
    
    //2009-04-01aRagexeRE
    //0x0449,4
    
    //2009-05-14aRagexeRE
    //0x044b,2
    
    //2009-05-20aRagexeRE
    //0x07d0,6
    //0x07d1,2
    //0x07d2,-1
    //0x07d3,4
    //0x07d4,4
    //0x07d5,4
    //0x07d6,4
    //0x0447,2
    
    //2009-06-03aRagexeRE
    0x07d7,8,partychangeoption,2:6:7
    0x07d8,8
    0x07d9,254
    0x07da,6,partychangeleader,2
    
    //2009-06-10aRagexeRE
    //0x07db,8
    
    //2009-06-17aRagexeRE
    0x07d9,268
    //0x07dc,6
    //0x07dd,54
    //0x07de,30
    //0x07df,54
    
    //2009-07-01aRagexeRE
    //0x0275,37
    //0x0276,-1
    
    //2009-07-08aRagexeRE
    //0x07e0,58
    
    //2009-07-15aRagexeRE
    0x07e1,15
    
    //2009-08-05aRagexeRE
    0x07e2,8
    
    //2009-08-18aRagexeRE
    0x07e3,6
    0x07e4,-1,itemlistwindowselected,2:4:8:12
    0x07e6,8
    
    //2009-08-25aRagexeRE
    //0x07e6,28
    0x07e7,5
    
    //2009-09-22aRagexeRE
    0x07e5,8
    0x07e6,8
    0x07e7,32
    0x07e8,-1
    0x07e9,5
    
    //2009-09-29aRagexeRE
    //0x07ea,2
    //0x07eb,-1
    //0x07ec,6
    //0x07ed,8
    //0x07ee,6
    //0x07ef,8
    //0x07f0,4
    //0x07f2,4
    //0x07f3,3
    
    //2009-10-06aRagexeRE
    //0x07ec,8
    //0x07ed,10
    //0x07f0,8
    //0x07f1,15
    //0x07f2,6
    //0x07f3,4
    //0x07f4,3
    
    //2009-10-27aRagexeRE
    0x07f5,6,gmfullstrip,2
    0x07f6,14
    
    //2009-11-03aRagexeRE
    0x07f7,-1
    0x07f8,-1
    0x07f9,-1
    
    //2009-11-17aRagexeRE
    0x07fa,8
    
    //2009-11-24aRagexeRE
    0x07fb,25
    
    //2009-12-01aRagexeRE
    0x07fc,10
    0x07fd,-1,ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN,0
    0x07fe,26
    //0x07ff,-1
    
    //2009-12-15aRagexeRE
    0x0800,-1
    //0x0801,-1
    
    //2009-12-22aRagexeRE
    0x0802,18,bookingregreq,2:4:6		// Booking System
    0x0803,4
    0x0804,8		// Booking System
    0x0805,-1
    0x0806,4,bookingdelreq,2		// Booking System
    //0x0807,2
    0x0808,4		// Booking System
    //0x0809,14
    //0x080A,50
    //0x080B,18
    //0x080C,6
    
    //2009-12-29aRagexeRE
    0x0804,14,bookingsearchreq,2:4:6:8:12		// Booking System
    0x0806,2,bookingdelreq,0		// Booking System
    0x0807,4
    0x0808,14,bookingupdatereq,2		// Booking System
    0x0809,50
    0x080A,18
    0x080B,6		// Booking System
    
    //2010-01-05aRagexeRE
    0x0801,-1,purchasereq2,2:4:8:12
    
    //2010-01-26aRagexeRE
    //0x080C,2
    //0x080D,3
    0x080E,14
    
    //2010-02-09aRagexeRE
    //0x07F0,6
    
    //2010-02-23aRagexeRE
    0x080F,20
    
    //2010-03-03aRagexeRE
    0x0810,3
    0x0811,-1,reqopenbuyingstore,2:4:8:9:89
    //0x0812,86
    //0x0813,6
    //0x0814,6
    //0x0815,-1
    //0x0817,-1
    //0x0818,6
    //0x0819,4
    
    //2010-03-09aRagexeRE
    0x0813,-1
    //0x0814,2
    //0x0815,6
    0x0816,6
    0x0818,-1
    //0x0819,10
    //0x081A,4
    //0x081B,4
    //0x081C,6
    0x081d,22
    0x081e,8
    
    //2010-03-23aRagexeRE
    //0x081F,-1
    
    //2010-04-06aRagexeRE
    //0x081A,6
    
    //2010-04-13aRagexeRE
    //0x081A,10
    0x0820,11
    //0x0821,2
    //0x0822,9
    //0x0823,-1
    
    //2010-04-14dRagexeRE
    //0x081B,8
    
    //2010-04-20aRagexeRE
    0x0812,8
    0x0814,86
    0x0815,2,reqclosebuyingstore,0
    0x0817,6,reqclickbuyingstore,2
    0x0819,-1,reqtradebuyingstore,2:4:8:12
    0x081a,4
    0x081b,10
    0x081c,10
    0x0824,6
    
    //2010-06-01aRagexeRE
    //0x0825,-1
    //0x0826,4
    0x0835,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0836,-1
    0x0837,3
    //0x0838,3
    
    //2010-06-08aRagexeRE
    0x0838,2,searchstoreinfonextpage,0
    0x083A,4 	// Search Stalls Feature
    0x083B,2,closesearchstoreinfo,0
    0x083C,12,searchstoreinfolistitemclick,2:6:10
    0x083D,6
    
    //2010-06-15aRagexeRE
    //0x083E,26
    
    //2010-06-22aRagexeRE
    //0x083F,22
    
    //2010-06-29aRagexeRE
    0x00AA,9,ZC_WEAR_EQUIP_ACK,2:4:6:8
    //0x07F1,18
    //0x07F2,8
    //0x07F3,6
    
    //2010-07-01aRagexeRE
    0x083A,5 	// Search Stalls Feature
    
    //2010-07-13aRagexeRE
    //0x0827,6
    //0x0828,14
    //0x0829,6
    //0x082A,10
    //0x082B,6
    //0x082C,14
    //0x0840,-1
    //0x0841,19
    
    //2010-07-14aRagexeRE
    //0x0841,4
    
    //2010-08-03aRagexeRE
    0x0839,66
    0x0842,6,recall2,2
    0x0843,6,remove2,2
    
    //2010-11-24aRagexeRE
    packet_ver: 26
    0x0288,-1,cashshopbuy,2:4:8:10
    0x0436,19,wanttoconnection,2:6:10:14:18
    0x035f,5,walktoxy,2
    0x0360,6,ticksend,2
    0x0361,5,changedir,2:4
    0x0362,6,takeitem,2
    0x0363,6,dropitem,2:4
    0x0364,8,movetokafra,2:4
    0x0365,8,movefromkafra,2:4
    0x0366,10,useskilltopos,2:4:6:8
    0x0367,90,useskilltoposinfo,2:4:6:8:10
    0x0368,6,getcharnamerequest,2
    0x0369,6,solvecharname,2
    0x0856,-1
    0x0857,-1
    0x0858,-1
    0x0859,-1
    0x08d0,9,ZC_WEAR_EQUIP_ACK,2:4:6:8
    
    //2011-10-05aRagexeRE
    packet_ver: 27
    packet_keys: 0x291E6762,0x77CD391A,0x60AC2F16 // [Shakto]
    0x0364,5,walktoxy,2
    0x0817,6,ticksend,2
    0x0366,5,changedir,2:4
    0x0815,6,takeitem,2
    0x0885,6,dropitem,2:4
    0x0893,8,movetokafra,2:4
    0x0897,8,movefromkafra,2:4
    0x0369,10,useskilltopos,2:4:6:8
    0x08ad,90,useskilltoposinfo,2:4:6:8:10
    0x088a,6,getcharnamerequest,2
    0x0838,6,solvecharname,2
    0x0439,8,useitem,2:4
    0x08d2,10
    0x08d1,7
    0x0846,4,cashshopreqtab,2 //2011-07-18
    
    // 2011-11-02aRagexe
    packet_ver: 28
    packet_keys: 0x5324329D,0x5D545D52,0x06137269 // [Shakto]
    0x0436,26,friendslistadd,2
    0x0898,5,hommenu,2:4
    0x0281,36,storagepassword,2:4:20
    0x088d,26,partyinvite2,2
    0x083c,19,wanttoconnection,2:6:10:14:18
    0x08aa,7,actionrequest,2:6
    0x02c4,10,useskilltoid,2:4:6
    0x0811,-1,itemlistwindowselected,2:4:8:12
    0x0890,8
    0x08a5,18,bookingregreq,2:4:6
    0x0835,-1,reqopenbuyingstore,2:4:8:9:89
    0x089b,2,reqclosebuyingstore,0
    0x08a1,6,reqclickbuyingstore,2
    0x089e,-1,reqtradebuyingstore,2:4:8:12
    0x08ab,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x088b,2,searchstoreinfonextpage,0
    0x08a2,12,searchstoreinfolistitemclick,2:6:10
    0x08cf,10 //Amulet spirits
    
    //2012-03-07fRagexeRE
    packet_ver:29
    packet_keys: 0x382A6DEF,0x5CBE7202,0x61F46637 // [Shakto]
    0x086A,19,wanttoconnection,2:6:10:14:18
    0x0437,5,walktoxy,2
    0x0887,6,ticksend,2
    0x0890,5,changedir,2:4
    0x0865,6,takeitem,2
    0x02C4,6,dropitem,2:4
    0x093B,8,movetokafra,2:4
    0x0963,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x096A,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0369,26,friendslistadd,2
    0x0863,5,hommenu,2:4
    0x0861,36,storagepassword,2:4:20
    0x0929,26,partyinvite2,2
    0x0885,7,actionrequest,2:6
    0x0889,10,useskilltoid,2:4:6
    0x0870,-1,itemlistwindowselected,2:4:8:12
    //0x0926,41,bookingregreq,2:4:6
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0817,2,reqclosebuyingstore,0
    0x0360,6,reqclickbuyingstore,2
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0884,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0835,2,searchstoreinfonextpage,0
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0439,8,useitem,2:4
    0x0365,41,bookingregreq,2:4:6
    
    // New Packet
    0x090F,-1		// ZC_NOTIFY_NEWENTRY7
    0x0914,-1		// ZC_NOTIFY_MOVEENTRY8
    0x0915,-1		// ZC_NOTIFY_STANDENTRY9
    
    //2012-04-10aRagexeRE
    packet_ver: 30
    packet_keys: 0x01581359,0x452D6FFA,0x6AFB6E2E // [Shakto]
    0x01fd,15,repairitem,2:4:6:7:9:11:13
    0x089c,26,friendslistadd,2
    0x0885,5,hommenu,2:4
    0x0961,36,storagepassword,2:4:20
    0x0288,-1,cashshopbuy,2:4:8:10
    0x091c,26,partyinvite2,2
    0x094b,19,wanttoconnection,2:6:10:14:18
    0x0369,7,actionrequest,2:6
    0x083c,10,useskilltoid,2:4:6
    0x0439,8,useitem,2:4
    0x0945,-1,itemlistwindowselected,2:4:8:12
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0817,2,reqclosebuyingstore,0
    0x0360,6,reqclickbuyingstore,2
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0835,2,searchstoreinfonextpage,0
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0437,5,walktoxy,2
    0x0886,6,ticksend,2
    0x0871,5,changedir,2:4
    0x0938,6,takeitem,2
    0x0891,6,dropitem,2:4
    0x086c,8,movetokafra,2:4
    0x08a6,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x0889,6,getcharnamerequest,2
    0x0884,6,solvecharname,2
    0x08e6,4
    0x08e7,10,bookingsearchreq,2:4:6:8:12
    0x08e8,-1
    0x08e9,2,bookingdelreq,0
    0x08ea,4
    0x08eb,39,bookingupdatereq,2
    0x08ec,73
    0x08ed,43
    0x08ee,6
    0x08ef,6,bookingignorereq,2
    0x08f0,6
    0x08f1,6,bookingjoinpartyreq,2
    0x08f2,36
    0x08f3,-1
    0x08f4,6
    0x08f5,-1,bookingsummonmember,2:4
    0x08f6,22
    0x08f7,3
    0x08f8,7
    0x08f9,6
    0x08fa,6
    0x08fb,6,bookingcanceljoinparty,2
    0x0907,5,moveitem,2:4
    0x0908,5
    0x08d7,28,battlegroundreg,2:4
    0x0977,14 //Monster HP Bar
    0x0916,26,guildinvite2,2
    0x091d,41,bookingregreq,2:4:6
    0x08cb,10,ZC_PERSONAL_INFOMATION,2:4:6:8:10:11:13:15 //Still need further information
    // Merge Item
    0x096D,-1,ZC_MERGE_ITEM_OPEN,2:4 // ZC_MERGE_ITEM_OPEN
    0x096E,-1,mergeitem_req,2:4 // CZ_REQ_MERGE_ITEM
    0x096F,7,ZC_ACK_MERGE_ITEM,2:4:6 // ZC_ACK_MERGE_ITEM
    0x0974,2,mergeitem_cancel,0 // CZ_CANCEL_MERGE_ITEM
    
    //2012-04-18aRagexeRE [Special Thanks to Judas!]
    packet_ver: 31
    packet_keys: 0x01540E48,0x13041224,0x31247924 // [Shakto]
    0x023B,26,friendslistadd,2
    0x0361,5,hommenu,2:4
    0x08A8,36,storagepassword,2:4:20
    0x0802,26,partyinvite2,2
    0x022D,19,wanttoconnection,2:6:10:14:18
    0x0281,-1,itemlistwindowselected,2:4:8:12
    0x035F,6,ticksend,2
    0x0202,5,changedir,2:4
    0x07E4,6,takeitem,2
    0x0362,6,dropitem,2:4
    0x07EC,8,movetokafra,2:4
    0x0364,8,movefromkafra,2:4
    0x096A,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x08E5,41,bookingregreq,2:4:6    //Added to prevent disconnections
    0x08d2,10
    
    //2012-06-18
    packet_ver: 32
    packet_keys: 0x261F261F,0x261F261F,0x261F261F // [Shakto]
    0x0983,29 // ZC_MSG_STATE_CHANGE3
    0x0861,41,bookingregreq,2:4:6 //actually 12-05-03
    
    //2012-07-02aRagexeRE (unstable)
    packet_ver: 33
    packet_keys: 0x25733B31,0x53486CFD,0x398649BD // [Shakto]
    0x0363,19,wanttoconnection,2:6:10:14:18
    0x0364,6,ticksend,2
    0x085a,7,actionrequest,2:6
    0x0861,8,movefromkafra,2:4
    0x0862,10,useskilltoid,2:4:6
    0x0863,10,useskilltopos,2:4:6:8
    0x0886,6,solvecharname,2
    0x0889,90,useskilltoposinfo,2:4:6:8:10
    0x089e,6,dropitem,2:4
    0x089f,6,takeitem,2
    0x08a0,8,movetokafra,2:4
    0x094a,6,getcharnamerequest,2
    0x0953,5,walktoxy,2
    0x0960,5,changedir,2:4
    0x0879,41,bookingregreq,2:4:6
    
    //2013-03-20Ragexe (Judas)
    packet_ver: 34
    packet_keys: 0x3F094C49,0x55F86C1E,0x58AA359A // [Shakto]
    0x014f,6,guildrequestinfo,2
    0x01fd,15,repairitem,2:4:6:7:9:11:13
    //0x0281,-1,itemlistwindowselected,2:4:8:12
    0x035f,6,reqclickbuyingstore,2
    0x0363,6,ticksend,2
    0x0365,12,searchstoreinfolistitemclick,2:6:10
    0x0438,6,dropitem,2:4
    0x0447,2,booking_playcancel,0 // CZ_BLOCKING_PLAY_CANCEL
    0x044A,6,clientversion,2
    0x0844,2,cashshopopen,0
    0x0849,16 //clif_cashshop_result
    0x0848,-1,cashshopbuy,2:6:4:10
    0x084a,2,cashshopclose,0
    0x084b,19 //fallitem4
    0x085a,90,useskilltoposinfo,2:4:6:8:10
    0x085d,18,bookingregreq,2:4:6
    0x0868,-1,itemlistwindowselected,2:4:8:12
    0x086d,26,partyinvite2,2
    0x086f,26,friendslistadd,2
    0x0874,8,movefromkafra,2:4
    0x0881,5,walktoxy,2
    0x0886,2,reqclosebuyingstore,0
    0x0888,19,wanttoconnection,2:6:10:14:18
    0x088e,7,actionrequest,2:6
    0x0897,5,changedir,2:4
    0x0898,6,getcharnamerequest,2
    0x089b,10,useskilltoid,2:4:6
    0x08ac,8,movetokafra,2:4
    0x08c9,2,cashshopitemlist,0
    0x08cf,10 //Amulet spirits
    0x08d2,10
    0x0907,5,moveitem,2:4
    0x0908,5
    0x0922,-1,reqtradebuyingstore,2:4:8:12
    //0x092e,2,searchstoreinfonextpage,0
    0x0933,6,takeitem,2
    0x0938,-1,reqopenbuyingstore,2:4:8:9:89
    0x093f,5,hommenu,2:4
    0x0947,36,storagepassword,2:4:20
    0x094c,6,solvecharname,2
    0x094e,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0959,10,useskilltopos,2:4:6:8
    //0x095a,8,mailsetattach,2:4
    0x0977,14 //Monster HP Bar
    0x0978,6,reqworldinfo,2
    0x0979,50 //ackworldinfo
    0x097b,16,ZC_PERSONAL_INFOMATION,2:4:8:12:16:17:21:25 //Still need further information
    //0x0981,12,ZC_PERSONAL_INFOMATION_CHN,2:4:6:8:12:13:15:17:10 // Disabled until further information is found.
    0x0990,31 //additem
    0x0991,-1 //inv itemlist normal
    0x0992,-1 //inv itemlist equip
    0x0993,-1 //cart itemlist normal
    0x0994,-1 //cart itemlist equip
    0x0995,-1 //store itemlist normal
    0x0996,-1 //store itemlist equip
    0x0997,-1 //ZC_EQUIPWIN_MICROSCOPE_V5
    0x0998,8,equipitem,2:4 // CZ_REQ_WEAR_EQUIP_V5
    0x0999,11,ZC_WEAR_EQUIP_ACK,2:4:8:10 // cz_wear_equipv5
    0x099a,9 // take_off_equipv5
    0x099b,8 //maptypeproperty2
    
    // New Packets
    0x08C8,34	// ZC_NOTIFY_ACT3
    0x08ff,24 	// ZC_EFST_SET_ENTER
    0x0984,28 	// ZC_EFST_SET_ENTER2
    0x099f,22 	// ZC_SKILL_ENTRY4
    
    //2013-05-15aRagexe (Yommy)
    packet_ver: 35
    packet_keys: 0x75794A38,0x58A96BC1,0x296E6FB8 // [Shakto]
    0x0369,7,actionrequest,2:6
    0x083C,10,useskilltoid,2:4:6
    0x0437,5,walktoxy,2
    0x035F,6,ticksend,2
    0x0362,5,changedir,2:4
    0x08A1,6,takeitem,2
    0x0944,6,dropitem,2:4
    0x0887,8,movetokafra,2:4
    0x08AC,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x096A,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0835,2,searchstoreinfonextpage,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0360,6,reqclickbuyingstore,2
    0x0817,2,reqclosebuyingstore,0
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x092D,18,bookingregreq,2:4:6
    //0x08AA,8 CZ_JOIN_BATTLE_FIELD
    0x0963,-1,itemlistwindowselected,2:4:8:12
    0x0943,19,wanttoconnection,2:6:10:14:18
    0x0947,26,partyinvite2,2
    //0x0862,4 CZ_GANGSI_RANK
    0x0962,26,friendslistadd,2
    0x0931,5,hommenu,2:4
    0x093e,36,storagepassword,2:4:20
    
    //2013-05-22Ragexe (Yommy)
    packet_ver: 36
    packet_keys: 0x6948050B,0x06511D9D,0x725D4DF1 // [Shakto]
    0x08A2,7,actionrequest,2:6
    0x095C,10,useskilltoid,2:4:6
    0x0360,5,walktoxy,2
    0x07EC,6,ticksend,2
    0x0925,5,changedir,2:4
    0x095E,6,takeitem,2
    0x089C,6,dropitem,2:4
    0x08a3,8,movetokafra,2:4
    0x087E,8,movefromkafra,2:4
    0x0811,10,useskilltopos,2:4:6:8
    0x0964,90,useskilltoposinfo,2:4:6:8:10
    0x08a6,6,getcharnamerequest,2
    0x0369,6,solvecharname,2
    0x093e,12,searchstoreinfolistitemclick,2:6:10
    0x08aa,2,searchstoreinfonextpage,0
    0x095b,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0952,-1,reqtradebuyingstore,2:4:8:12
    0x0368,6,reqclickbuyingstore,2
    0x086E,2,reqclosebuyingstore,0
    0x0874,-1,reqopenbuyingstore,2:4:8:9:89
    0x089B,18,bookingregreq,2:4:6
    //0x0965,8 CZ_JOIN_BATTLE_FIELD
    0x086A,-1,itemlistwindowselected,2:4:8:12
    0x08A9,19,wanttoconnection,2:6:10:14:18
    0x0950,26,partyinvite2,2
    //0x08AC,4 CZ_GANGSI_RANK
    0x0362,26,friendslistadd,2
    0x0926,5,hommenu,2:4
    0x088e,36,storagepassword,2:4:20
    
    //2013-05-29Ragexe (Shakto)
    packet_ver: 37
    packet_keys: 0x023A6C87,0x14BF1F1E,0x5CC70CC9 // [Shakto]
    0x0890,7,actionrequest,2:6
    0x0438,10,useskilltoid,2:4:6
    0x0876,5,walktoxy,2
    0x0897,6,ticksend,2
    0x0951,5,changedir,2:4
    0x0895,6,takeitem,2
    0x08A7,6,dropitem,2:4
    0x0938,8,movetokafra,2:4
    0x0957,8,movefromkafra,2:4
    0x0917,10,useskilltopos,2:4:6:8
    0x085E,90,useskilltoposinfo,2:4:6:8:10
    0x0863,6,getcharnamerequest,2
    0x0937,6,solvecharname,2
    0x085A,12,searchstoreinfolistitemclick,2:6:10
    0x0941,2,searchstoreinfonextpage,0
    0x0918,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0936,-1,reqtradebuyingstore,2:4:8:12
    0x0892,6,reqclickbuyingstore,2
    0x0964,2,reqclosebuyingstore,0
    0x0869,-1,reqopenbuyingstore,2:4:8:9:89
    0x0874,18,bookingregreq,2,4:6
    //0x088E,8 // CZ_JOIN_BATTLE_FIELD
    0x0958,-1,itemlistwindowselected,2:4:8:12
    0x0919,19,wanttoconnection,2:6:10:14:18
    0x08A8,26,partyinvite2,2
    //0x0888,4 // CZ_GANGSI_RANK
    0x0877,26,friendslistadd,2
    0x023B,5,hommenu,2:4
    0x0956,36,storagepassword,2:4:20
    
    //2013-06-05Ragexe (Shakto)
    packet_ver: 38
    packet_keys: 0x646E08D9,0x5F153AB5,0x61B509B5 // [Shakto]
    0x0369,7,actionrequest,2:6
    0x083C,10,useskilltoid,2:4:6
    0x0437,5,walktoxy,2
    0x035F,6,ticksend,2
    0x0202,5,changedir,2:4
    0x07E4,6,takeitem,2
    0x0362,6,dropitem,2:4
    0x07EC,8,movetokafra,2:4
    0x0364,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x096A,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0835,2,searchstoreinfonextpage,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0360,6,reqclickbuyingstore,2
    0x0817,2,reqclosebuyingstore,0
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0365,18,bookingregreq,2:4:6
    //0x0363,8 // CZ_JOIN_BATTLE_FIELD
    0x0281,-1,itemlistwindowselected,2:4:8:12
    0x022D,19,wanttoconnection,2:6:10:14:18
    0x0802,26,partyinvite2,2
    //0x0436,4 // CZ_GANGSI_RANK
    0x023B,26,friendslistadd,2
    0x0361,5,hommenu,2,4
    0x0883,36,storagepassword,2:4:20
    0x097C,4,ranklist,2
    
    //2013-06-12Ragexe (Shakto)
    packet_ver: 39
    packet_keys: 0x6D166F66,0x3C000FCF,0x295B0FCB // [Shakto]
    0x0369,7,actionrequest,2:6
    0x083C,10,useskilltoid,2:4:6
    0x0437,5,walktoxy,2
    0x035F,6,ticksend,2
    0x087E,5,changedir,2:4
    0x07E4,6,takeitem,2
    0x0362,6,dropitem,2:4
    0x07EC,8,movetokafra,2:4
    0x0364,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x096A,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0835,2,searchstoreinfonextpage,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0360,6,reqclickbuyingstore,2
    0x0817,2,reqclosebuyingstore,0
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0365,18,bookingregreq,2:4:6
    //0x0363,8 // CZ_JOIN_BATTLE_FIELD
    0x0281,-1,itemlistwindowselected,2:4:8:12
    0x0919,19,wanttoconnection,2:6:10:14:18
    0x0802,26,partyinvite2,2
    //0x0436,4 // CZ_GANGSI_RANK
    0x0940,26,friendslistadd,2
    0x093A,5,hommenu,2:4
    0x0964,36,storagepassword,2:4:20
    
    //2013-06-18Ragexe (Shakto)
    packet_ver: 40
    packet_keys: 0x434115DE,0x34A10FE9,0x6791428E // [Shakto]
    0x0889,7,actionrequest,2:6
    0x0951,10,useskilltoid,2:4:6
    0x088E,5,walktoxy,2
    0x0930,6,ticksend,2
    0x08A6,5,changedir,2:4
    0x0962,6,takeitem,2
    0x0917,6,dropitem,2:4
    0x0885,8,movetokafra,2:4
    0x0936,8,movefromkafra,2:4
    0x096A,10,useskilltopos,2:4:6:8
    0x094F,90,useskilltoposinfo,2:4:6:8:10
    0x0944,6,getcharnamerequest,2
    0x0945,6,solvecharname,2
    0x0890,12,searchstoreinfolistitemclick,2:6:10
    0x0363,2,searchstoreinfonextpage,0
    0x0281,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0891,-1,reqtradebuyingstore,2:4:8:12
    0x0862,6,reqclickbuyingstore,2
    0x085A,2,reqclosebuyingstore,0
    0x0932,-1,reqopenbuyingstore,2:4:8:9:89
    0x08A7,18,bookingregreq,2:4:6
    //0x087A,8 // CZ_JOIN_BATTLE_FIELD
    0x0942,-1,itemlistwindowselected,2:4:8:12
    0x095B,19,wanttoconnection,2:6:10:14:18
    0x0887,26,partyinvite2,2
    //0x0878,4 // CZ_GANGSI_RANK
    0x0953,26,friendslistadd,2
    0x02C4,5,hommenu,2:4
    0x0864,36,storagepassword,2:4:20
    
    //2013-06-26Ragexe
    packet_ver: 41
    packet_keys: 0x38F453EF,0x6A040FD8,0X65BD6668 // [Shakto]
    0x0369,7,actionrequest,2:6
    0x083C,10,useskilltoid,2:4:6
    0x0437,5,walktoxy,2
    0x035F,6,ticksend,2
    0x094D,5,changedir,2:4
    0x088B,6,takeitem,2
    0x0952,6,dropitem,2:4
    0x0921,8,movetokafra,2:4
    0x0817,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x096A,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0835,2,searchstoreinfonextpage,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0360,6,reqclickbuyingstore,2
    0x0365,2,reqclosebuyingstore,0
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0894,18,bookingregreq,2:4:6
    //0x0860,8 // CZ_JOIN_BATTLE_FIELD
    0x08A5,-1,itemlistwindowselected,2:4:8:12
    0x088C,19,wanttoconnection,2:6:10:14:18
    0x0895,26,partyinvite2,2
    //0x088F,4 // CZ_GANGSI_RANK
    0x08AB,26,friendslistadd,2
    0x0960,5,hommenu,2:4
    0x0930,36,storagepassword,2:4:20
    
    //2013-07-03Ragexe
    packet_ver: 42
    packet_keys: 0x4FF90E23,0x0F1432F2,0x4CFA1EDA // [Shakto]
    0x0369,7,actionrequest,2:6
    0x083C,10,useskilltoid,2:4:6
    0x0437,5,walktoxy,2
    0x035F,6,ticksend,2
    0x0930,5,changedir,2:4
    0x07E4,6,takeitem,2
    0x0362,6,dropitem,2:4
    0x07EC,8,movetokafra,2:4
    0x0364,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x096A,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0835,2,searchstoreinfonextpage,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0202,6,reqclickbuyingstore,2
    0x0817,2,reqclosebuyingstore,0
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0365,18,bookingregreq,2:4:6
    //0x0363,8 // CZ_JOIN_BATTLE_FIELD
    0x0281,-1,itemlistwindowselected,2:4:8:12
    0x022D,19,wanttoconnection,2:6:10:14:18
    0x0802,26,partyinvite2,2
    //0x0436,4 // CZ_GANGSI_RANK
    0x0360,26,friendslistadd,2
    0x094A,5,hommenu,2:4
    0x0873,36,storagepassword,2:4:20
    
    //2013-07-10Ragexe
    packet_ver: 43
    packet_keys: 0x458F758F,0x4CCF3F8F,0x4A9C4237
    0x0369,7,actionrequest,2:6
    0x083C,10,useskilltoid,2:4:6
    0x0437,5,walktoxy,2
    0x035F,6,ticksend,2
    0x0202,5,changedir,2:4
    0x07E4,6,takeitem,2
    0x0362,6,dropitem,2:4
    0x07EC,8,movetokafra,2:4
    0x0364,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x096A,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0835,2,searchstoreinfonextpage,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0360,6,reqclickbuyingstore,2
    0x0817,2,reqclosebuyingstore,0
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0365,18,bookingregreq,2:4:6
    //0x0363,8 // CZ_JOIN_BATTLE_FIELD
    0x0281,-1,itemlistwindowselected,2:4:8:12
    0x022D,19,wanttoconnection,2:6:10:14:18
    0x0802,26,partyinvite2,2
    //0x0436,4 // CZ_GANGSI_RANK
    0x023B,26,friendslistadd,2
    0x0361,5,hommenu,2:4
    0x0880,36,storagepassword,2:4:20
    0x0848,-1,cashshopbuy,2:6:4:10
    0x097D,288 //ZC_ACK_RANKING
    
    //2013-07-17Ragexe
    packet_ver: 44
    packet_keys: 0x2BED4F91,0x5F9E00CF,0x5EE5520C
    0x0918,7,actionrequest,2:6
    0x091E,10,useskilltoid,2:4:6
    0x083C,5,walktoxy,2
    0x02C4,6,ticksend,2
    0x088C,5,changedir,2:4
    0x08A9,6,takeitem,2
    0x0917,6,dropitem,2:4
    0x089B,8,movetokafra,2:4
    0x0956,8,movefromkafra,2:4
    0x0882,10,useskilltopos,2:4:6:8
    0x0952,90,useskilltoposinfo,2:4:6:8:10
    0x0958,6,getcharnamerequest,2
    0x0967,6,solvecharname,2
    0x0960,12,searchstoreinfolistitemclick,2:6:10
    0x0819,2,searchstoreinfonextpage,0
    0x086B,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x093B,-1,reqtradebuyingstore,2:4:8:12
    0x0898,6,reqclickbuyingstore,2
    0x096A,2,reqclosebuyingstore,0
    0x08AA,-1,reqopenbuyingstore,2:4:8:9:89
    0x0862,18,bookingregreq,2:4:6
    //0x08A6,8 // CZ_JOIN_BATTLE_FIELD
    0x0897,-1,itemlistwindowselected,2:4:8:12
    0x091D,19,wanttoconnection,2:6:10:14:18
    0x092F,26,partyinvite2,2
    //0x086C,4 // CZ_GANGSI_RANK
    0x0863,26,friendslistadd,2
    0x088A,5,hommenu,2:4
    0x095B,36,storagepassword,2:4:20
    0x09A6,12,ZC_BANKING_CHECK,2:10
    0x09A7,10,bankdeposit,2:6
    0x09A8,16,ZC_ACK_BANKING_DEPOSIT,2:4:12
    0x09A9,10,bankwithdrawal,2:6
    0x09AA,16,ZC_ACK_BANKING_WITHDRAW,2:4:12
    0x09AB,6,bankcheck,2
    0x09B6,6,bankopen,2
    0x09B7,4,ZC_ACK_OPEN_BANKING,2
    0x09B8,6,bankclose,2
    0x09B9,4,ZC_ACK_CLOSE_BANKING,2
    
    //2013-07-31cRagexe
    0x09ca,23 // ZC_SKILL_ENTRY5
    0x09cb,17	// ZC_USE_SKILL2
    
    //2013-08-07Ragexe
    packet_ver: 45
    packet_keys: 0x7E241DE0,0x5E805580,0x3D807D80 // [Shakto]
    0x0369,7,actionrequest,2:6
    0x083C,10,useskilltoid,2:4:6
    0x0437,5,walktoxy,2
    0x035F,6,ticksend,2
    0x0202,5,changedir,2:4
    0x07E4,6,takeitem,2
    0x0362,6,dropitem,2:4
    0x07EC,8,movetokafra,2:4
    0x0364,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x096A,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0835,2,searchstoreinfonextpage,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0360,6,reqclickbuyingstore,2
    0x0817,2,reqclosebuyingstore,0
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0365,18,bookingregreq,2:4:6
    //0x363,8 // CZ_JOIN_BATTLE_FIELD
    0x0281,-1,itemlistwindowselected,2:4:8:12
    0x022D,19,wanttoconnection,2:6:10:14:18
    0x0802,26,partyinvite2,2
    //0x436,4 // CZ_GANGSI_RANK
    0x023B,26,friendslistadd,2
    0x0361,5,hommenu,2:4
    0x0887,36,storagepassword,2:4:20
    0x09C1,10,ZC_C_MARKERINFO,2:6:8
    // Merge Item
    0x096D,-1,ZC_MERGE_ITEM_OPEN,2:4 // ZC_MERGE_ITEM_OPEN
    0x096E,-1,mergeitem_req,2:4 // CZ_REQ_MERGE_ITEM
    0x096F,7,ZC_ACK_MERGE_ITEM,2:4:6:7 // ZC_ACK_MERGE_ITEM
    0x0974,2,mergeitem_cancel,0 // CZ_CANCEL_MERGE_ITEM
    
    //2013-12-23Ragexe
    packet_ver: 46
    packet_keys: 0x631C511C,0x111C111C,0x111C111C // [Shakto]
    0x0369,7,actionrequest,2:6
    0x083C,10,useskilltoid,2:4:6
    0x0437,5,walktoxy,2
    0x035F,6,ticksend,2
    0x0202,5,changedir,2:4
    0x07E4,6,takeitem,2
    0x0362,6,dropitem,2:4
    0x07EC,8,movetokafra,2:4
    0x0364,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x096A,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0835,2,searchstoreinfonextpage,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0360,6,reqclickbuyingstore,2
    0x0817,2,reqclosebuyingstore,0
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0365,18,bookingregreq,2:4:6
    //0x363,8 // CZ_JOIN_BATTLE_FIELD
    0x0281,-1,itemlistwindowselected,2:4:8:12
    0x022D,19,wanttoconnection,2:6:10:14:18
    0x0802,26,partyinvite2,2
    //0x436,4 // CZ_GANGSI_RANK
    0x023B,26,friendslistadd,2
    0x0361,5,hommenu,2:4
    0x08A4,36,storagepassword,2:4:20
    //New Packets
    //0x097E,12 //ZC_UPDATE_RANKING_POINT
    0x09B4,6,dull,0 //Cash Shop - Special Tab
    0x09CE,102,itemmonster,2
    0x09D4,2,npcshopclosed,0
    //NPC Market
    0x09D5,-1
    0x09D6,-1,npcmarketpurchase,2:4:6
    0x09D7,-1
    0x09D8,2,npcmarketclosed,0
    
    // New Packet
    0x097A,-1		// ZC_ALL_QUEST_LIST2
    0x09DB,-1		// ZC_NOTIFY_MOVEENTRY10
    0x09DC,-1		// ZC_NOTIFY_NEWENTRY10
    0x09DD,-1	// ZC_NOTIFY_STANDENTRY10
    0x09DF,7		// ZC_ACK_WHISPER02
    
    //2014-10-16Ragexe
    packet_ver: 50
    packet_keys: 0x2DFF467C,0x444B37EE,0x2C1B634F // [YomRawr]
    0x0369,7,actionrequest,2:6
    0x083C,10,useskilltoid,2:4:6
    0x0437,5,walktoxy,2
    0x035F,6,ticksend,2
    0x0967,5,changedir,2:4
    0x07E4,6,takeitem,2
    0x0362,6,dropitem,2:4
    0x07EC,8,movetokafra,2:4
    0x022D,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x096A,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0835,2,searchstoreinfonextpage,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0360,6,reqclickbuyingstore,2
    0x0817,2,reqclosebuyingstore,0
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0365,18,bookingregreq,2:4
    // 0x0363,8 // CZ_JOIN_BATTLE_FIELD
    0x0281,-1,itemlistwindowselected,2:4:8
    0x086E,19,wanttoconnection,2:6:10:14:18
    0x0802,26,partyinvite,2
    // 0x0922,4 // CZ_GANGSI_RANK
    0x094B,26,friendslistadd,2
    0x0364,5,hommenu,2:4
    0x0936,36,storagepassword,0
    0x09DF,7
    
    // New packet
    0x0A00,269		// ZC_SHORTCUT_KEY_LIST_V3
    0x0A01,3,hotkeyrowshift,2	// CZ_SHORTCUTKEYBAR_ROTATE
    0x0A02,4			// ZC_DRESSROOM_OPEN
    0x09F7,75		// ZC_PROPERTY_HOMUN_2
    0x09E5,18		// ZC_DELETEITEM_FROM_MCSTORE2
    0x09E6,22		// ZC_UPDATE_ITEM_FROM_BUYING_STORE2
    
    // Roulette System [Yommy]
    0x0A19,2,rouletteopen,0	// CZ_REQ_OPEN_ROULETTE
    0x0A1A,23 		// ZC_ACK_OPEN_ROULETTE
    0x0A1B,2,rouletteinfo,0 	// CZ_REQ_ROULETTE_INFO
    0x0A1C,-1 		// ZC_ACK_ROULETTE_INFO
    0x0A1D,2,rouletteclose,0 	// CZ_REQ_CLOSE_ROULETTE
    0x0A1E,3 			// ZC_ACK_CLOSE_ROULETTE
    0x0A1F,2,roulettegenerate,0 	// CZ_REQ_GENERATE_ROULETTE
    0x0A20,21 		// ZC_ACK_GENERATE_ROULETTE
    0x0A21,3,rouletterecvitem,2 	// CZ_RECV_ROULETTE_ITEM
    0x0A22,5 			// ZC_RECV_ROULETTE_ITEM
    
    //2014-10-22bRagexe
    packet_ver: 51
    packet_keys: 0x290551EA,0x2B952C75,0x2D67669B // [YomRawr]
    0x006d,149
    0x023b,10,useskilltopos,2:4:6:8
    0x0281,-1,itemlistwindowselected,2:4:8:12
    0x035f,6,ticksend,2
    0x0360,6,reqclickbuyingstore,2
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x0368,6,solvecharname,2
    0x0369,7,actionrequest,2:6
    0x0437,5,walktoxy,2
    0x0438,36,storagepassword,2:4:20
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0817,2,reqclosebuyingstore,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0835,12,searchstoreinfolistitemclick,2:6:10
    0x083c,10,useskilltoid,2:4:6
    0x0878,8,movetokafra,2:4
    0x087d,6,dropitem,2:4
    0x0896,26,partyinvite2,2
    0x0899,5,hommenu,2:4
    0x08aa,8,movefromkafra,2:4
    //0x08ab,4	// CZ_GANGSI_RANK
    0x08ad,5,changedir,2:4
    0x08e3,149
    0x091a,26,friendslistadd,2
    //0x092b,8	// CZ_JOIN_BATTLE_FIELD
    0x093b,19,wanttoconnection,2:6:10:14:18
    0x0940,2,searchstoreinfonextpage,0
    0x094e,6,takeitem,2
    0x0955,18,bookingregreq,2:4:6
    0x096a,6,getcharnamerequest,2
    
    // New Packet
    0x0A18,14		// ZC_ACCEPT_ENTER3
    0x0A28,3		// ZC_ACK_OPENSTORE2
    0x09FD,-1		// ZC_NOTIFY_MOVEENTRY11
    0x09FE,-1		// ZC_NOTIFY_NEWENTRY11
    0x09FF,-1		// ZC_NOTIFY_STANDENTRY11
    //0x09F8,-1		// ZC_ALL_QUEST_LIST3
    
    //2015-05-13aRagexe
    packet_ver: 52
    packet_keys: 0x62C86D09,0x75944F17,0x112C133D // [YomRawr]
    0x0369,7,actionrequest,2:6
    0x083C,10,useskilltoid,2:4:6
    0x0437,5,walktoxy,2
    0x035F,6,ticksend,2
    0x0924,5,changedir,2:4
    0x0958,6,takeitem,2
    0x0885,6,dropitem,2:4
    0x0879,8,movetokafra,2:4
    0x0864,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x096A,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0835,2,searchstoreinfonextpage,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0360,6,reqclickbuyingstore,2
    0x022D,2,reqclosebuyingstore,0
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0883,18,bookingregreq,2:4:6
    // 0x02C4,8 CZ_JOIN_BATTLE_FIELD
    0x0960,-1,itemlistwindowselected,2:4:8:12
    0x0363,19,wanttoconnection,2:6:10:14:18
    0x094A,26,partyinvite2,2
    // 0x0927,4 CZ_GANGSI_RANK
    0x08A8,26,friendslistadd,2
    0x0817,5,hommenu,2:4
    0x0923,36,storagepassword,2:4:20
    
    // New Packets
    0xA3B,-1		// ZC_HAT_EFFECT
    
    // RODEX Mail system
    0x09E7,3		// ZC_NOTIFY_UNREADMAIL
    0x09E8,11,dull,0	// CZ_OPEN_MAILBOX
    0x09E9,2,dull,0 	// CZ_CLOSE_MAILBOX
    0x09EA,11,dull,0	// CZ_REQ_READ_MAIL
    0x09EB,-1		// ZC_ACK_READ_MAIL
    0x09EC,-1,dull,0	// CZ_REQ_WRITE_MAIL
    0x09ED,3		// ZC_ACK_WRITE_MAIL
    0x09EE,11,dull,0	// CZ_REQ_NEXT_MAIL_LIST
    0x09EF,11,dull,0 	// CZ_REQ_REFRESH_MAIL_LIST
    0x09F0,-1		// ZC_ACK_MAIL_LIST
    0x09F1,11,dull,0	// CZ_REQ_ZENY_FROM_MAIL
    0x09F2,12	// ZC_ACK_ZENY_FROM_MAIL
    0x09F3,11,dull,0	// CZ_REQ_ITEM_FROM_MAIL
    0x09F4,12	// ZC_ACK_ITEM_FROM_MAIL
    0x09F5,11,dull,0	// CZ_REQ_DELETE_MAIL
    0x09F6,11		// ZC_ACK_DELETE_MAIL
    0x0A03,2,dull,0	// CZ_REQ_CANCEL_WRITE_MAIL
    0x0A04,6,dull,0	// CZ_REQ_ADD_ITEM_TO_MAIL
    0x0A05,53	// ZC_ACK_ADD_ITEM_TO_MAIL
    0x0A06,6,dull,0	// CZ_REQ_REMOVE_ITEM_MAIL
    0x0A07,9		// ZC_ACK_REMOVE_ITEM_MAIL
    0x0A08,26,dull,0	// CZ_REQ_OPEN_WRITE_MAIL
    0x0A12,27	// ZC_ACK_OPEN_WRITE_MAIL
    0x0A32,2		// ZC_OPEN_RODEX_THROUGH_NPC_ONLY
    0x0A13,26,dull,0	// CZ_CHECK_RECEIVE_CHARACTER_NAME
    0x0A14,10		// ZC_CHECK_RECEIVE_CHARACTER_NAME
    
    // New EquipPackets Support
    0x0A09,45	// ZC_ADD_EXCHANGE_ITEM3
    0x0A0A,47	// ZC_ADD_ITEM_TO_STORE3
    0x0A0B,47	// ZC_ADD_ITEM_TO_CART3
    0x0A0C,56	// ZC_ITEM_PICKUP_ACK_V6
    0x0A0D,-1	// ZC_INVENTORY_ITEMLIST_EQUIP_V6
    0x0A0F,-1		// ZC_CART_ITEMLIST_EQUIP_V6
    0x0A10,-1		// ZC_STORE_ITEMLIST_EQUIP_V6
    0x0A2D,-1	// ZC_EQUIPWIN_MICROSCOPE_V6
    
    // OneClick Itemidentify
    0x0A35,4,oneclick_itemidentify,2	// CZ_REQ_ONECLICK_ITEMIDENTIFY
    
    // Achievement System
    0x0A23,-1		// ZC_ALL_ACH_LIST
    0x0A24,66	// ZC_ACH_UPDATE
    0x0A25,6,dull,0	// CZ_REQ_ACH_REWARD
    0x0A26,7		// ZC_REQ_ACH_REWARD_ACK
    
    // Title System
    0x0A2E,6,dull,0	// CZ_REQ_CHANGE_TITLE
    0x0A2F,7		// ZC_ACK_CHANGE_TITLE
    0x0A30,106	// ZC_ACK_REQNAMEALL2
    
    // Pet Evolution System
    0x09FB,-1,dull,0	// CZ_PET_EVOLUTION
    0x09FC,6		// ZC_PET_EVOLUTION_RESULT
    
    //2015-09-16Ragexe
    packet_ver: 53
    packet_keys: 0x17F83A19,0x116944F4,0x1CC541E9 // [Napster]
    0x0869,7,actionrequest,2:6
    0x093E,10,useskilltoid,2:4:6
    0x0877,5,walktoxy,2
    0x08AC,6,ticksend,2
    0x0936,5,changedir,2:4
    0x089C,6,takeitem,2
    0x092F,6,dropitem,2:4
    0x0934,8,movetokafra,2:4
    0x085E,8,movefromkafra,2:4
    0x022D,10,useskilltopos,2:4:6:8
    0x0873,90,useskilltoposinfo,2:4:6:8:10
    0x095A,6,getcharnamerequest,2
    0x0942,6,solvecharname,2
    0x087F,12,searchstoreinfolistitemclick,2:6:10
    0x0817,2,searchstoreinfonextpage,0
    0x0920,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0881,-1,reqtradebuyingstore,2:4:8:12
    0x0835,6,reqclickbuyingstore,2
    0x092E,2,reqclosebuyingstore,0
    0x0948,-1,reqopenbuyingstore,2:4:8:9:89
    0x089B,18,bookingregreq,2:4:6
    // 0x094F,8 CZ_JOIN_BATTLE_FIELD
    0x0961,-1,itemlistwindowselected,2:4:8:12
    0x0969,19,wanttoconnection,2:6:10:14:18
    0x0924,26,partyinvite2,2
    // 0x0938,4 CZ_GANGSI_RANK
    0x089E,26,friendslistadd,2
    0x0960,5,hommenu,2:4
    0x0941,36,storagepassword,2:4:20
    
    // New Packet
    0x097F,-1		// ZC_SELECTCART
    0x0980,7,selectcart,2:6	// CZ_SELECTCART
    
    //2015-10-01bRagexeRE
    packet_ver: 54
    packet_keys: 0x45B945B9,0x45B945B9,0x45B945B9	// [Dastgir]
    0x0369,7,actionrequest,2:6
    0x083c,10,useskilltoid,2:4:6
    0x0437,5,walktoxy,2
    0x035f,6,ticksend,2
    0x0202,5,changedir,2:4
    0x07e4,6,takeitem,2
    0x0362,6,dropitem,2:4
    0x07ec,8,movetokafra,2:4
    0x0364,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposmoreinfo,2:4:6:8:10
    0x096a,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0835,2,searchstoreinfonextpage,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0811,-1,reqtradebuyingstore,2:4:8:12
    0x0360,6,reqclickbuyingstore,2
    0x0817,2,reqclosebuyingstore,0
    0x0815,-1,reqopenbuyingstore,2:4:8:9:89
    0x0365,18,partybookingregisterreq,2:4:6
    //0x0363,8 // CZ_JOIN_BATTLE_FIELD
    0x0281,-1,itemlistwindowselected,2:4:8:12
    0x022d,19,wanttoconnection,2:6:10:14:18
    0x0802,26,partyinvite2,2
    //0x0436,4 // CZ_GANGSI_RANK
    0x023b,26,friendslistadd,2
    0x0361,5,hommenu,2:4
    0x0860,36,storagepassword,2:4:20
    
    //2015-11-04aRagexe
    packet_ver: 55
    packet_keys: 0x4C17382A,0x7ED174C9,0x29961E4F // [Winnie]
    0x0369,7,actionrequest,2:6
    0x083C,10,useskilltoid,2:4:6
    0x0363,5,walktoxy,2
    0x0886,6,ticksend,2
    0x0928,5,changedir,2:4
    0x0964,6,takeitem,2
    0x0437,6,dropitem,2:4
    0x088B,8,movetokafra,2:4
    0x0364,8,movefromkafra,2:4
    0x0438,10,useskilltopos,2:4:6:8
    0x0366,90,useskilltoposinfo,2:4:6:8:10
    0x0887,6,getcharnamerequest,2
    0x0368,6,solvecharname,2
    0x0838,12,searchstoreinfolistitemclick,2:6:10
    0x0835,2,searchstoreinfonextpage,0
    0x0819,-1,searchstoreinfo,2:4:5:9:13:14:15
    0x0815,-1,reqtradebuyingstore,2:4:8:12
    0x0436,6,reqclickbuyingstore,2
    0x0817,2,reqclosebuyingstore,0
    0x023B,-1,reqopenbuyingstore,2:4:8:9:89
    0x0811,18,bookingregreq,2:4:6
    //0x0939,8 CZ_JOIN_BATTLE_FIELD
    0x093A,-1,itemlistwindowselected,2:4:8:12
    0x0360,19,wanttoconnection,2:6:10:14:18
    0x08A5,26,partyinvite2,2
    //0x08A3,4 CZ_GANGSI_RANK
    0x07EC,26,friendslistadd,2
    0x088D,5,hommenu,2:4
    0x0940,36,storagepassword,2:4:20
    
    //Add new packets here
    //packet_ver: 56
    
    
  8. Hello guys,

     

    i am making a pre-re server and i want to use a older client(yes, i really want), exacly the 2010-07-30ragexeRE.

     

    Infos:

    Packet_ver: 25

    mmo.h: 20100730

    msgstrinbletable: compatible with 20100730

    latest and clean rA.

     

    Reproduce:

     

    Script:

    prontera,155,158,4	itemshop	ItemShop-Test1	54,7773,1201:3,1202:5
    

    Everytime i click to buy a item, appear on my chat the next message;

     

     

    The purchase has failed because the NPC does not exist.

     

     

    Step by step:

    Try to buy a knife:

    3b4b7dbb3dcc4d309d0649798854165e.png

     

    And when you clicn to buy, show the message on chat as you can see.

     

    5484fca4a9c046a0b6b2f8432d43eabc.png

     

    Extra notes:

    Apparently the cashshop scripts is working fine.

    Any errors os warnings at the console.

    i think the problem is with packets, i really suck with that... so i apreciate if someone could help me =P

     

    Sorry my bad english.

×
×
  • Create New...