Jump to content

Aeromesi

Support Leaders
  • Content Count

    821
  • Joined

  • Last visited

  • Days Won

    43

Reputation Activity

  1. Like
    Aeromesi got a reaction from kalabasa in [Event] Easter Egg Hunt - HAPPY EASTER HERCULES!   
    Updated.

    You can download it from the topic-start or from my Github.

    Optimized and fixed a small bug.
    Reduced 32kb to 19kb <:

    https://github.com/Aeromesi/AeromesiCodes/blob/master/Scripts/customnpc/egg_hunt_event.txt

    EDIT: Never noticed Dastgirs comment, our scripts are basically the same. xD Smh...
  2. Upvote
    Aeromesi got a reaction from cosmoreo in Sub Class System   
    [Sub Class System]
    Special Thanks to: GmOcean for making this possible
    Special Thanks to: FF XI for the Sub Class idea
    Now, what is the Sub Class Granter?
     
    The Sub class Granter allows you the ability to have 5 skills from any 1-1 class. Your skills are temporarily disabled when WoE is going on (And WoE SE) to prevent interference in WoE, you may change it to your liking, even give them all the available skills, all skills are default set at level 1, you can modify them in an array to avoid balance issues.
     
    One of my favorite aspects of making scripts is the flexibility and customization of what you want, everything is totally changeable within the first 20 lines of code on both scripts! With this system, it's not just about PvE, but here's a twist! There's another script called Sub Class PvP . After selecting your Sub Class, you have the option to join Sub Class PvP where your name will be announced that you are in Sub Class PvP.
     
    So you're an Assassin Cross with a Mages skills or a High Priest with a Thiefs skills, it's a guessing game as to what skills the other class has to deploy on you! For every kill you get in Sub Class PvP, you get one Sub Class PvP Point, if you die, you lose a point, but don't fret, you may never go in the negatives, your points will stay at 0 so you don't get too far behind if you die a lot. You may view your current Sub Class PvP Points in the menu too! Last but not least there isn't any closes so besides the Exit option in the Manager it will always loop back to the Main Menu for ease of access.

    ( NOTE: Be sure to change the mapflags to YOUR PVP map and any other map related stuff)

    Configurations for the Sub Class Granter:
     
    //Max Base Level of your server.base_level = 99; // Lowest JobLevel required.// All classes who can obtain this job level and higher can use this service..job_level = 50; // The Classes that are sub-able.setarray .sub_class[1],Job_Swordman, Job_Mage, Job_Archer, Job_Acolyte, Job_Merchant, Job_Thief; // Max amount of skills players can get..skill_points = 5; // Maps that this will not work on. Any time a player warps to this map, their skills will be removed.setarray .disabled_maps$[0],"map_name","map_name","map_name"; // The name of the skills to be used in the menu. // Swordsman.skill_set$[1] = "Bash:Magnum Break:Endure:Provoke:HP Recovery:One-Hand Sword Mastery:" "Two-Hand Sword Mastery";  // Mage.skill_set$[2] = "SP Recovery:Sight:Napalm Beat:Saftey Wall:Soul Strike:Cold Bolt:" "Frost Driver:Stone Curse:FireBall:FireWall:Fire Bolt:" "Lightning Bolt:ThunderStorm"; // Archer.skill_set$[3] = "Owl's Eye:Vulture's Eye:Improve Concentration:Double Strafe:Arrow Shower"; // Acolyte.skill_set$[4] = "Divine Protection:Demon Bane:Ruwatch:Penuma:Teleport:Warp Portal:Heal" "Increase AGI:Decrease AGI:Aqua Benedicta:Signum Crusis:Angelus:Blessing:Cure"; // Merchant.skill_set$[5] = "Enlarge Weight Limit:Discount:OverCharge:Push Cart:Item Apprasil:Vending:Mammonite"; // Thief.skill_set$[6] = "Double Attack:Improve Dodge:Steal:Hide:Envenom:Detoxify"; // The ID numbers of the skill to be used to give the player the skill.setarray .skill_set_id$[1], "5:7:8:6:4:2:3", "9:10:11:12:13:14:15:16:17:18:19:20:21", "43:44:45:46:47", "22:23:24:25:26:27:28:29:30:31:32:33:34:35", "36:37:38:39:40:41:42", "48:49:50:51:52:53"; // The max level you want to give the player of the corresponding skill above.setarray .skill_set_max$[1], "1:1:1:1:1:1:1:1:1", "1:1:1:1:1:1:1:1:1:1:1:1:1:1", "1:1:1:1:1", "1:1:1:1:1:1:1:1:1:1:1:1:1:1", "1:1:1:1:1:1:1", "1:1:1:1:1:1";  
    Configurations for the Sub Class PvP Manager:
     
    /* Item ID's (What's used in the shop for your items)*/ item1_id = 5200;item2_id = 5201;item3_id = 5202;item4_id = 5203;item5_id = 5204;item6_id = 5205;item7_id = 5206;item8_id = 5207;item9_id = 5208;item10_id = 5209;item11_id = 5210;item12_id = 616;item13_id = 604;last_i_id = 501; /* Item Prices */ item1 = 10000;item2 = 7000;item3 = 5000;item4 = 3500;item5 = 3000;item6 = 2500;item7 = 2000;item8 = 1500;item9 = 1000;item10 = 750;item11 = 500;item12 = 200;item13 = 150;last_item = 100; /* Item Amount (How much of a certain item you want to give according to the id's you placed in the item*_ variables */ item1_am = 1;item2_am = 1;item3_am = 1;item4_am = 1;item5_am = 1;item6_am = 1;item7_am = 1;item8_am = 1;item9_am = 1;item10_am = 1;item11_am = 1;item12_am = 2;item13_am = 25;last_i_am = 50; SC_SYSTEM_v1.zip
  3. Like
    Aeromesi got a reaction from IndieRO in [Utility Instance] Create your own Farm Zone Instance IN-GAME 2021 NEW!   
    Hello Herc, I hope you enjoy testing out my Farm Zone Instance creator script.

    Here's some information about the script:

    It is a Beta Build. I will be updating this script frequently. So be on the lookout for my GitHub updates.

    IMPORTANT:
    Player cannot access until you setup and enable farm zones
    Edit .GMList$ array for certain GM names to use GM menu
     
     
    When creating Farm Zone instance you:
    1) Create total amount of Farm Zones you want
    (Say you make Elunium, Oridicon, Dead Brach, Bloody Branch, and EXP Farming) when clicking [First Click] in npc Menu you would make 5. This is just an example
     
     2) Type out names of instances
    2) Input delay time (this was working and now it's randomly not)
    3) Input item ID
    4) Input Max amount of items
    5) Input rate at which you want player to receive item

    You can either download it directly from an upload I did on Hercules, or download directly from my GitHub.


    GitHub Link:
    https://github.com/Aeromesi/AeromesiCodes/blob/master/Instances/Hercules/CopyPaste/npc/custom/custom_instances/farm_creator_instance_Herc.txt
    farm_creator_instance_Herc.txt
  4. Like
    Aeromesi got a reaction from Söel in [Utility Instance] Create your own Farm Zone Instance IN-GAME 2021 NEW!   
    unfortunately no because they have instance_db and cant create instances directly when the server is online, hercules have this feature
  5. Upvote
    Aeromesi got a reaction from akbare in [Utility Instance] Create your own Farm Zone Instance IN-GAME 2021 NEW!   
    unfortunately no because they have instance_db and cant create instances directly when the server is online, hercules have this feature
  6. Upvote
    Aeromesi got a reaction from akbare in [Utility Instance] Create your own Farm Zone Instance IN-GAME 2021 NEW!   
    Hello Herc, I hope you enjoy testing out my Farm Zone Instance creator script.

    Here's some information about the script:

    It is a Beta Build. I will be updating this script frequently. So be on the lookout for my GitHub updates.

    IMPORTANT:
    Player cannot access until you setup and enable farm zones
    Edit .GMList$ array for certain GM names to use GM menu
     
     
    When creating Farm Zone instance you:
    1) Create total amount of Farm Zones you want
    (Say you make Elunium, Oridicon, Dead Brach, Bloody Branch, and EXP Farming) when clicking [First Click] in npc Menu you would make 5. This is just an example
     
     2) Type out names of instances
    2) Input delay time (this was working and now it's randomly not)
    3) Input item ID
    4) Input Max amount of items
    5) Input rate at which you want player to receive item

    You can either download it directly from an upload I did on Hercules, or download directly from my GitHub.


    GitHub Link:
    https://github.com/Aeromesi/AeromesiCodes/blob/master/Instances/Hercules/CopyPaste/npc/custom/custom_instances/farm_creator_instance_Herc.txt
    farm_creator_instance_Herc.txt
  7. Like
    Aeromesi got a reaction from IndieRO in [Custom Instance] Ice Titans Attack El Dicastes 2021 NEW!   
    View File [Custom Instance] Ice Titans Attack El Dicastes 2021 NEW!
    [Custom Instance]
    Ice Titans Attack El Dicastes
     
    Story Line:
     
    The Ice Titans have invaded Dicastes and put the Citizens into an eternal frozen slumber, you must finish off all the Ice Titans as well as save all the citizens. If you die you LOSE!
     
     
    Please read the Change-Log and view the Screenshots to get a general idea of the instance! Also so you know what to edit for rewards and of the such.
     
    Just download, carefully read the .txt files and enjoy! If you ever have problems installing, you can PM me on Hercules or add my Discord: Aeromesi#0293
     
    Hope you enjoy Hercules.
    Submitter Aeromesi Submitted 04/08/16 Category Events & Games  
  8. Like
    Aeromesi got a reaction from Söel in [Utility Instance] Create your own Farm Zone Instance IN-GAME 2021 NEW!   
    New updates:

    1) If GM tries to reset Farm Zones via NPC or command @resetfarm while the script is enabled you cannot do that. This is a safety measure.
    2) Farm Instance Designer feature, when GM makes Farm Zone players get to know the designer behind the Farm Zone,
    3) Fixed an error when imploding an array with a length of 0 when accessing player menu (this is if GM enables Farm Zone without setting up configurations of Farm Zones)
    4) Cycling through the menu is a lot easier.
    5) Added new @command @farm which you simply type and will bring you to the main menu of the NPC without having to go to the map.
    6) New menu option to directly reset Farm inside of Farm Zone menu.

    Other information:
    There is an @resetfarm which will let you reset Farm. If Farm Zones are enabled you cannot reset them.
    There's a Mining Guy in each town which will either warp you to the main NPC in Prontera to talk to his co-worker (the Farming Instance NPC).
    He also will warp you if you die and want to re-enter the instance. (I still have to add him to renewal towns like splendide and dicastes)

    Alternative ways of entering back into Farm Zone incase of death;
    The [Farming Instance] NPC warps you in-case you die @farm command will warp player back into Farm Zone if they die.

    Screenshots:

    New menu:


    Showing the Designer of who made the instance farm zone.



    The download attachment in the original post has been updated as well as the script on my GitHub.
     
  9. Like
    Aeromesi reacted to ItsRas in Party warper with map restrictions and online party member display.   
    Nah we good. I've managed to removed it. Thank you so much for the help. ❤️
  10. Like
    Aeromesi got a reaction from ItsRas in Party warper with map restrictions and online party member display.   
    No problem, if you want make sure to // the dispbottoms, those were for me knowing if variable data was correct. I know it's not automatic like your rAthena version, but this just requires a slight edit I mentioned above when adding a new map, not much of a hassle. If you have problems figuring out adding new maps let me know, but I tried to explain it the best I could.
  11. Upvote
    Aeromesi got a reaction from ItsRas in Party warper with map restrictions and online party member display.   
    //Edited by Aeromesi prontera,156,182,0 script Party Warper 4_F_SWORDMAN,{ .@pid = getcharid(1); .@cid = getcharid(0); .@name$ = strcharinfo(0); if (!.@pid) end; getpartymember .@pid, 0; getpartymember .@pid, 1; getpartymember .@pid, 2; for (.@i = 0; .@i < $@partymembercount; .@i++) .@menu$ = .@menu$ + (.@name$ != $@partymembername$[.@i] ? $@partymembername$[.@i] : "") + ":"; .@s = select(.@menu$) - 1; .@target$ = $@partymembername$[.@s]; if (isloggedin($@partymemberaid[.@s], $@partymembercid[.@s])) { getmapxy .@map$, .@x, .@y, UNITTYPE_PC, .@target$; dispbottom "Player "+.@target$+" is at map "+.@map$+","+.@x+","+.@y+""; if ( .@map$ == .restricted_map$[1] || .@map$ == .restricted_map$[2] || .@map$ == .restricted_map$[3]) { message .@name$,"This is a restricted map."; } else warp .@map$, .@x, .@y, .@cid; } else message .@name$, .@target$ + " is not online."; dispbottom ""+.@map$+" is a restricted map."; close; OnInit: setarray .restricted_map$[1], "payon", "geffen", "alberta"; end; } I'm also attaching the txt file directly to my post. I offer a quick fix, not the best but it works. When adding a new map, make sure to add this same line but just change the number to the max amount of maps you have.


    If you add a fourth map to the array in OnInit, make sure to copy and paste and add a .restricted_map$[4] to the line

    So far it tests payon, geffen, and alberta, worked like a charm.
    partywarper.txt
  12. Upvote
    Aeromesi got a reaction from Neffletics in [Utility Instance] Create your own Farm Zone Instance IN-GAME 2021 NEW!   
    Hello Herc, I hope you enjoy testing out my Farm Zone Instance creator script.

    Here's some information about the script:

    It is a Beta Build. I will be updating this script frequently. So be on the lookout for my GitHub updates.

    IMPORTANT:
    Player cannot access until you setup and enable farm zones
    Edit .GMList$ array for certain GM names to use GM menu
     
     
    When creating Farm Zone instance you:
    1) Create total amount of Farm Zones you want
    (Say you make Elunium, Oridicon, Dead Brach, Bloody Branch, and EXP Farming) when clicking [First Click] in npc Menu you would make 5. This is just an example
     
     2) Type out names of instances
    2) Input delay time (this was working and now it's randomly not)
    3) Input item ID
    4) Input Max amount of items
    5) Input rate at which you want player to receive item

    You can either download it directly from an upload I did on Hercules, or download directly from my GitHub.


    GitHub Link:
    https://github.com/Aeromesi/AeromesiCodes/blob/master/Instances/Hercules/CopyPaste/npc/custom/custom_instances/farm_creator_instance_Herc.txt
    farm_creator_instance_Herc.txt
  13. Like
    Aeromesi got a reaction from JackTheGorrion in [Utility Instance] Create your own Farm Zone Instance IN-GAME 2021 NEW!   
    New updates:

    1) If GM tries to reset Farm Zones via NPC or command @resetfarm while the script is enabled you cannot do that. This is a safety measure.
    2) Farm Instance Designer feature, when GM makes Farm Zone players get to know the designer behind the Farm Zone,
    3) Fixed an error when imploding an array with a length of 0 when accessing player menu (this is if GM enables Farm Zone without setting up configurations of Farm Zones)
    4) Cycling through the menu is a lot easier.
    5) Added new @command @farm which you simply type and will bring you to the main menu of the NPC without having to go to the map.
    6) New menu option to directly reset Farm inside of Farm Zone menu.

    Other information:
    There is an @resetfarm which will let you reset Farm. If Farm Zones are enabled you cannot reset them.
    There's a Mining Guy in each town which will either warp you to the main NPC in Prontera to talk to his co-worker (the Farming Instance NPC).
    He also will warp you if you die and want to re-enter the instance. (I still have to add him to renewal towns like splendide and dicastes)

    Alternative ways of entering back into Farm Zone incase of death;
    The [Farming Instance] NPC warps you in-case you die @farm command will warp player back into Farm Zone if they die.

    Screenshots:

    New menu:


    Showing the Designer of who made the instance farm zone.



    The download attachment in the original post has been updated as well as the script on my GitHub.
     
  14. Upvote
    Aeromesi got a reaction from Neffletics in [Official Instance] Geffen Magic Tournament   
    Hello and good evening my fellow Ragnarok fans.
    I decided to rewrite Geffen Magic Tournament for Hercules as close to official as possible.

    The slight modifications to my version include the following:

    1) Quest progression doesn't exist (I plan on changing this once I have Geffen Magic Tournament quest DB converted)
    2) Emmitt White doesn't start the instance, he just tells you time left you have until you can go back.

    All in all the script is about I'd say 99% accurate to the real deal. Enjoy
     
     
    Remember to keep a close eye on my GitHub, when I update the script, the latest download will be available immediately when I commit changes. So make sure to follow my GitHub!
     
    Link to download:
    https://github.com/Aeromesi/AeromesiCodes/blob/master/Instances/Hercules/CopyPaste/npc/custom/custom_instances/geffen_magic_tournament_Herc.txt
  15. Like
    Aeromesi got a reaction from Timokha in Aeromesi's Fast as the Wind Ragnarok Services   
    I have updated my github. For anyone wanting to use my custom instances I'd suggest downloading them from my github for Hercules, the instances are updated to be fully working on latest Hercules servers as of the time of this post.

    https://github.com/Aeromesi/AeromesiCodes

    Also updated installation method and tried to make things a bit easier to understand for beginner developers.


    Updates:
    .mcache files are provided for re/pre-re
    Fixed ArrayShuffle function (Now Ice Titans attack El Dicastes should be working as well as Fiery Fairy Forest)
  16. Like
    Aeromesi got a reaction from Caspian in Aeromesi's Fast as the Wind Ragnarok Services   
    I have updated my github. For anyone wanting to use my custom instances I'd suggest downloading them from my github for Hercules, the instances are updated to be fully working on latest Hercules servers as of the time of this post.

    https://github.com/Aeromesi/AeromesiCodes

    Also updated installation method and tried to make things a bit easier to understand for beginner developers.


    Updates:
    .mcache files are provided for re/pre-re
    Fixed ArrayShuffle function (Now Ice Titans attack El Dicastes should be working as well as Fiery Fairy Forest)
  17. Upvote
    Aeromesi got a reaction from Hadeszeus 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
  18. Upvote
    Aeromesi got a reaction from AsurielRO in [Instance] Instanced Farming Zones   
    I actually completely forgot I coded an rA version of this  https://github.com/Aeromesi/AeromesiCodes/tree/master/Instances/Server-Side/rAthena/rAthena - Farming Instances
  19. Upvote
    Aeromesi got a reaction from jTynne in This made me pop in!   
    Nooooooooooooooooooooooooooo lol... so now we found Ind.
  20. Upvote
    Aeromesi got a reaction from AsurielRO in [Instance] Instanced Farming Zones   
    Forgot to mention this does not work for rAthena @Questune09 but if you're still there I could make it possible
  21. Like
    Aeromesi got a reaction from Daifuku in RagnaLand   
    Looks interesting. I'll give it a check when October comes
  22. Like
    Aeromesi reacted to vykimo in [WIP]Pokemon MOD Package for Hercules   
    @Aeromesi The trailer is really so nice ! Good job bro
  23. Upvote
    Aeromesi got a reaction from LordJasz in Devil's Square Nightmare-Mode 2021 NEW! (@editds, @disableds, @repeatds!)   
    View File Devil's Square Nightmare-Mode 2021 NEW! (@editds, @disableds, @repeatds!)
    Devil Square [Nightmare-Mode]
     
    (Special thanks to: IeYaseru (Old friend who gave me a DS script I reinvented)
     
    =============================================================================================================
     
    Description:
    In this version of Devil's Square, once the amount of players have joined, that's it.
    You won't be able to continue going back inside of Devil Square once you die, after entering and Devil Square starts, it will be closed.
    All other players won't be able to join, and it's up to all the players to either complete Devil Square or die and not be able to come back in.
     
    If no players enter in the timeframe, it will cancel out the event.
    Also counts up the Max amount of Users when they enter Devil's Square. Once the Max Users have been established, no one else can join, and then it's just up to that team of people!
    Once all the Players have died and warped out of the event, it will announce that all the users who entered have failed Victory in Devil Square, and the event will be reset.
     
    =============================================================================================================
     
    Difference in Type 2:
    Description:
    In this version when you die and get warped out, if you hurry up you'll be able to come back into Devil Square again.
    NOTE: You WILL have to REPAY the amount of Zeny to re-enter.
    Since players can die, and repay/pay at anytime to join inside the event, there's no need to cancel out the event if no one joins.
     
    New Additions to Revision 5 (For Type 1 And Type 2):
    Created commands:
    @disableds - Allows you to disable Devil Square whenever you want (This feature is also inside of the NPC!)
    @repeatds - Allows you to repeat the Devil Square on the go. (This feature is also inside of the NPC!)
    @editds - Allows you to edit, or as I put it "Over Ride" the settings in the OnInit: inside of [DS] Organizer::DSORG
    Changes happen in the menu whether the event is active or not. If it's active it will allow you to disable or go to the Player Menu, if it's unactive it'll ask if you want to Start Devil's Square.
    Basically redesigned a lot of the aspects of the script, beforehand it didn't even work, and had errors upon errors.
    Made the script to be flexible and totally configurable!
    Future additions/ideas: Add the ability to also edit the mob data for each Round as well as the MvP list.
    Also before hand if it was <= 5 users it would only spawn 8 Treasure Chests, otherwise it would spawn 16. Now you can choose as much as you want!
    When a GM is editing an option inside of Devil's Square, another GM cannot edit an option until that GM is done editing an option via `@editds`.
     
    NOTE: Not every Treasure Chest is the same either!
    Submitter Aeromesi Submitted 07/28/16 Category Events & Games  
  24. Upvote
    Aeromesi got a reaction from IndieRO in [Utility] Extra Mob Drops   
    New version has been uploaded! It comes with

    @viewdrops - outputs information to the map-server of the specified mobs with extra drops and drop rate information
    @extradrops - allows you to edit the certain monsters.
    @onoffdrops - ON/OFF feature for enabling the system.

     
  25. Upvote
    Aeromesi got a reaction from Wolfeh in Returning back   
    Hello everyone. I've returned and I'll be getting back into RO. I don't want to talk about why I left but I'm here and sorry for the random disappearance. Nice to see the new design on Hercules, finally the new ipb!
×
×
  • Create New...

Important Information

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