Jump to content

Aeromesi

Support Leaders
  • Content Count

    821
  • Joined

  • Last visited

  • Days Won

    43

Everything posted by Aeromesi

  1. Version 1.0

    358 downloads

    Instanced Farming Zones So what exactly is my Instanced Farming Zones? Specifications: Random Item, Dead Branch, Bloody Branch,Gold, and Oridicon/Elunium Farming Zones all for your own player! Never wait to get into a Farming Room! Configure how many minutes player has until they can do Re-Entry. Easily Configure % Rate at which they obtain items, if they don't obtain the Max Limit of items, the instance will close. Set Max Limit to how much they can Farm. Set the MobIDs. What you want them to fight. Example: //=====================================================/* [Farm Zone] Bloody Branch Information/How-To Setup: 'BBRate - The rate at which they obtain the Dead Branches, which is in %. So 50 = 50%. .BBDelayMin - Controls Time Limit of Re-entering: 1 = 1 Minute, 2 = 2 Minute, etc. .MaxBBLimit - Max amount of Bloody Branches they can Farm until instance is complete, if they don't reach max amount they just complete the instance. MOB1ID/MOB2ID - Select the ID of the monster you want. MOB1AM/MOB2AM - Select the Amount of designated Monsters you want to spawn. NOTE: Don't make the .MaxBBLimit exceed the total amount of monsters you selected to spawn. Otherwise, they will never reach the Max Limit. All other variables do not touch, especially the Count, and the Start. ('Farm_Count and 'Farm_Start) *///=====================================================
  2. View File [Instance] Instanced Farming Zones Instanced Farming Zones So what exactly is my Instanced Farming Zones? Specifications: Random Item, Dead Branch, Bloody Branch,Gold, and Oridicon/Elunium Farming Zones all for your own player! Never wait to get into a Farming Room! Configure how many minutes player has until they can do Re-Entry. Easily Configure % Rate at which they obtain items, if they don't obtain the Max Limit of items, the instance will close. Set Max Limit to how much they can Farm. Set the MobIDs. What you want them to fight. Example: //=====================================================/* [Farm Zone] Bloody Branch Information/How-To Setup: 'BBRate - The rate at which they obtain the Dead Branches, which is in %. So 50 = 50%. .BBDelayMin - Controls Time Limit of Re-entering: 1 = 1 Minute, 2 = 2 Minute, etc. .MaxBBLimit - Max amount of Bloody Branches they can Farm until instance is complete, if they don't reach max amount they just complete the instance. MOB1ID/MOB2ID - Select the ID of the monster you want. MOB1AM/MOB2AM - Select the Amount of designated Monsters you want to spawn. NOTE: Don't make the .MaxBBLimit exceed the total amount of monsters you selected to spawn. Otherwise, they will never reach the Max Limit. All other variables do not touch, especially the Count, and the Start. ('Farm_Count and 'Farm_Start) *///===================================================== Submitter Aeromesi Submitted 09/25/16 Category Events & Games  
  3. Version 1.0

    429 downloads

    [Custom Instance] Trivia Time So what exactly is my Custom Instance Trivia Time Specifications: Trivia 1: Defeat the 4 Cosmos Guardians (The map was made by me) Trivia 2: Find the Correct Path of Light! (Failure to find the correct Light in dali map can result in being frozen/cursed with mob spawn, heavy amount of mob spawn or even an automatic GAME-OVER! Trivia 3: Learn how to Spell: Find the correct mobs to proceed (There's a switch inside the script that allows you to have an easy-mode wherein you won't get any penalty for killing a fake mob, enabling 'Failure_Activation to 1 will enable hard-mode which if you kill all the fake mobs, you will get a GAME-OVER (Useful for people spamming AoE)! Trivia 4: Defeat your Shadow Clone: Inspired by Naruto, you can fight off exact copies of yourself, will the fake win or will the real deal shine? Easily change the amount of Shadow Clones you can fight. Enjoy Hercules
  4. File Name: [Custom Instance] Trivia Time File Submitter: Aeromesi File Submitted: 25 Sep 2016 File Category: Events & Games [Custom Instance] Trivia Time So what exactly is my Custom Instance Trivia Time Specifications: Trivia 1: Defeat the 4 Cosmos Guardians (The map was made by me) Trivia 2: Find the Correct Path of Light! (Failure to find the correct Light in dali map can result in being frozen/cursed with mob spawn, heavy amount of mob spawn or even an automatic GAME-OVER! Trivia 3: Learn how to Spell: Find the correct mobs to proceed (There's a switch inside the script that allows you to have an easy-mode wherein you won't get any penalty for killing a fake mob, enabling 'Failure_Activation to 1 will enable hard-mode which if you kill all the fake mobs, you will get a GAME-OVER (Useful for people spamming AoE)! Trivia 4: Defeat your Shadow Clone: Inspired by Naruto, you can fight off exact copies of yourself, will the fake win or will the real deal shine? Easily change the amount of Shadow Clones you can fight. How to edit somethings: EX: // Trivia 3 Failure ratio: How many fake monsters you kill will result in a game-over // 'Failure_Activation: // 0 = False (They won't recieve game over) // 1 = True (They will recieve game over after 'Trivia3_FailAmount is equal to 'Trivia3_FailCount. Which is how many fake monsters you kill.) 'Failure_Activation = 0; EX: // Trivia 4 Shadow Clone Count 'Clone_Amount = 2; // DO NOT SET TO 0, SET AT 1 In the OnInit to change Reward: $TriviaReward = 501; // Reward for completing all the Trivias. $TriviaRewardAM = 10; // Reward amount of $TriviaReward. Click here to download this file
  5. Because moro_vol and prt_fild08 already exist. You just need to add the resnametable to your map_cache.dat. I use WeeMapCache but supposedly IIRC from Dastgir he told be there's something buggy when using WeeMapCache, so I would do it using the mapcache tool Hercules provides.
  6. Version 1.0

    703 downloads

    [Custom Instance] Mastery Dungeon So what exactly is the Mastery Dungeon Specifications: Party Based Instance (Control Max amount of Party members via .max_players 2 of the same Class cannot be in the party. Easily edit monster waves via the setarrays. Everyone obtains the cooldown, so if a party of people play, and they disband and a player joins a different party, it will say that certain player cannot play so they must leave your party or wait. Everyone gets randomized Points at the end of each round (set at CASH POINTS, easily change at the bottom of the script. As the rounds increase, so do the amount of points you get.) Different Modes: Easy (30 Minutes), Normal (45 Minutes), Hardcore (60 Minutes), Nightmare (90 Minutes) Each Difficulty has 10 levels
  7. File Name: [Custom Instance] Mastery Dungeon File Submitter: Aeromesi File Submitted: 25 Sep 2016 File Category: Events & Games [Custom Instance] Mastery Dungeon So what exactly is the Mastery Dungeon Specifications: Party Based Instance (Control Max amount of Party members via .max_players 2 of the same Class cannot be in the party. Easily edit monster waves via the setarrays. Everyone obtains the cooldown, so if a party of people play, and they disband and a player joins a different party, it will say that certain player cannot play so they must leave your party or wait. Everyone gets randomized Points at the end of each round (set at CASH POINTS, easily change at the bottom of the script. As the rounds increase, so do the amount of points you get.) Different Modes: Easy (30 Minutes), Normal (45 Minutes), Hardcore (60 Minutes), Nightmare (90 Minutes) Each Difficulty has 10 levels Click here to download this file
  8. Instanced DB/BB/Gold/Random Item/Oridicon&Elunium Farm zones are coming. Aaaand my Trivia Instance Kind of like a mini-game instance. And my Mastery Dungeon are my last 3 on the list, wait a couple I'm about to upload.
  9. no errors on the map server and i use pre-re there was a monster on the first round but none on the next rounds Hmm... I would think it would show an error for incorrect monster ID.. I'll check this out and use it in Pre-RE mode
  10. Version 1.0

    420 downloads

    [Custom Instance] Fiery Fairy Forest So what exactly is my Fiery Fairy Forest? There's been rumor by the Assassins Guild that the Fiery Fairy Demon King Ifrit and his minions are going to try and invade the Fairies home in the Southern Fields of Prontera, and eventually getting to Prontera's Kingdom itself. It's up to you to take out the fire's, save the Fairies and their Forest as well as Prontera Can you Handle the Heat Other information: 7 Total Rounds 17 Fires each round (Last round 34) Control the Mob Amounts simply by editing the variables in the `OnInstanceInit:`! Source edit (viewpointmap) included so you can see where the fires are located in the top right mini-map (Ice Titans also uses viewpointmap when the instance spawns the humans you have to save) So if you have Ice Titans Attack El Dicastes installed, you won't need the source edit, vise versa if you install Fiery Fairy Forest first.
  11. File Name: [Custom Instance] Fiery Fairy Forest File Submitter: Aeromesi File Submitted: 25 Sep 2016 File Category: Events & Games [Custom Instance] Fiery Fairy Forest So what exactly is my Fiery Fairy Forest? There's been rumor by the Assassins Guild that the Fiery Fairy Demon King Ifrit and his minions are going to try and invade the Fairies home in the Southern Fields of Prontera, and eventually getting to Prontera's Kingdom itself. It's up to you to take out the fire's, save the Fairies and their Forest as well as Prontera Can you Handle the Heat Other information: 7 Total Rounds 17 Fires each round (Last round 34) Control the Mob Amounts simply by editing the variables in the `OnInstanceInit:`! Source edit (viewpointmap) included so you can see where the fires are located in the top right mini-map (Ice Titans also uses viewpointmap when the instance spawns the humans you have to save) So if you have Ice Titans Attack El Dicastes installed, you won't need the source edit, vise versa if you install Fiery Fairy Forest first. Click here to download this file
  12. What does map-server say? Are you using Pre-RE or RE? (I'm pretty sure I setup the monsters on Pre-RE just so RE would work also..)
  13. No problem. Report any bugs if you find any. Enjoy!
  14. //===== Hercules Script ======================================= //= Cluck! Cluck! Boom! //===== By: ================================================== //= Keale //===== Current Version: ===================================== //= 1.2b //= (Aeromesi) Added automation to this event script every hour, you can still enable it yourself if you choose to. //= Also added reminders in-case a player doesn't know about the event if it's active every 15,30,45 minutes in an hour. //===== Description: ========================================= //= Click the chicken and try retrieve the item at a low //= chance. If you fail he will nuke, freeze, stone, //= stun, or make you fall asleep. //= The prize is configurable and triggered by the NPC. //===== Additional Comments: ================================= //= 1.0 First release. //= 1.1 Using 'switch rand' instead. //= 1.2 Cleaned and standardized. [Euphy] //= 1.2a Switched 'atcommand' to 'unitskilluseid'. //============================================================ prontera,156,219,4 script Cluckers 4_NFCOCK,{ set .@GMAccess,80; // GM level required to access NPC if (.startcluck) { specialeffect2 2; switch(rand(15)) { case 0: npctalk "CLUUUUUUCK!!!"; unitskilluseid getcharid(3),"NPC_SELFDESTRUCTION",1; emotion 23; break; case 1: npctalk "Cluuuuuck!~"; break; case 2: unitskilluseid getcharid(3),"NPC_SELFDESTRUCTION",1; break; case 3: sc_start SC_FREEZE,10000,0; break; case 4: npctalk "CLUUUUUUUUUCK!!!"; unitskilluseid getcharid(3),"NPC_SELFDESTRUCTION",1; emotion 23; break; case 5: sc_start SC_SLEEP,10000,0; break; case 6: sc_start SC_STONE,10000,0; emotion 29; break; case 7: npctalk "CLUUUUUUCK!!!"; unitskilluseid getcharid(3),"NPC_SELFDESTRUCTION",1; emotion 23; break; case 8: npctalk "Cluck! CLUUUCK!!"; unitskilluseid getcharid(3),"NPC_SELFDESTRUCTION",1; emotion 23; break; case 9: sc_start SC_STUN,10000,0; break; case 10: sc_start SC_SLEEP,10000,0; emotion 29; break; case 11: npctalk "Cluck! Cluck!"; break; case 12: sc_start SC_STUN,10000,0; break; case 13: unitskilluseid getcharid(3),"NPC_SELFDESTRUCTION",1; break; default: if (rand(50) < 4) { npctalk "WOOF!..........."; specialeffect2 72; announce "[Cluck! Cluck! Boom!] " + strcharinfo(0) + " squeezed out the prize! Well done!",0; getitem $cluck_item_id,$cluck_item_amount; set .startcluck,0; } else { npctalk "Cluck! CLUUUCK!!"; unitskilluseid getcharid(3),"NPC_SELFDESTRUCTION",1; } break; } end; } mes "[Cluckers]"; if (getgmlevel() >= .@GMAccess) { mes "Cluck cluck! Cluuuuuck? ^FF0000~Hi GM " + strcharinfo(0) + ", Wanna play today?~^000000"; mes "Cluck cluck... CLUCK! ^FF0000~Just tell me what to do!~^000000"; next; while(1) switch(select("Start Event", "Check Prize", "Set Prize", "Not today Cluckers")) { case 1: mes "[Cluckers]"; mes "CLUCK! ^FF0000~Sure thing!~^000000"; emotion 33; close2; OnCluckerBegin: announce "[Cluck! Cluck! Boom!] is about to start in Prontera!",bc_blue; initnpctimer; end; case 2: mes "[Cluckers]"; mes "Cluck, cluck cluck... Cluck! ^FF0000~The current prize is^000000 ^008000"+ $cluck_item_amount +" "+ getitemname($cluck_item_id) +".^000000"; next; break; case 3: mes "[Cluckers]"; mes "Cluck cluck? Cluck??? ^FF0000~What should the prize for winning be? Please input the ID.~^000000"; input $cluck_item_id; next; mes "[Cluckers]"; mes "Cluck? cluuuck? ^FF0000~How many if this item should I give away?~^000000"; input $cluck_item_amount; next; mes "[Cluckers]"; mes "Cluck cluck..? Cluck. ^FF0000~So, the prize is^000000 ^008000"+ $cluck_item_amount +" "+ getitemname($cluck_item_id) +"^000000? ^FF0000Great.~^000000"; emotion 33; next; break; case 4: mes "[Cluckers]"; mes "Cluck cluck cluck..."; close; } } mes "Cluck cluck! Cluuuuuck?"; mes "Cluck...."; close; OnTimer10000: announce "Please hurry behind the fountain if you want to play with the crazy chicken!",bc_blue; end; OnTimer20000: announce "Cluckers has eaten one of my items! I'm too scared to retrieve it!",bc_blue; end; OnTimer30000: announce "Click the insane chicken and try squeeze out the item, if you're lucky you'll win! Are you ready?",bc_blue; end; OnTimer40000: announce "GO! Click the chicken to get the prize!",bc_blue; stopnpctimer; if (!$cluck_item_id) set $cluck_item_id,512; if (!$cluck_item_amount) set $cluck_item_amount,1; set .startcluck,1; end; OnMinute00: donpcevent strnpcinfo(0)+"::OnCluckerReminder"; donpcevent strnpcinfo(0)+"::OnCluckerBegin"; end; OnMinute15: donpcevent strnpcinfo(0)+"::OnCluckerReminder"; end; OnMinute30: donpcevent strnpcinfo(0)+"::OnCluckerReminder"; end; OnMinute45: donpcevent strnpcinfo(0)+"::OnCluckerReminder"; end; OnCluckerReminder: if( !.startcluck ) { end; } else announce "[Cluckers] Event is still active",bc_all; //Reminders end; }
  15. Version 2.0

    299 downloads

    [Custom Instance] MvP Ladder So what exactly is the MvP Ladder? MVP Ladder - Instanced Edition is a rewrite of the MVP Ladder event that is included in rAthena project custom NPC folder built rewritten for Hercules. It retains 90% of original functionality except multiple parties can participate in the ladder without having to wait for the other party to finish anymore. Features: Killing every MvP from Weakest to Strongest Party Ranking to see what Party beat the MvP Ladder the Fastest Able to reset the Party Ranking Ladder. Adding "|" delimiter to a range of monster IDs will cause that spawn to be randomized. Special thanks to the original author Euphy and Secretdataz for having most of the script already done.
  16. File Name: [Custom Instance] MvP Ladder File Submitter: Aeromesi File Submitted: 24 Sep 2016 File Category: Events & Games [Custom Instance] MvP Ladder So what exactly is the MvP Ladder? MVP Ladder - Instanced Edition is a rewrite of the MVP Ladder event that is included in rAthena project custom NPC folder built rewritten for Hercules. It retains 90% of original functionality except multiple parties can participate in the ladder without having to wait for the other party to finish anymore. Features: Killing every MvP from Weakest to Strongest Party Ranking to see what Party beat the MvP Ladder the Fastest Able to reset the Party Ranking Ladder. Adding "|" delimiter to a range of monster IDs will cause that spawn to be randomized. Special thanks to the original author Euphy and Secretdataz for having most of the script already done. Click here to download this file
  17. Semi Available. Also I am making a public github of my script collection. Hope you all will find a use in the scripts! (Click my signature image)
  18. It seems you don't have Your client date set right. Make sure your client date is defined in mmo.h and also make sure the client you're using matches that in mmo.h.
  19. That's what my script does. You can toggle on and off via typing @autoheal to consume said item automatically or not.
  20. Just adjust the Item ID / Requirement in the OnInit. Also use @autoheal to Enable/Disable the Auto Phoenix consumption. Inspired by Final Fantasy and brought to the table right to you. Enjoy - script AutoPhoenix -,{ end; OnAtAutoHeal: if ( !AutoHealEnable ) { AutoHealEnable = 1; message strcharinfo(0),"[Auto-Heal] Passive skill activated."; end; } else if ( AutoHealEnable ) { AutoHealEnable = 0; message strcharinfo(0),"[Auto-Heal] Passive skill deactivated."; end; } OnPCDieEvent: if ( AutoHealEnable ) { if (countitem( .ItemReq ) >= .ItemAm ) { delitem .ItemReq, .ItemAm; sleep2 1; atcommand "@raise"; message strcharinfo(0),"[Auto-Heal] Consumed "+getitemname( .ItemReq ) +" x ("+.ItemAm+")."; end; } } else end; OnInit: .ItemReq = 501; .ItemAm = 1; bindatcmd "autoheal",strnpcinfo(0)+"::OnAtAutoHeal"; end; }
  21. Well wll you would have to do is change the number in the for () operand. Like for ( .@i = 10; ) which would be for ygg change it to 3.
  22. Never knew getgmlevel was deprecated. EDIT: Also I tested without "OnAt" I was wrong. It just needs "On" in order to be triggered. I had this problem awhile ago with instance scripts so I guess it applies to bindatcmd too.
  23. - script gmmenu -1,{ OnAtGM_Menu: if (getgmlevel() >= 60) { .@menu$ = "menu1:menu2"; switch(select(.@menu$)){ case 1: mes "menu1"; close; case 2: mes "menu2"; close; } } end; OnInit: bindatcmd "gmmenu",strnpcinfo(0)+"::OnAtGM_Menu"; end; } PS: Also had to name the menu "::OnAt(menuname)"
×
×
  • Create New...

Important Information

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