King of Emperium Hill

could only find a 0,3 version
try to find the difference between the two diffs and update the rA one
default_smile.png


 
haha i might do that
default_ohmy.png
ill wait anni his reaction

btw 0.3 almost is this 1.0 like 2 lines diffrence i can do this in 1minut ..

but up to annie i can post it at rathena myself do make clear its her script
default_biggrin.png


- script KoE -1,{OnInit: disablenpc "The King#KoE"; disablenpc "Exit#KoE"; bindatcmd "koe", strnpcinfo(0)+"::OnCommand", 99,100; end;OnCommand: if ( compare( .@atcmd_parameters$, "on" ) ) goto L_start; else if ( compare( .@atcmd_parameters$, "off" ) ) goto L_end; else { dispbottom "type - '@koe on' to start the event"; dispbottom "type - '@koe off' to end the event"; } end;OnClock2000: // everyday 8pm startsL_start: if ( .start ) end; gvgon "guild_vs1"; announce "The King of Emperium Hill has begun!", bc_all; .start = 1; enablenpc "The King#KoE"; disablenpc "Exit#KoE"; $koegid = 0; donpcevent "::OnRevKoE"; maprespawnguildid "guild_vs1", $koegid, 7; monster "guild_vs1",49,49,"EMPERIUM",1288,1,"KoE::OnEmpDead"; end;OnClock2030: // everyday 8:30pm endsL_end: gvgoff "guild_vs1"; announce "The King of Emperium Hill is over!", bc_all; .start = 0; enablenpc "Exit#KoE"; disablenpc "The King#KoE"; killmonsterall "guild_vs1";// maprespawnguildid "guild_vs1", $koegid, 6; end;OnEmpDead: $koegid = getcharid(2); announce "The current King of Emperium Hill is the ["+ strcharinfo(2) +"] guild.", bc_all; donpcevent "::OnRevKoE"; maprespawnguildid "guild_vs1", $koegid, 6; sleep 500; if ( .start ) monster "guild_vs1",49,49,"EMPERIUM",1288,1,"KoE::OnEmpDead"; end;} // KoE Entranceprontera,155,191,4 script The King#KoE 58,{ mes "[The King]"; if ( !getcharid(2) ) { mes "You must have a guild to participate in the ^FF0000King of Emperium Hill Tournament^000000."; close; } mes "Hello."; mes "Would you like to participate in the ^FF0000King of Emperium Hill Tournament^000000?"; if ( select ( "Yes", "No" ) == 2 ) close; switch( rand(1,4) ){ case 1: warp "guild_vs1", 50, 88; end; case 2: warp "guild_vs1", 88, 50; end; case 3: warp "guild_vs1", 50, 11; end; case 4: warp "guild_vs1", 11, 50; end; }} // KoE Exitguild_vs1,49,56,5 script Exit#KoE 51,{ mes "[Exit]"; mes "See ya."; close2; warp "Save",0,0; if ( getcharid(2) == $koegid ) getitem 501, 1; // configure prize here end;} // Flagsguild_vs1,49,38,4 script King of Emperium Hill#1::koe_flag 722,{ if ( !$koegid ) end; mes "[King of Emperium Hill]"; mes "The Current King of Emperium Hill is the ["+ getguildname($koegid) +"] guild."; close;OnRevKoE: flagemblem $koegid; end;}guild_vs1,61,49,6 duplicate(koe_flag) King of Emperium Hill#2 722guild_vs1,38,49,2 duplicate(koe_flag) King of Emperium Hill#3 722guild_vs1,49,61,0 duplicate(koe_flag) King of Emperium Hill#4 722guild_vs1 mapflag nobranchguild_vs1 mapflag nomemoguild_vs1 mapflag nopenaltyguild_vs1 mapflag noreturnguild_vs1 mapflag nosave SavePointguild_vs1 mapflag noteleportguild_vs1 mapflag gvg_nopartyguild_vs1 mapflag nowarpguild_vs1 mapflag nowarptoguild_vs1 mapflag guildlock
done
default_biggrin.png
think annie should post this herself at rathena
default_ohmy.png


 
Last edited by a moderator:
hi.. i extracted the patch manually on its destined files to edit.. and when i rebuild my svn.. i got an error

1>------ Build started: Project: map-server_sql, Configuration: Debug Win32 ------
1>  battle.c
1>e:rathena-mastersrcmapbattle.c(6602): error C2143: syntax error : missing ';' before 'if'
1>e:rathena-mastersrcmapbattle.c(6602): error C2039: 'class_' : is not a member of 'mob_data'
1>e:rathena-mastersrcmapmob.h(116) : see declaration of 'mob_data'
1>e:rathena-mastersrcmapbattle.c(6603): error C2065: 'mapreg' : undeclared identifier
1>e:rathena-mastersrcmapbattle.c(6603): error C2223: left of '->readreg' must point to struct/union
1>e:rathena-mastersrcmapbattle.c(6603): error C2065: 'script' : undeclared identifier
1>e:rathena-mastersrcmapbattle.c(6603): error C2223: left of '->add_str' must point to struct/union
========== Build: 0 succeeded, 1 failed, 3 up-to-date, 0 skipped ==========
 
hi.. i extracted the patch manually on its destined files to edit.. and when i rebuild my svn.. i got an error

1>------ Build started: Project: map-server_sql, Configuration: Debug Win32 ------
1>  battle.c
1>e:rathena-mastersrcmapbattle.c(6602): error C2143: syntax error : missing ';' before 'if'
1>e:rathena-mastersrcmapbattle.c(6602): error C2039: 'class_' : is not a member of 'mob_data'
1>e:rathena-mastersrcmapmob.h(116) : see declaration of 'mob_data'
1>e:rathena-mastersrcmapbattle.c(6603): error C2065: 'mapreg' : undeclared identifier
1>e:rathena-mastersrcmapbattle.c(6603): error C2223: left of '->readreg' must point to struct/union
1>e:rathena-mastersrcmapbattle.c(6603): error C2065: 'script' : undeclared identifier
1>e:rathena-mastersrcmapbattle.c(6603): error C2223: left of '->add_str' must point to struct/union
========== Build: 0 succeeded, 1 failed, 3 up-to-date, 0 skipped ==========
I think you are using rAthena.. try to use Hercules instead..

 
 
how to patch that file please help 
default_sad.png

with git or svn right click apply patch

but:

diff patch for battle.h could not be applied?
default_sad.png


also i couldnt find the lines where it is supposed to be added in battle.h

it says 1 failed hunk

 
Last edited by a moderator:
but:

diff patch for battle.h could not be applied?
default_sad.png


also i couldnt find the lines where it is supposed to be added in battle.h

it says 1 failed hunk
weird, its works fine with my tortoisegitthough, I see that battle.h does have an extra line ...

try the new one

 
I duplicated the Flag outside prontera so it looks like it's WoE Flag also but one problem when the server restarts or shutdown for maintenance or something the Guild Emblem disappears.  (This is Fixed already sorry didn't look at the comment)

But one thing with reward it still can be abused like at the end of koe every guild member claim their reward and exits the map, the Guild Leader will not claim a reward so he will not exit the map and he will emergency call everyone back again so they can claim again and after 5 minutes cool down of E-call everyone can claim reward same steps to abuse.

 
Last edited by a moderator:
^ Try adding to your script that players should be forced to exit the map after a minute or so, after the event is done. But still be automatically given the reward though

 
Hi, do you have update diff patch for the koe ? Seems like its not compatible to the trunk version that i used

 
i already commented this on other topic for this KOE by AnnieRuru but since this is the original topic i posted it here also

the problem is i can still Hit the EMP even i owned it. and the EMP is Skillable..

how do i fix it? 

 
^ up.. how to make the emperium unable to hit by the owner? coz when I owned the emp, I can still hit the emperium.

any help? thanks!

 
Back
Top