Someone help me how to add src codes

ThyroDree

New member
Messages
556
Points
0
Location
Philippines
Github
bosxkate23
Emulator
how to add src code like @go and @warp delay 5s
 
how to add this  HOW TO DIFF MANUALLY T_T
 

Code:
Index: conf/battle.conf===================================================================--- conf/battle.conf	(revision 12062)+++ conf/battle.conf	(working copy)@@ -58,4 +58,4 @@ import: conf/battle/misc.conf  //Your custom config goes here.-import: conf/import/battle_conf.txt+import: conf/battle/custom.confIndex: conf/battle/custom.conf===================================================================--- conf/battle/custom.conf	(revision 0)+++ conf/battle/custom.conf	(working copy)@@ -0,0 +1,7 @@+//--------------------------------------------------------------+// Hercules Battle Configuration File+//--------------------------------------------------------------++// Warp and Go delay in miliseconds ( 5000 = 5 Seconds )+// Official is 0+gowarp_delay: 5000 No newline at end of fileIndex: src/map/atcommand.c===================================================================--- src/map/atcommand.c	(revision 12062)+++ src/map/atcommand.c	(working copy)@@ -426,6 +431,10 @@		 clif->message(fd, msg_txt(248));		 return false;	 }+	if( !pc->get_group_level(sd) && DIFF_TICK(iTimer->gettick(),sd->canlog_tick) < battle_config.gowarp_delay ) {+		clif->message(fd,"@warp cannot be issued since you were into battle recently");+		return false;+	}		 if (pc->setpos(sd, mapindex, x, y, CLR_TELEPORT) != 0) {		 clif->message(fd, msg_txt(1)); // Map not found.		 return false;@@ -1755,6 +1780,11 @@	 memset(map_name, '0', sizeof(map_name));	 memset(atcmd_output, '0', sizeof(atcmd_output));	 +	if( !pc->get_group_level(sd) && DIFF_TICK(iTimer->gettick(),sd->canlog_tick) < battle_config.gowarp_delay ) {+		clif->message(fd,"@go cannot be issued since you were into battle recently");+		return -1;+	}+	 // get the number	 town = atoi(message);	 Index: src/map/battle.c===================================================================--- src/map/battle.c	(revision 12062)+++ src/map/battle.c	(working copy)@@ -6486,6 +6527,7 @@	 { "gm_ignore_warpable_area",			&battle_config.gm_ignore_warpable_area,			0,		2,		100,			},	 { "packet_obfuscation",					&battle_config.packet_obfuscation,				1,		0,		3,				},	 { "client_accept_chatdori",             &battle_config.client_accept_chatdori,          0,      0,      INT_MAX,		},+	{ "gowarp_delay",                     	&battle_config.gowarp_delay,                 	 0,      0,      INT_MAX,        }, }; #ifndef STATS_OPT_OUT /**Index: src/map/battle.h===================================================================--- src/map/battle.h	(revision 12062)+++ src/map/battle.h	(working copy)@@ -453,7 +453,7 @@	 int gm_ignore_warpable_area;		  int client_accept_chatdori; // [Ai4rei/Mirei]-	+	int gowarp_delay; } battle_config;  Index: src/map/pc.c===================================================================--- src/map/pc.c	(revision 12062)+++ src/map/pc.c	(working copy)@@ -6630,6 +6648,8 @@		 elemental_set_target(sd,src);	  sd->canlog_tick = iTimer->gettick();+	if( src->type == BL_PC )+		((TBL_PC*)src)->canlog_tick = iTimer->gettick();	 }  /*==========================================
 
Last edited by a moderator:
Are you asking how to diff manually?

Just open yourself the files, look for the corresponding line, then remove the lines that start with - and add the ones that start with +

 
i dont see - on this diff.
default_sad.png


 
i dont see - on this diff.
default_sad.png
There are some diffs that just add lines (almost this case), some others just remove lines and most of the diffs add and remove lines out there. It isn't mandatory for diffs to have both additions (+) and deletions (-). Your diff mainly adds lines, just removes a couple of them.

 
Last edited by a moderator:
You have to add the lines by using the context lines you're given, so that you can search for them on the file and manually change the lines you want.

 
Back
Top