-
Content Count
375 -
Joined
-
Days Won
5
Reputation Activity
-
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 -
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.
-
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_
-
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;}
-
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
-
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.
-
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
-
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
-
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
-
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.
-
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
-
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
-
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
-
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
-
Legend reacted to Emistry in npctimer question
if "x event" and "y event" are 2 separated NPC. then it wouldn't conflict.
-
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
-
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)
-
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; } */ -
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.
-
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
-
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
-
-
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
-
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
-
Legend got a reaction from anacondaq in What kind of RO interests the Ragnarok community?
LOL! This is so true.