Jump to content

Legend

Members
  • Content Count

    375
  • Joined

  • Days Won

    5

Reputation Activity

  1. Upvote
    Legend got a reaction from minx123 in poring race need help add bindatcmd.   
    find and change this:
    ->
        .item_gained = 7199; // item id     .item_num_gain = 2; // item amount
  2. Upvote
    Legend reacted to jaBote in Hercules vs rAthena   
    It depends on what you want. Keep in mind that if you ask this here and in rAthena, you'll get here replies that say "Hercules is better" and in rAthena forums you'll be told that "rAthena is better". Correct reply is "Hercules is better in some ways, rAthena is better in some other ways".
     
    We don't get any commission or whatever based on users, (unlike rAthena we don't even place adverts on our pages), but it's an administrator preference.
     
    Here in Hercules we have the fastest and most optimized Ragnarok Online emulator to the moment and there's no possible argument to this: you can run the map server on 70 MB RAM, while rAthena consumes around 200 MB on an idle state. Anyways, this varies on the amount of maps and NPCs you load on your server, and in the amount of users you have. It's also a fact that Hercules consumes much less processing time than rAthena, but I'm not aware of how much. This also means Hercules boots faster than rAthena and has some caching system for even faster boot at the cost of some disk space. Note that these measures also vary depending on the OS you're using
     
    Hercules has some features that rAthena doesn't, and vice versa. For example we have an anti WPE security system (depends on client version) and some unique features (some of them were also merged in rAthena). The same happens on rAthena side, but I'm not well informed on that.
     
    Emulator stability is comparable, but since in Hercules we introduce and make more features it's quite obvious we are a bit riskier on that and may crash a bit more. Anyways, our bug fixing is way faster than rAthena. We're also comparable in emulator support, too, but I believe we've more answered topics in relation to our total amount that rAthena.
     
    The biggest flaw I can see out there is on the scripting and db development side, since rAthena is more active than us on that side (in fact, we seriously lack on them). Anyways, you can generally import all of them here with very little to no effort, most cases it's just a copy and paste issue and they'll work. We're also lifting some IMPORTANT scripting limitations at the moment and have no information of rAthena doing that at the moment.
     
    We've also support for the last 3rd job skills while rAthena doesn't (with good formulas but still not perfect), but neither of us have Rebellion yet.
     
    And we've also have a plugin system that allow you to make new features without the need of creating conflicts in the source code when updating. Anyways I still don't know why third party devs like eAmod still don't want to support us because it's pretty damn easy to do that with the plugin system which was specifically designed for them. I prefer to think they're lazy bums and only want to sell, because in eAmod case they tell you they support Hercules but then when you buy it they tell you it's still in merging process (it's been like 3 months merging, seriously?). Anyways, it's not that I personally like that much people getting rich at the cost of our free emulator.
     
    In short, if you want my opinion:
     
    Performance: Hercules
    Stability: If you mind it over all other things, use rAthena because it's slightly more stable but not much. Else it doesn't quite matter.
    Support: Hercules for bug fixing, doesn't matter for forum support.
    Development of new features: Hercules
    Development of scripts: rAthena (but you can just copy them over here most of the cases).
    Third party support: Still rAthena.
  3. Upvote
    Legend reacted to AnnieRuru in noitem plugin   
    Download: 1.9
    plugin
     
    tested with
    prontera mapflag noitem 0,4,5 prontera mapflag noitem IT_HEALING, IT_WEAPON, IT_ARMOR disable player from using healing items, and preventing equip weapon and armor.
    .
    prontera mapflag noitem Poring_Card prontera mapflag noitem 4001 disable player from using Poring Card
     
     
    Credit to original author -> https://rathena.org/board/topic/59578-mapflags-noitem-and-noskill2/
    Wynn_
     
  4. Upvote
    Legend reacted to AnnieRuru in @partybuff / @spb   
    even if this is possible, there is a client restriction which disallow to display player name longer than 23 characters ...
    and the color has to be client reverse engineer ...
     
    means, no, this also has to do client side modification
     
    but if not display in the Alt+Z, but with a message command
    then this can even done with scripting alone, with getstatus script command
     
     
    -  script  jsfkjsdf  FAKE_NPC,{OnInit:  bindatcmd "psc", strnpcinfo(0)+"::Onaaa";  end;Onaaa:  .@pid = getcharid(1);  if ( !.@pid ) {    dispbottom "you don't have a party to use this command";    end;  }  getpartymember .@pid, 1;  getpartymember .@pid, 2;  .@origin = getcharid(3);  for ( .@i = 0; .@i < $@partymembercount; ++.@i ) {    if ( isloggedin( $@partymemberaid[.@i] , $@partymembercid[.@i] ) ) {      attachrid $@partymemberaid[.@i];      .@buff$ = "";      if ( getstatus(SC_BLESSING) ) .@buff$ += "B";      if ( getstatus(SC_INC_AGI) ) .@buff$ += "A";      if ( getstatus(SC_PROTECTWEAPON) && getstatus(SC_PROTECTSHIELD) && getstatus(SC_PROTECTARMOR) && getstatus(SC_PROTECTHELM) ) .@buff$ += "F";      if ( getstatus(SC_SOULLINK) ) .@buff$ += "S";      if ( getstatus(SC_DEVOTION) ) .@buff$ += "+";      .@display$[.@c++] = "["+ .@buff$ +"] "+ strcharinfo(0);    }  }  attachrid .@origin;  for ( .@i = 0; .@i < .@c; ++.@i )    dispbottom .@display$[.@i];  end;}
  5. Upvote
    Legend got a reaction from AnnieRuru in Cashmount restriction   
    Hello @@keough

    I've tried and tested the script and it runs smoothly.
    Please tell me if there's something wrong, hope this helps you

    cashmount_remove.txt
  6. Upvote
    Legend reacted to Dastgir in Plugin Collections   
    Hello Community,
     I am feeling like, there's many plugin on forum, but not been actively used, due to out-of-date plugin
     
    I have updated Shikazu's Plugin first(as it was requested on the thread from 25th April), maybe Shikazu busy on his rl.
    Also I have included My Plugins there.
     
    I would like to add more plugins there(which are not updated on hercules forum <- please suggest if you find some outdated plugin and want me to update it )
     
    List of Plugins and Owners:
    https://github.com/dastgir/HPM-Plugins/blob/master/README.md  
    Repository: https://github.com/dastgir/HPM-Plugins
     
    Thanks.
  7. Upvote
    Legend reacted to Tranquility in [Script] storage{mod}item   
    File Name: [script] storage{mod}item
    File Submitter: Tranquility
    File Submitted: 23 Oct 2015
    File Category: Plugins
     
    Greetings!
     
    The past week I've been messing around with processing how to utilise the storage better for my in-game NPCs & scripts.
    Coming from rA, I noticed we didn't have the script commands "storageadditem", "storagecountitem", "storagedelitem".
    Because of that I thought I should give it a try and aim to develop a plugin or a means, to make it possible to use this functionality again.
     
    How to use:
    you can use storageadditem to add an item name or itemid to a players storage.
    storageadditem <item id>, <amount>{, <account id>}
    storageadditem<item name>, <amount>{, <account id>}
    Example: storageadditem(501,10);
    you can use storagecountitem to count a specific item name or itemid in a players storage.
    storagecountitem(nameID,{accountID})
    returns number of items that meet the conditions
    Example: .@pots = storagecountitem(501);
    you can use storagedeltitem to delete a specific item name or itemid in a players storage.
    storagedelitem <item id>,<amount>{,<account id>}
    storagedelitem "<item name>",<amount>{,<account id>}
    Deletes items from the target/attached player.
    Example: storagedelitem(501,.@pots);

    Read the Hercules Plugin Manager wiki page if you don't know how to add this functionality to your server.
    If you have any questions, suggestions or notice any bugs, kindly let me know and I'll see what I can do about it.
     
    Uploaded to my Git Repo now for easier access.
     
    Click here to download this file
  8. Upvote
    Legend reacted to AnnieRuru in Vendor Control (rewrite)   
    I think I'm going to start a "New Script Festival" LOL
     
    I have so many scripts in my hard-disk ...
    so I just have to post them 1 at a time ... everyday ! -> keep my fan base happy
  9. Upvote
    Legend reacted to AnnieRuru in Vendor Control (rewrite)   
    me start to love rewrite Emistry's script .... hehehe
    sure he don't mind
     
    Download: 2.1
    script & plugin
    plugin is meant for players can vend on top of npc
     
    look for the original topic here for description
    https://rathena.org/board/topic/84828-utility-vendor-control/
    ... but download the script here .. hahaha
     
     
  10. Upvote
    Legend got a reaction from tyr_12 in Offline Test Hercules   
    Hi @@tyr_12 ! Sundin mo lang po yung guide na pinost ko nung nakaraang araw (Guide for setting up Hercules).
    Andyan nakalagay ang step by step procedure kung anong mga gagawin sa pagbuo ng server side.

    Kapag may mga katanungan ka regarding sa pag gawa ng offline server, maari mong itanong yan dito.
  11. Upvote
    Legend reacted to AnnieRuru in plugin for id not active be @afk player   
    autotraders can login itself when server starts, so this should be possible too
    https://github.com/HerculesWS/Hercules/commit/b79a9d7efa9213e3c791ec356bf21b712878d1aa
    however I'm unable to reproduce it, dunno what's the problem
     
     
    btw please stop the word about 'paid request' stuff ... if they want to pay they would have post in job available area
  12. Upvote
    Legend got a reaction from minx123 in poring catcher not giving reward   
    The warper shows after it announces "enter the warp portal ..."
     
    on line 33
    announce "Poring Catcher : Enter the warp portal now if you want to join.",bc_blue;hideoffnpc "poringevent";enablenpc "poringevent";initnpctimer;end;  

    If you want to make it triggered by a bindatcmd
     
    **haven't tested it** Try this one -> Click me
  13. Upvote
    Legend reacted to AnnieRuru in OnPCStatCalcEvent   
    rathena already has this by default -> https://github.com/rathena/rathena/commit/27a0f3f
    someone else has tried to pull request in hercules, -> https://github.com/HerculesWS/Hercules/pull/351
    but it was denied, so have to leave this as plugin
    UPDATE: rathena has taken out -> https://github.com/rathena/rathena/commit/b65443d8f564175196d57ef9bc1d000a5661fbdc
     
    Download : 2.1
    plugin
     
    Tested with:
    conf\import\OnPCStatCalcEvent.conf
    both `@reloadscript` and `@reloadonpcstatcalcevent` command can reload conf\import\OnPCStatCalcEvent.conf file 
     
    `@reloadscript` = reload everything -> cause destruction on live server
    `@reloadonpcstatcalcevent` = only reload conf\import\OnPCStatCalcEvent.conf file , combine with `@reloadnpc` command -> not so destructive
    script: ( { // give GM permanent bonus ? OnPCStatCalcEvent: <" bonus bVit, 1234; end; "> }, { // for xxx event OnPCStatCalcEvent: <" skill TF_HIDING, 1; end; "> }, { // npc/custom/xxxevent.txt OnPCStatCalcEvent: <" if (@a) { bonus bStr, 1000; skill WZ_ICEWALL, 1; } end; "> }, ) script
    prontera,158,185,5 script djk2sfhsd 1_F_MARIA,{ @a ^= 1; mes "hmm..."; recalculatestat(); next; mes "what ?"; @a ^= 1; recalculatestat(); next; mes "maybe..."; @a ^= 1; recalculatestat(); next; mes "probably..."; @a ^= 1; recalculatestat(); next; mes "yeah..."; @a ^= 1; recalculatestat(); close; } yes, this actually works !!
     
    with version 2.0 onwards,
    no more spamming <npc name>::OnPCStatCalcEvent !!
    and even `*skill` working perfectly fine now
     
     
  14. Upvote
    Legend reacted to AnnieRuru in OnPCUseSkillEvent   
    After so many years of hearing rumor of this modification,
    finally today is the day I can release this to public
     
    Download : 1.5
    plugin
     
    original topic from eathena
     
     
  15. Upvote
    Legend reacted to Emistry in npctimer question   
    if "x event" and "y event" are 2 separated NPC. then it wouldn't conflict.
  16. Upvote
    Legend reacted to AnnieRuru in npctimer question   
    1 trick that I used before is
    one if them use sleep, then the other one use initnpctimer
    then they wont get overwritten
  17. Upvote
    Legend reacted to Dastgir in npctimer question   
    If both are started by initnpctimer
    Y will get affected with whatever things you do in timers, if both event are on same npc.
    If its different npc, timer won't be affected (unless you specify so)
  18. Upvote
    Legend reacted to AnnieRuru in Dynamic shop support   
    https://github.com/HerculesWS/Hercules/blob/master/doc/sample/npc_trader_sample.txt
    prontera,153,182,1 trader TestCustom2 4_F_EDEN_OFFICER,{ end; OnPayFunds: dispbottom "Hi: price = "+ @price +" and points = "+ @points ; if ( #KILLPOINTS < @price ) end; #KILLPOINTS -= @price; purchaseok(); end; OnCountFunds: setcurrency #KILLPOINTS, 0; end; OnInit: tradertype NST_CUSTOM; sellitem TCG_Card, 5; end; } /* prontera,156,182,1 trader give credit 1_F_MARIA,{ input #KILLPOINTS; end; } */
  19. Upvote
    Legend reacted to Dastgir in Community Help Needed for Quick Development.   
    Hello all,
     
    You might see we don't have quite a lot npc scripts(from official servers), thats mostly because of lack of info, not due to lack of active scripters..
    So what can be done?
    Well, alot of people does play official servers(iRO,kRO, or any other) and most script matches even if its iRO,jRO,idRO,kRO...
    So we can boost the development with your help.
     
    Someone might wonder if what would happen if some npc/instances are exclusive to jRO only or any other server, well, we might still need those, those may/may not be added to repository, but that will make a nice release over script release section.
     
    Almost all servers have Replay System, we can record the gameplay of any official script, so that can help us get all info we want...
     
    So I request you (if you want new official scripts), (and if you play ANY official server), that either record a video or start the replay, and share the replay/video file, so we can get it quickly converted, and release it..
     
    Or some of your friends might play those servers?, you can ask them for videos/replays?
     
     
    If you don't want to share the replay/video publicly, you can PM me as well with the file.
     
    I bet, that we will try our best to implement it quickly.
  20. Upvote
    Legend reacted to AnnieRuru in Run Or Die event ( aka. Poring Bomb )   
    ok another script that should deserve in the script release section
    ... after having countless fix in script request ...
     
    Download: 2.3a
    script
    Make sure your hercules server is compile after 2015-11-15
     
    ok what this event do ...
    Run ! or you gonna DIE !
    this event will keep spawning Bomb Poring and BOOM and KABOOM every player they came across
    until the last player who are still alive on the map will be declare winner
     
    this should be a simple script ...
    hope you guys know how to edit by your own ...
     
     
     
     
    original topic in eathena
    it was just a simple script request ... however it went popular for some reason
     
     
     
     
  21. Upvote
    Legend reacted to Dastgir in Dastgir's Services   
    Hello Hercules Community,

    I am offering my Services to you @ some expense of money.

    Works for Emulator: Hercules/rAthena/Others(if any)
    Services:
    Scripting. (Min Price:5$ ) Source Modification(/Addition).(Min Price: 5$) Converting to/Creating a Plugin[Hercules Specific].(Min Price: 5$) Migrating Your Server. (Min Price: 10$) Adding Custom Items/Maps/Mobs. (Min Price: 5$) Creating/Adding New Skills. (Min Price: 10$) Changing of Emulator (Min Price: 10$) ClientSide Things. (Min Price: 5$) Fixing Errors. (Min Price: 5$) Script Review. Consulting And Anything else, that you want, just drop me a PM
    Maximum Price: Depends on Complexity of the Work
    What Else:
    Free Support for Service bought from me.

    Contact Info:
    Post Here Via PM Payment Methods:
    PayPal Only PM me if you want any other payment method, and I might check If I can have it.

    Status: AVAILABLE
  22. Upvote
    Legend reacted to mrlongshen in GRF Encryption   
    Use the grf editor or securegrf
  23. Upvote
    Legend reacted to Sanasol in Web Vending Database (Standalone and FluxCP Addon)   
    Source inserting shop info into database.
    Few source lines and a little bit of magic php + js
    Decorated with new Twitter Bootstrap
     
    Remake of this http://www.eathena.ws/board/index.php?showtopic=255406  /oops 
     
    Installation


    Screenshots

     
    Main page

     
     
    Map position tooltip

    For map showing need *.gat files
    Approximate position, accurate display at map could not to achieve
     
    And Search

     
     
    Item images very old, you need to add the new items
     
     
    FluxCP Screens


     
    Demo
    FluxCP Demo
     
    Sources

     
     
    My src versions: Hercules SRC Patch + web Standalone or FluxCP
     
    Yommy src versions: Standalone or FluxCP
     
    [NEW 04.20.14] Hercules src version: FluxCP
     
    Sources is absolutely free, but if you want you can do donation

  24. Upvote
    Legend reacted to Neo-Mind in 2014-10-22 Client Download   
    So that people would stop asking about patches present in the client, Here is a clean one with No Patches present.
     
    2014-10-22bRagexe.rar
  25. Upvote
    Legend got a reaction from anacondaq in What kind of RO interests the Ragnarok community?   
    LOL! This is so true. 
×
×
  • Create New...

Important Information

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