dhaisuke
-
Content Count
99 -
Joined
-
Last visited
Reputation Activity
-
dhaisuke reacted to AnnieRuru in Help in KOTH Bug
in my original koe script, I did
mes "[Exit]"; mes "See ya."; if ( getcharid(2) == $koegid ) getitem 501, 1; // configure prize here close2; warp "Save",0,0; end;so yeah, members can talk to this npc (claim the prize), don't press the close buttonand wait for guild master recall them, and talk to this npc (claim the prize), don't press the close button
repeat
so yeah, that's how they abuse the prize
I just figured it out 2 days ago when I read bug report section about someone posting about guild aura bug
to fix it, simply move the condition of giving the prize into after the close2; button
mes "[Exit]"; mes "See ya."; close2; if ( getcharid(2) == $koegid ) getitem 501, 1; // configure prize here warp "Save",0,0; end;like this
so in your modified script, it should be
// KoE Exitguild_vs1,49,56,5 script Exit#KoE 51,{ mes "[Exit]"; mes "Thank you for Joining"; mes "You Won PVP Tokens and Cash Points"; close2; if ( getcharid(2) == $koegid ) { getitem 8039,150; set #CASHPOINTS,#CASHPOINTS + 50; dispbottom "You got "+#CASHPOINTS+" cash points."; } warp "Save",0,0; end;} -
dhaisuke reacted to AnnieRuru in Help in KOTH Bug
definitely require source modification
in scripting the syntax is
if ( strcharinfo(3) == "guild_vs1" && gettime(3) != 21 )
so to do this in source code correctly is
src/map/skill.c | 9 +++++++++ 1 file changed, 9 insertions(+)diff --git a/src/map/skill.c b/src/map/skill.cindex b0c6d7a..53b6380 100644--- a/src/map/skill.c+++ b/src/map/skill.c@@ -535,6 +535,15 @@ int skillnotok (uint16 skill_id, struct map_session_data *sd) clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0); return 1; }+ else if ( !strcmp( mapindex_id2name(sd->mapindex), "guild_vs1" ) ) {+ time_t clock;+ struct tm *t;+ time( &clock );+ t = localtime( &clock );+ if ( t->tm_hour != 21 ) // assuming KoE runs at 9pm to 10pm+ clif->skill_fail(sd,skill_id,USESKILL_FAIL_LEVEL,0);+ return 1;+ } break; case BS_GREED: case WS_CARTBOOST:..
seriously there is no need to do like that
I have received several reports about this prize abused
http://rathena.org/board/topic/81302-im-using-annie-koe-script-but-need-some-modifications/?p=192946
but only figured out recently due to reading skill.conf
emergency recall allow to use in gvg mapflag,and with default setting, it can also be use in nowarpto mapflag, that's the reason it can be abused
... or can just change 11 into 27 ... but that will disallow to use in this map totally
-
dhaisuke reacted to jaBote in Help with my Guild NPC Buffer
First of all... Where do you assign the .@i var? O.o If it isn't assigned it defaults to 0 and you'll have a nifty stone curse for 10 minutes.
I've also fixed a potential issue with close being used when there's no message windows, which happens to guild masters and now guild members too.
You can have the guild member part fixed this way (I've also fixed indentation for making it more readable):
prontera,155,181,5 script Guild Owner 718,{ set .Map$,"prtg_cas03"; if (getcharid(2) != getcastledata(.Map$,1) && getgmlevel() < 50) { mes "Only ^FF0000"+getguildname( getcastledata( .Map$,1 ) )+"^000000 members can use this services."; close; } else { sc_start .@i,600000,0; } close;} -
dhaisuke reacted to Tepoo in Anti 0 Delay GRF
Harmony is getting obsolete.
you can use the free to get tools to prevent these things.
SecureGRF + Packet Obfuscation + Client MD5 Hash everything is free to get.
Harmony is the middleage, hercules the future. dont try to fight cyborgs with sword and bow.
-
dhaisuke reacted to evilpuncker in Renewal but Stats Calculation is Pre-Renewal
in pc.c
search for
#ifdef RENEWAL // renewal status point cost formula sp += (low < 100) ? (2 + (low - 1) / 10) : (16 + 4 * ((low - 100) / 5));#else sp += ( 1 + (low + 9) / 10 );#endif and change #ifdef to #ifndef and recompile!
-
dhaisuke reacted to Mhalicot in Costume System
File Name: Costume System
File Submitter: Mhalicot
File Submitted: 12 Oct 2013
File Category: Utility
~ Originally script by Rebel, Zephyrus [rAthena],
~ I don't own this script I'd revised it to make it compatible with Hercules.
~ [Original Topic] http://goo.gl/YU1Z7o
~ 100% compatible in (revision 137*)
Download contains: Costume System.diff and costume.txt
Click here to download this file
-
dhaisuke reacted to Mhalicot in KOTH problem in patch
Please use Search next time
Same topic-> [solved] Koe patch
-
dhaisuke reacted to Mumbles in Hercules WPE Free - June 14th Patch
Harmony will still be useful for me until some sort of MAC address logging and filtering is developed for Hercules as an official feature. c:
-
dhaisuke reacted to OnNplay in StarGames Control Panel for Hercules 3rd Job
File Name: StarGames Control Panel for Hercules 3rd Job
File Submitter: OnNplay
File Submitted: 30 Jul 2013
File Category: Web Resources
StarGames Control Panel is a Control Panel used for Private Ragnarok Online Servers.
It's integrated with it's very own Community Board System, Self Locking System, Server Status, and a Bug Report / Contact System.
Before installing Stargames Control Panel on your webhost, you need to make sure your webhost provider offers you:
* PHP 5.2
* PDO and PDO-MYSQL extensions for PHP5 (including PHP_MYSQL support)
* MySQL 5
* GD2 (for guild emblems and registration CAPTCHA)
* Tidy (for cleaner HTML output)
* Optional: mod_rewrite support for UseCleanUrls feature
You can view this demo by going to this link: http://sgcp.hostei.com/index.php?act=idx
Click here to download this file