Jump to content

Hadeszeus

Members
  • Content Count

    651
  • Joined

  • Last visited

  • Days Won

    1

Reputation Activity

  1. Upvote
    Hadeszeus reacted to 4144 in how to get the vit of an enemy?   
    in your server not exists constant bAtkEnemyVit. and server report error with type 0
     
  2. Upvote
    Hadeszeus reacted to Dastgir in how to get the vit of an enemy?   
    Plugin adds it, your plugin is not enabled as well. (Check HPMHooking as well)
     
    Also, the stacktrace shows pc_bonus instead of pc_bonus2, make sure the item doesn't have any other bonus to test this properly.
  3. Like
    Hadeszeus reacted to Kuya Jeo in New Ragnarok Launcher   
    Im currently working with a New Project but this project is not yet finish
     
    Progress : 30% to 35% as of March 21, 2021
    I start this project because of innovation and challenging myself again haha
     
    You can watch the video, the Features are in the video description, I will add more features since I done with other stuff on this project.
     
     
  4. Like
    Hadeszeus got a reaction from Inzanity in Inzanity's Services [Client side setup] [Custom Client patches] [SRC mods / Scripting]   
    Awesome Scripter! He's very talented and knows what he's doing. WIll help you until your script is bug-free. I just hope he'll be available soon to accept more projects.
    I will definitely avail his service again soon if available.
  5. Upvote
    Hadeszeus reacted to Aeromesi in Ultimate Broadcaster   
    Hey Hercules! Aeromesi here just bringing another release to the table specifically for Hercules.
    [Ultimate Broadcaster 1.0]
    Special thanks to: IeYasuru (I forgot to include credits, my mind was somewhere else!)
     
    Now, what is the Ultimate Broadcaster? It's an old script that I found on my old eAthena SVN years ago, so I decided to recode it for Hercules! What is included:

    GM Menu Features:

    Activate Flood Control: You have the option to add a flood control for players based on 1, 2, 3, and 5 minute intervals. You may enabled or disable this feature as you please.
     
    Broadcasting: You may choose "Serverwide Broadcast" to everyone, an "Anonymous broadcast" so no one knows who you are, and a "Multi-broadcast" to give multiple broadcast with timing in between.

    Change broadcasting Prices: You have the option to change the serverwide broadcast, Anonymous broadcast, and Multi-broadcast prices all in the NPC with a Last edited by: so and so's name, so you know what GM changed the broadcaster, so no going through the script itself to change the prices.
     
    Toggle ON/OFF: You may disable the NPC and input an override code to be used later to enable the NPC again, but be warned, write down whatever you input, or you WILL NOT be able to turn the NPC back on.

    Last edited by: You may view who last edited the NPC and who disabled the NPC last.

    Player Menu Features:

    Broadcast a message serverwide: Let all players know what you're up to!

    Anonymouse message: Anonymously say something to your foes or friends!

    Broadcast up to 5 messages serverwide: You have the option to broadcast 2, 3 ,4 or 5 messages IF you enable flood control, if flood control is disabled this option is removed.

    Also when flood control is active if you try and activate it you'll be able to run the flood timer again, even run the flood timer even if server restarts or not, and able to change the times IF flood timer is active, that's what you get to change.

    So may I say, enjoy?

    Also there is a variable in main_func.txt called ".@ServNam$ = "MyRO";" just change that to whatever server name you use.

    Any inputs would gladly be appreciated =)

     
    broadcaster.rar
  6. Upvote
    Hadeszeus reacted to Samuel in [Pre-Re] HD Refine Not Showing Blacksmith Blessing   
    as you're using PRE-RE, you need to configure it in your db/pre-re/refine_db.conf
     
    /************************************************************************** ************* Entry structure ******************************************** ************************************************************************** Armors/WeaponLevel1~4: { // Specifies weapon level or armor type. // - For armors, values of 100 add 1 armor defense. // - For weapons, values of 100 add 1 ATK & MATK. StatsPerLevel: (int) // This value is applied for ever level. RandomBonusStartLevel: (int) // This value specifies the start point for those levels that give a random bonus value (usually the first unsafe upgrade). // - RandomBonusStartLevel is only applied for weapons, and not displayed client-side. RandomBonusValue: (int) // A random number between 0 and (Random bonus start level - Upgrade level + 1) * this value is applied for all upgrades past. RefineryUISettings: ( { Level: (int or array of int) // Holds either the individual refine level meant for this setting or an array defining a range of Low to Max level BlacksmithBlessing: (int) (optional) // How many Blacksmith Blessing required for this range to be safe from breaking Announce: "(string)" (optional) // Sends an announcement server wide when a player reach this refine level using Refinery UI, this feature is only available starting from 2017-08-30 RagexeRE or 2017-09-06 Ragexe the field accepts the following values and it defaults to not announce Success to set the announcement on item refine successful Failure to set the announcement on item refine failure Always to always announce it Items: { AegisName: { Type: "(string)" // The type to determine the chances used for this item, REFINE_CHANCE_TYPE_* constants are used in here Cost: (int) (optional) // Amount of zeny required FailureBehavior: "(string)" (optional) // The expected behavior on failure for this item, the following strings are used in here Destroy (default) sets the item to be destroyed on failure Keep keeps the item after failure Downgrade downgrades the item by one level on failure } } } ) Rates: { // Per level configuration of the refine rates. Lv1~20: { // Lv1 ~ Lv20. NormalChance: (int) // (optional, defaults to 100) Chance of successful refine using normal ores (100 = 100%). EnrichedChance: (int) // (optional, defaults to 100 for weapons below refine level 20, otherwise 0.) Chance of successful refine using enriched ores (100 = 100%). EventNormalChance: (int) // (optional, defaults to 100) Chance of successful refine using normal ores (100 = 100%) during a refine event. EventEnrichedChance: (int) // (optional, defaults to 100 for weapons below refine level 10, otherwise 0.) Chance of successful refine using enriched ores (100 = 100%) during a refine event. Bonus: (int) // (optional, defaults to 0) Bonus (Armor) for this level of refine. } // Note: Refine levels that use default values need not be listed. (Example: Lv1: { NormalChance: 100 Bonus: 0 }) } } **************************************************************************/  
    Check db/re/refine_db.conf as your reference on how to add
     
     
  7. Upvote
    Hadeszeus reacted to Dastgir in Charms [Item gift effect while in inventory]   
    http://upaste.me/f8b42118100b0bab2
    ^ This is as it is version, made months ago, there's no compile warnings/errors, but dont' know if it works or not with new rev,
     
    How it works?
    Add Following to item:
    Charm: true in item_db.conf in whichever item you want.
  8. Like
    Hadeszeus reacted to Kuya Jeo in @market clone   
    Enable the HPMHooking plugin
    NOTE : HPMHooking.c is already in src/plugin folder, just enable it in makefile
    edit makefile.ini and makefile in trunk/src/plugin
    enable it too in conf/plugin.conf
     
    recompile your server
     
  9. Upvote
    Hadeszeus reacted to Kuya Jeo in Error adding @pk plugin   
    did you put your plugin file in the src/plugins folder?
     
    to make it easier to compile just command
    make clean && make all
  10. Upvote
    Hadeszeus reacted to Kuya Jeo in I CAN'T EDIT MAX LEVEL 255/120   
    trunk/src/common/mmo.h
    #define MAX_LEVEL 175 change into
    #define MAX_LEVEL 255  
    Next is trunk/conf/map/battle/player.conf
    this will make 255 stats
    // Max limit of char stats. (AGI, STR, etc.) max_parameter: 99 change into
    // Max limit of char stats. (AGI, STR, etc.) max_parameter: 255  
    Next is trunk/conf/map/battle/client.conf
    max_lv: 99  
    change it to (same with the aura_lv if you want 255 player have a blue aura)
    max_lv: 255  
    next step is trunk/db/pre-re/job_db.conf
    you can use this one, not yet tested but give it a try
    Link : https://pastebin.com/QaB3Y3Tv
     
    Done forget to recompile your server after..
  11. Like
    Hadeszeus got a reaction from AnnieRuru in Just trying to figure out. Anyone knows which client is this?   
    Thanks for answering. Glad to know you're still here and active @evilpuncker. Still remember you! Hahah thanks!
  12. Like
    Hadeszeus reacted to AnnieRuru in skill mob rate not working properly   
    { Id: 1001 SpriteName: "SCORPION" Name: "Scorpion" Lv: 16 Hp: 153 Sp: 1 Exp: 108 JExp: 81 AttackRange: 1 Attack: [33, 7] Def: 16 Mdef: 5 Stats: { Str: 12 Agi: 15 Vit: 10 Int: 5 Dex: 19 Luk: 5 } ViewRange: 10 ChaseRange: 12 Size: "Size_Small" Race: "RC_Insect" Element: ("Ele_Fire", 1) Mode: { CanMove: true CastSensorIdle: true CanAttack: true Detector: true ChangeTargetMelee: true ChangeTargetChase: true } MoveSpeed: 200 AttackDelay: 1 AttackMotion: 1 DamageMotion: 1 MvpExp: 0 Drops: { Boody_Red: 70 Scorpions_Tail: 5500 Elunium_Stone: 57 Solid_Shell: 210 Fine_Grit: 100 Yellow_Herb: 200 Lusty_Iron: 20 Scorpion_Card: 1 } }, SCORPION: { NPC_FIREATTACK: { SkillState: "MSS_BERSERK" SkillLevel: 1 Rate: 2000 Delay: 5000 Cancelable: true SkillTarget: "MST_TARGET" CastCondition: "MSC_ALWAYS" } NPC_POISON: { SkillState: "MSS_BERSERK" SkillLevel: 1 Rate: 500 CastTime: 800 Delay: 5000 SkillTarget: "MST_TARGET" CastCondition: "MSC_ALWAYS" } NPC_POISONATTACK: { SkillState: "MSS_BERSERK" SkillLevel: 1 Rate: 500 CastTime: 300 Delay: 5000 SkillTarget: "MST_TARGET" CastCondition: "MSC_ALWAYS" } MO_EXTREMITYFIST: { SkillState: "MSS_ANY" SkillLevel: 5 Rate: 10000 CastTime: 0 Delay: 0 SkillTarget: "MST_TARGET" CastCondition: "MSC_ALWAYS" } } you also need to lower monster's AttackDelay and AttackMotion for the monster to cast skill faster too
  13. Like
    Hadeszeus reacted to evilpuncker in Just trying to figure out. Anyone knows which client is this?   
    Use client 2019-05-30 and you should be fine, I'm using 2020-02-06aRagexe right now with no issues btw
     
    you can download them here:
    http://nemo.herc.ws/
  14. Like
    Hadeszeus got a reaction from evilpuncker in Just trying to figure out. Anyone knows which client is this?   
    Thanks for answering. Glad to know you're still here and active @evilpuncker. Still remember you! Hahah thanks!
  15. Upvote
    Hadeszeus reacted to Kubix in Any good protection for RO this 2016?   
    150$ basic functionality +70$ some additional functions
  16. Upvote
    Hadeszeus reacted to AnnieRuru in So ... I'm back... but meh ...   
    so ... after years of showing up, then inactive, then come back, then inactive,
    I come back again .... hahahaha
    but I'm not very happy ...
    why ?

    because I'm in DEBT !
    .
    I am broke its because of this Malaysia 1MDB scandal ! (please google it)
    Malaysia Currency DROP NON-STOP
    .
     
    I borrow money from my relatives, already RM3500 accumulated
    which is nearly USD $900
    it is a big amount .... if I don't find a method to increase my income, I'm gonna broke
    .

    .
    so ... I have google some sites on how to earn money online ...
    I almost get scam for a 'work at home' scheme
    .
    its here -> http://www.yyjob.net/display-job/5848/Urgent-Home-Base-Data-Entry-Typists.html?searchId=1445258816.89&page=1
    I actually sent my email and my contact number for them
    then they reply ....
     
     
    I immediately spot 3 error
     
    1. where is the company name & address ?
     
    2. Data Entry job is ...
    of course I already googled it
    means that person gives you a shit ton of scanned documents
    then you sort it out and digitize them with microsoft excel
    now this is the legitimate site for freelancing, and it look like this
    there are always more than 50 peoples to bid on any data entry job, no matter how small the payout it
     
    what I read in the mail has nothing resemble to what I learn from google
    wait ... ADVERTISING ? since when data entry job becomes a salesgirl?
     
    3. it ask you to deposit RM50 to start a business ...
    ok RM50 is actually small
    I just have to eat white bread/plain rice with plain water for 3 days, then I can save RM50 up
    but ... it just sound too good ...
     
    something fishy already
    so I keep on google until I found this site
    http://asiaparttime.com/blog/asiaparttime/how-to-tell-if-a-data-entry-job-is-a-scam/
     
    end case
    there is no follow up, and don't want to talk to them anymore
     

     
    so after hours and hours of thinking and searching
    http://reviewopedia.com/workathome/7-ways-to-make-money-online/
    of course there's more, but the #1 in particular ...
    ... makes me make a very tough decision
     
    I always say that everything on the internet should be free
    after all is information age nowadays everyone owns smartphones, and I own 2
    but the real life get the better of me
     
    I have resort to earn money through selling scripts
    ... and I hate myself for saying this crap ...
    I used to argue and threaten others by reproducing their scripts and release for free
    but I don't have a choice now, seems like karma has hit back on me
     
    haiz ... so now I'm still in the middle of setting up a test server
    probably can start scripting tomorrow
     
    I think ... my current stance is
    1. continue make free release in hercules script request or script release
    ---- if anyone wants to me to make it compatible with rathena, let's talk price
    2. start making scripts over PM, of course, price negotiable
    ---- higher price for rathena users ... hahaha
    3. if source edit is require, no longer release any patch
    ---- so there are less rathena users able to convert them
     
    I would keep this stance, and view next month (1st Dec) if I'm able to cover my expenses
    I just need earn about USD $300 per month to cover this debt
    if convert USD $300 into MYR, is about RM1200, that should be enough
    and that's also means how small malaysia currency is ... haiz
  17. Upvote
    Hadeszeus reacted to Dastgir in extended vending system plugin   
    Update 2:
    Added Extended Vending System
    https://github.com/dastgir/HPM-plugins
     
    (Please Take a Look and +1 at my Plugin Collection Topic: http://herc.ws/board/topic/8202-plugin-collections/page-1)
  18. Upvote
    Hadeszeus reacted to ossi0110 in New Race   
    the new client for the Doram race is 2015-10-01 RagexeRE but its not supported yet from hercules since we are not finished 
     
    when all is done i will make a Fullclient for this exe and a small client
  19. Upvote
    Hadeszeus reacted to Rytech in New Race   
    PROGRESS!!!!
     

     
  20. Upvote
    Hadeszeus reacted to Dastgir in Plugin Collections   
    Added market Plugin
  21. Upvote
    Hadeszeus reacted to Jguy in HAT - The Hercules Admin Tool!   
    Sorry for the lack of updates, both to this thread and to the repo.
     
    Rumors of my death have been greatly exaggerated. I'm still alive, still with Hercules.
     
    I was in the process of moving and had a few family issues come up that had taken me away from my life for a bit. I was able to work on a few things but nowere near the activity level I was doing.
     
    I'm back, and have a bit more time than I did so I should be getting back into this.
     
    I started working on an Official User Guide which will be in PDF form and will detail how to install and use the panel. I hope to have a version of it ready to use by October 15th. During this time I will of course push more regular updates to the GIT repo. look for more updates soon!
  22. Upvote
    Hadeszeus reacted to Emistry in Script Command : getquestinfo   
    I can try show an example later when I get back to home.
     

    example :

     
    as you can see from the picture, most of these quest npc are written in a way like this, so that the NPC can tell which monsters they are going to hunt and how many.
    and they are hardcoded into the npc script.
    official server doesnt have any changes for the quest, so there isnt any major issue about it.
     
    but what if the private server plan to adjust the quest ?? then they have to manually adjust all the related NPC script due to the content are mostly hardcoded into the script itself.
     
    if we can add a script command to retrieve the quest information, things could be done easily, even the script could be much more simpler or shorter at certain cases ( *custom script mostly* )
     

    some part may probably look simpler and nicer I guess.
    current script example : 
    switch(select("Hunt Dark Frame:Hunt Evil Druid:Hunt Wraith:Hunt Raydric Archer")) { case 1: callsub L_Quest,10110,.@str1$+"Hunt 10 Dark Frames.",.@str2$; case 2: callsub L_Quest,10111,.@str1$+"Hunt 10 Evil Druids.",.@str2$; case 3: callsub L_Quest,10112,.@str1$+"Hunt 10 Wraiths.",.@str2$; case 4: callsub L_Quest,10113,.@str1$+"Hunt 10 Raydric Archers.",.@str2$; }  
    if we have getquestinfo( <quest id>,<param> )  ,  assume param 1  = quest title.
    setarray .@quest_id, 10110, 10111, 10112, 101103; .@quest_id_size = getarraysize( .@quest_id ); for ( .@i = 0; .@i < .@quest_id_size; .@i++ ) { .@quest_menu$ = .@quest_menu$ + getquestinfo( .@quest_id[.@i],1 ) + ":"; } .@i = select( .@quest_menu$ ) - 1; callsub L_Quest,.@quest_id[.@i],.@str1$+"Hunt "+getquestinfo( .@quest_id[.@i],1 ),.@str2$; we could write it this way, where we only need to provide the quest id.
    it reduced the redundancy for certain part of the script.
  23. Upvote
    Hadeszeus reacted to loong in [showcase]The third lot of 2015   
  24. Upvote
    Hadeszeus got a reaction from mrlongshen in [Games] Jackpot slot machine   
    Nice. Please update zeny to Zeny. and close to end on cutin part.

    close2;
    cutin "",255;
    end;  <---
  25. Upvote
    Hadeszeus reacted to Dastgir in @arealoot   
    File Name: @arealoot
    File Submitter: Dastgir
    File Submitted: 17 Mar 2015
    File Category: Plugins
     
    Hello,
    I wanna release this awesome @arealoot plugin.
    Credits to Streusel for providing the Source diff, I converted it to a plugin, for easy to install and use
     
    For Changing the Arealoot Range: Either change it via source:
    int arealoot_range = 3; //x BY x Range
    Or Add this to any one of conf file in conf/battle
    // Arealoot, determine the range of arealoot// Min: 1, Max: 10// Default: 3// 2 -> 2x2 range, 3 -> 3x3 rangearealoot_range: 3
     
    Click here to download this file
×
×
  • Create New...

Important Information

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