Jump to content

Aeromesi

Support Leaders
  • Content Count

    821
  • Joined

  • Last visited

  • Days Won

    43

Everything posted by Aeromesi

  1. Awesome thanks for this client my client is just a full client of edited files messed up stuff... time to restart on my client side stuff i think ill begin with this xD
  2. If you want to keep testing endless tower go in game and type: @set etower_timer 0 Oooh you want an NPC.... @etreset (endless tower reset) for your convenience if you forget the etower_timer variable... - script EndlessTReset -1,{ OnAtInstanceReset: etower_timer = 0; dispbottom "Endless Tower re-entrance timer deleted."; end; OnInit: bindatcmd "etreset",strnpcinfo(0)+"::OnAtInstanceReset"; end; }
  3. It should work on rAthena. It doesn't use any commands that aren't in rAthena. Since he's asked this question: I'm 100% positive all my scripts that are NON-INSTANCE related scripts will work for the other emulators (specifically rAthena).
  4. Can anyone confirm that round 2 isn't working for them too? I've tested my script and it works.
  5. Not true. As you can see here I can finish, I got as far as going to the central square to kill off the MvP =) I tested awhile ago collecting the treasure chests and finishing the event, it worked. Tested on latest (8/17/2016) Hercules btw. Collected all the Treasure Chests and was warped out. What error shows on your map-server?
  6. Well show the CronusMOTD script in order to see what's wrong with the script please.
  7. Aeromesi

    Exchanger

    Made especially juuuuuuuuuust for you. Enjoy. http://herc.ws/board/files/file/278-yggpb-exchanger/
  8. Version 1.0

    133 downloads

    [YGGPB] Exchanger So what exactly is the [YGGPB] Exchanger? (Yggdrasil and Poison Bottle Exchanger) Exactly what you think. It will exchange your Yggdrasil Berry's at a rate of 100 for a 1 Yggdrasil box. It will exchange Poison Bottles at a rate of 30 for 1 Poison Bottle box. NOTE: IF there's more exchanges you guys know of (I never focused on boxes) Please tell me, I will include them in this exchanger NPC. View screenshots for more idea of this NPC, simple but useful! You're welcome NewbieNewb
  9. File Name: [YGGPB] Exchanger File Submitter: Aeromesi File Submitted: 17 Aug 2016 File Category: Quest, Shops, Functions & Algorithms [YGGPB] Exchanger So what exactly is the [YGGPB] Exchanger? (Yggdrasil and Poison Bottle Exchanger) Exactly what you think. It will exchange your Yggdrasil Berry's at a rate of 100 for a 1 Yggdrasil box. It will exchange Poison Bottles at a rate of 30 for 1 Poison Bottle box. NOTE: IF there's more exchanges you guys know of (I never focused on boxes) Please tell me, I will include them in this exchanger NPC. View screenshots for more idea of this NPC, simple but useful! You're welcome NewbieNewb Click here to download this file
  10. 10 days in we still have some time. View the above post to know about the promotion going on for the discount on the script package.
  11. Here's something that basically works with exactly what you're looking for. So either you let it check all names each time the server restarts (close and restart or @reloadscript) it will delete any name inside SQL database that got spaces and automatically fix them. like "R A G N A" would become "RAGNA". or "M O N K E Y" would become "MONKEY". If you ever want to just load the script inside of a MySQL program to query, I gave you the raw version to. After using my script, this is what I was able to do: Before: (Notice all the names) PS: Inside of script change `hercules` to whatever database name yours is. After: (Notice names) Here's the script: // Created by Aeromesi // Deletes the spaces inside of your name as a player everytime the server restart, /* Raw Version, just load into any MySQL program (HeidiSQL, MySQL administrator to run this query...) MAKE SURE TO CHANGE 'hercules' to your database name. SELECT * FROM `hercules`.`char` WHERE `name` LIKE '% %'; update `char` set `name` = REPLACE(name,' ','') */ // OnInit will allow everytime your server go in maintenance restart etc when it starts up it automatically fix any name with spaces. prontera,0,0,0 script SpaceDeleter -1,{ OnInit: query_sql("SELECT * FROM `hercules`.`char` WHERE `name` LIKE '% %'"); query_sql("update `char` set `name` = REPLACE(name,' ','')"); debugmes "All accounts with spaces fixed"; end; } Also I just figured out if I fix a character that was "W O W" and became "WOW" if I make another "W O W" he won't be fixed. UPDATE: Isn't there like a way to choose in your client hex the allowed characters for character creation? I might be wrong. I might have to find a way where if there converted name equals that of something that already exist they must change their name, maybe get a free name changer ticket? Not sure how to work my way around this one.
  12. x/y ranges And thank you! I strongly suggest you to view the Hard-Mode version too, they work basically the same, just how it's handled in the starting/dieing aspects are a bit different. There's more awesome scripts on the way don't worry =)
  13. You might have to just change manually to the differently named functions. From what I'm aware I believe the Instancing system is -almost- the same, but in rAthena the instance is defined within the db folder. Also in Hercules we can make solo (wherein the instance can just start, but in rAthena you MUST AT LEAST have a party made, herein Hercules don't have to) instance can be made via solo/party/guild in Herc. This is just from my experiences because when I made my Hercules Instances I had to rewrite portions of it for rAthena, but in everyway they worked the same without any source modifications to script commands.
  14. I'll work on a better version don't worry. For the edit of the id's replaced by the constants they're stored in an array that holds integers not strings of text, so no, it would cause errors. If the scripting engine could disregard the ID's if constant names matched an ID then it would work, but I'm pretty sure Hercules can't do that, or any emulator for that matter.
  15. After killing a certain mob you want another to spawn? I'm a bit confused. Another to spawn at the same designated map x y coordinates?
  16. Just wondering if any of you play these mobile games, I do and I want some Herc friends lol my ign on all of them are aeromesi add me if you do
  17. should the 2 (could be 3) drops have different drop rates? or same?
  18. Hmm I didn't design it to have multiple drops, just a drop of an item, zeny and cash. Though right now I'm making some changes: POSSIBLY: making the item rewards random on each item instead of fixed (support or no?) IMPLEMENTED but not uploaded: Fixed % rate for each item to drop when killing the mob. Should I make a system where they can edit the mob data/drops via @command?
  19. I decided to rewrite this whole script, if you want them to have certain % rates for each mob instead of continuously getting the rewards, I'll change it, but here you go! // Created by Aeromesi // Version 1.0 // Works with Hercules & rAthena - script ExtraDrop -1,{ OnNPCKillEvent: .@killedRID = killedrid; for ( .@i = 1; .@i <= $@SelectedMob; .@i++ ) { if ( .@killedRID == $@MonsterID[.@i]) { getitem $@ItemRewards[.@i], $@RewardAmount[.@i]; Zeny += $@ZenyAmount[.@i]; #CASHPOINTS += $@CashAmount[.@i]; dispbottom "Obtained "+getitemname($@ItemRewards[.@i])+"."; dispbottom "Obtained "+$@ZenyAmount[.@i]+" Zeny."; dispbottom "Obtained "+$@CashAmount[.@i]+" Cash Points."; end; } } /* --- Format: Poring(1002) Zeny: 5000 Cash: 10 Item: Red Potion (501) Amount of Red Potion: 6 --- */ OnInit: setarray $@SelectedMob,4; // Edit this to the max amount of monsters you have, currently in $@MonsterID we have a total of 4 monsters, so we put 4. setarray $@MonsterID[1],1002,1004,1005,1007; // Monster ID's, make sure to keep count of how many you're adding for $@SelectedMob array. setarray $@ZenyAmount[1],5000,3000,4000,1000; // 1002 would be poring, so he would get 5000 zeny, set the item rewards/cash amounts in accordance to each monster. setarray $@CashAmount[1],10,5,10,5; // Same for Cash, 1002 (Poring) would get 10 Cash Points. setarray $@ItemRewards[1],501,502,503,504; // Poring would drop a Red Potion. setarray $@RewardAmount[1],6,5,5,5; end; }
  20. Well first we need to find out where Rowena is keeping the book of the damned. After that we must find the nest of vampires kill them harvest the blood and call upon the scriptures in thr book of the damned to use the KRO client on Hercules. I'm sorry khastiel but Lucifer is going to take over your body for a little bit so you won't be able to enjoy using the KRO client :/
  21. Version 1.0

    43 downloads

    [Added Feature] Restricted @warp So what exactly is my Alternative @warp command? Here's a description: // Alternative @warp// You cannot @warp to a certain spot over and over, after x amount of attempts you're banned from using @warp// A GM will have to use @unblockwarp and select the player that is blocked and unblock them.// Version 1.0// Idea to make this into an alternative warp was from my friend IeYasuru who made the original base of this script which was an NPC whispering system.// Simply converted the script from NPC WHISPERING to @commands with Hercules optimization and standardization.// Created by Aeromesi & IeYasuru
  22. File Name: [Added Feature] Aeromesi's Alternative Restricted @warp File Submitter: Aeromesi File Submitted: 02 Aug 2016 File Category: Utility [Added Feature] Restricted @warp So what exactly is my Alternative @warp command? Here's a description: // Alternative @warp// You cannot @warp to a certain spot over and over, after x amount of attempts you're banned from using @warp// A GM will have to use @unblockwarp and select the player that is blocked and unblock them.// Version 1.0// Idea to make this into an alternative warp was from my friend IeYasuru who made the original base of this script which was an NPC whispering system.// Simply converted the script from NPC WHISPERING to @commands with Hercules optimization and standardization.// Created by Aeromesi & IeYasuru Click here to download this file
×
×
  • Create New...

Important Information

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