Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Samuel last won the day on May 26 2021

Samuel had the most liked content!

About Samuel

  • Rank
    Advanced Member

Contact Methods

  • Discord
  • Skype

Profile Information

  • Gender
    Not Telling
  • Github
  • Emulator

Recent Profile Visitors

5631 profile views
  1. I think I have answered in your email regarding this... Anyway for everyone who's lost as well in implementing item options... create a group in db/option_drop_groups.conf (this is where you categorize random options groups) Example: (You just need to follow the instruction inside the conf file) group1: { }, group2: { }, then you need to edit mob_db drops and add your option group example: the mob you want to test has this drops: Drops: { Jellopy: 7000 Knife_: 100 Sticky_Mucus: 400 Apple: 1000 Empty_Bottle: 1500 Apple: 150 Unripe_Apple: 20 Poring_Card: 1 } to add group for the knife, edit the line of knife and add the group you want depending on which option group you want to take the options Knife_: 100,"group1" there is item_options.conf in the db folder which holds all the item options available this is what i have answered in his email as well
  2. Try to change .DelayTime to DelayTime . = npc variable without . = playervariable
  3. You seem to be using rathena as herc don't have item_db_equip.yml But if you are using herc and what you want is to match your item_db.conf with itemInfo.lua name, try @Dastgir tools. https://github.com/dastgirp/Scripts/tree/master/Lua/multi-tools With regards to the getitemifo: *getiteminfo(<item ID>, <type>) *getiteminfo("<item name>", <type>) *setiteminfo(<item ID>, <type>, <value>) This function will look up the item with the specified ID number in the database and return the info set by TYPE argument. It will return -1 if there is no such item. Valid types are: ITEMINFO_ID - Item ID (getiteminfo() only!) ITEMINFO_AEGISNAME - Unique name to reference the item (getiteminfo() only!) ITEMINFO_NAME - Display name (getiteminfo() only!) Or you can use: (this is from doc/sample/getiteminfo.txt) .@value = 2301; // This line uses an INTERNAL function of your client to show item name by its ID! // ^nItemID^XXXX -> Item Name mesf("Item ID: %d ^nItemID^%d", .@value, .@value);
  4. Just giving my opinion, The navigation system is client sided so I think that's one hindrance for this. We have to use the naviluagenerator plugin made by Haru to generate navi files in order for the client to read our custom npcs and maps. But other may have other idea on how to implement your idea
  5. Someone message me this concept a long time ago but I became busy. With some free time, I decide to try and create a plugin for this. Here is what I have done initially: With that setup, it was set to take random options from any of the available random options in the database and the set value was just hardcoded from 1 - 10.  In the video, there is one item option with 5 options but shows 4 options for the item, it is because, the option that has been randomly generated is: { Id: 86 Name: "BODY_ATTR_ALL" Script: <" /* Needs more info */ "> }, In client file, there is no counterpart for this ID as well, thus it will not show even though the slot was taken by this option. A lot of things could be improved and added. This could be combined with the item options + drop effect I made before.
  6. It uses a plugin, you need to add the plugin he mentioned to make it work
  7. The array functions should load first before your script or they will not be recognized as function. Try to paste the functions above your script.
  8. RoBrowser doesn't support pin code as far as I know
  9. I'm not sure but i think rebellion skills are not yet fully coded
  10. I believe @AnnieRuru updated her pvp script: link
  11. Check this: https://github.com/HerculesWS/Hercules/blob/stable/doc/script_commands.txt#L7533
  12. in db/pre-re or re/ map_zone_db.conf under the Zone All i think you could specify there the mapflag adjust skill damage
  13. Hello everyone! Been busy for a while, anyway I just want to show this newest plugin I tried to create for hercules emulator. MVP Death Timer Created a video: Have a great day everyone!
  14. @gantz @Promeister this drop effect is already in hercules emulator, it could be set in the itemdb.conf I just made a plugin to integrate the drop effect with item options wherein the effect will depend on the item options that the item has like in Diablo :)
  15. Samuel


    I think you need python to use this: https://github.com/HerculesWS/Hercules/blob/stable/tools/mobskilldbconverter.py
  • Create New...

Important Information

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