Jump to content

Sephus

Core Developers
  • Content Count

    229
  • Joined

  • Last visited

  • Days Won

    46

Everything posted by Sephus

  1. So here's a release of my iRO scripts and some of their required database parts. I know some of these are already out there, but this is my original work and I hope ya'll enjoy them. Link - Smokexyz's ROScripts iRO Gramps * ------------------------------- * - Official Quests Supported : * --- 17 x 100 Hunting Quests * --- 24 x 200 Hunting Quests * --- 108 x 400 Hunting Quests * ------------------------------- * - Quests are ordered by level of the players * from 70 ~ 150. * - 400 Hunting Quests organised and randomised by map. * Automated to select a new quest for each category every 3 days. * - Supports a custom Happy Hour feature with randomised bonus rates. * - Automatically increases mob spawn in maps of the selected quests. * ------------v2.1------------------- * - Added support for premium Exp combination of Base/Job. * - Fixed a bug with per Mob Exp where both mob and quest exp were * affected by rates. Using custom strmobinfo(8/9) for original exp. * - Fixed display of Exp in string format. * - Fixed bug with reset stone, it will now delete all cool-downs and * current un-submitted quests. * * Note that this does not completely emulate 100% iRO gramps; * iRO switched quest level categories to 3 from 4. This will * be changed later. iRO Mighty Hammer * Source - iRO Wiki * - Your gear must be +7 or higher in order to begin upgrading. * - Continue upgrading without exiting NPC conversation * (if HD Ores are present in your inventory.) * - Custom Feature: Utilizes kRO Safe to +N Certificates. iRO Bounty Boards - Complete from http://irowiki.org/wiki/Bounty_Board_Quests (except Aldebaran). iRO Overlook Dungeons - http://irowiki.org/wiki/Overlook_Water_Dungeon_Quests Feel free to create issue reports on the repository for any issues/suggestions that you may have. I will update with more scripts in the future.
  2. You should submit an issue on github - here.
  3. I think he means a firewall capping your concurrent connections.
  4. Would this have anything to do with the client's /showname command?
  5. What it should really do is, "You are running RagEmu, aborting...."
  6. This should send the official packets ZC_PERSONAL_INFORMATION types. (Someone could copy rA's)
  7. There are some websites that provide an incentive post-back url that triggers when a vote is successful, and returns some params you can use to verify the user.
  8. query_sql requires you to pass variables for every coloumn that you want selected. so try if(!query_sql("SELECT account_id ...",.@accountId)) { // parse };
  9. Great work! looking forward to more architectural enhancements.
  10. great work m8 i r8 8/8. Please make it less than 100mb if possible.
  11. If you feel the need to ask this question, it's probably best that you don't do it unless you're ready to pay a php dev to integrate it.
  12. I'm sorry man I don't use rA. If you can just run the script in rA and show me an output of all the errors that pop up I can fix them for rA.
  13. Hey, Sorry about that, that's a custom command. Fixed in v1.2.
  14. Nice null item, wonder what it does.
  15. Dance for me is where you make the script do what you want like autocast a skill or something and reset the counter, don't forget to reset the counter (set @attackcount,0;)
  16. I guess it would require some edits then, to run with rA. Anyone running the emulator, feel free to do so ^^
  17. Something like this? find in battle.c - struct Damage battle_calc_attack Add the following right before #ifdef HMAP_ZONE_DAMAGE_CAP_TYPE if(target && !skill_id && attack_type == BF_WEAPON && bl->type == BL_PC){ npc->event((TBL_PC*)src,"CalcBasicAttack::OnBasicAttack",0);} And then make an npc : - script CalcBasicAttack -1,{end;OnBasicAttack: @attackcount++; if(@attackcount == 10) { // Dance for me. }} Just a rough idea , I haven't tested this.
  18. Sure it should be, unless rA uses different script commands.
  19. to exactly double the amount? you can make a script that will increase all drop rates to exactly double using something like setbattleflag "drop_rate_common",getbattleflag("drop_rate_common")*2; and run this every hour or day for any drop rate battle flag that you need using the OnDay, OnHour, OnMinute events. See http://herc.ws/wiki/Timers_(Scripting) for more info
  20. Sephus

    Skill Trace NPC

    Maybe you're looking for something like this ? http://www.eathena.ws/board/index.php?showtopic=274088&start=0&p=1503318entry1503318 But this won't allow you to alter the behaviour of the skill, for that you'll require different source edits. What Garr said is what you're really looking for.
  21. Brilliant addition, if it supported an item and character based vend history it would be like a private server ragial.
  22. Sephus

    Overhead

    This is possible if you get the rid from script_state struct if the block list is BL_NPC. then get bl using id2bl and send the message using bl.
  23. Have you checked conf/battle/drops.conf?
  24. Sephus

    Sleep on SRC

    yeah but I meant use a timer function to add a timer, timer->add(); and timer->delete(); through source. See timer.h for more information.
  25. This function is probably only called when an item is equipped, so yes you'll need to either create a new function on map load, or if feasible call the same function.
×
×
  • Create New...

Important Information

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