Jump to content

dhaisuke

Members
  • Content Count

    99
  • Joined

  • Last visited


Reputation Activity

  1. Upvote
    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;}
  2. Upvote
    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
  3. Upvote
    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;}
  4. Upvote
    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.
  5. Upvote
    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!
  6. Upvote
    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
  7. Upvote
    dhaisuke reacted to Mhalicot in KOTH problem in patch   
    Please use Search next time
     
    Same topic-> [solved] Koe patch
  8. Upvote
    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:
  9. Upvote
    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
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.