Jump to content

Bin4ry

Members
  • Posts

    782
  • Joined

  • Last visited

  • Days Won

    5

Everything posted by Bin4ry

  1. sc_expboost doesn't boost quest EXP.
  2. SubRace means Damage Substract from Race, that would make all race damage you 0 except for boss (Type 10)
  3. Use search feature & http://spriterepository.com/
  4. Replace to this: OnNPCKillEvent: if (getcharid(1)) { set .@Location$, strcharinfo(3); set .BaseLvl, BaseLevel; getpartymember getcharid(1), 1; getpartymember getcharid(1), 2; for (set .@a, 0; .@a < .partymembercount; set .@a, .@a + 1) if (isloggedin(.partymemberaid[.@a])) attachrid (.partymemberaid[.@a]); if (strcharinfo(3) == .Location$ && (.BaseLevel - BaseLevel) <= 10) // 10 is the EXP Level Share Range getexp (getmonsterinfo(killedrid,3) * @BonusBase / 10), (getmonsterinfo(killedrid,4) * @BonusJob / 10); } else { getexp (getmonsterinfo(killedrid,3) * @BonusBase / 10), (getmonsterinfo(killedrid,4) * @BonusJob / 10); } end;
  5. But there aren't any OnEXPReceive, OnQuestDone such auto triggering label, how can script triggered when you receive: *getexp <base xp>,<job xp>; or set BaseExp, BaseExp + 10000; set JobExp, JobExp + 10000;
  6. if ( getgmlevel() < 60 ) goto GM_Menu; which should be if ( getgmlevel() >= 60 ) goto GM_Menu; instead.
  7. You can see lists of item bonuses here: https://rathena.svn..../item_bonus.txt For the effect above, uses: bonus bMdef,5; bonus2 bAddRace,10,10; bonus2 bAddRace,0,5; bonus2 bAddRace,1,5; bonus2 bAddRace,2,5; bonus2 bAddRace,3,5; bonus2 bAddRace,4,5; bonus2 bAddRace,5,5; bonus2 bAddRace,6,5; bonus2 bAddRace,7,5; bonus2 bAddRace,8,5; bonus2 bAddRace,9,5; bonus2 bAddRace,11,5; bonus2 bAddRace,10,getrefine()/5; if (isequipped(4140) { bonus2 bAddRace,10,5; if (getrefine() >= 11) { bonus2 bSubRace,0,100; bonus2 bSubRace,1,100; bonus2 bSubRace,2,100; bonus2 bSubRace,3,100; bonus2 bSubRace,4,100; bonus2 bSubRace,5,100; bonus2 bSubRace,6,100; bonus2 bSubRace,7,100; bonus2 bSubRace,8,100; bonus2 bSubRace,9,100; bonus2 bSubRace,11,100; } }
  8. Other than quest_exp (Which is not possible with script), I think is 100% fine to use script to do it. Adding party member is also easy :3
  9. Script is possible. // http://rathena.org/board/topic/73652-different-exp-rate-for-each-group/ - script GroupBonuxEXP -,{ // OnInit: // setarray .GroupLevel[0], 1, 10, 99; // Group Level // setarray .GroupBonus[0], 1, 10, 1000; // Bonus EXP * 10%, might overflow in high-rate server due to large amount of number // end; OnNPCKillEvent: if (getgmlevel <= 0) end; getexp (getmonsterinfo(killedrid,3) * @BonusBase / 10), (getmonsterinfo(killedrid,4) * @BonusJob / 10); end; OnPCLoginEvent: if (getgroupid() >= 1) { set @BonusBase, 10; set @BonusJob, 10; } else if (getgroupid() >= 2) { set @BonusBase, 20; set @BonusJob, 20; } else end; } Got limited knowledge on setarray, so only touch the part below.
  10. // http://rathena.org/board/topic/73618-magic-gear-script/ prontera,163,178,4 script Magic Gear Master 105,{ mes "[Magic Gear Master]"; if (Class == Job_Mechanic || Class == Job_Mechanic_T || Class == Job_Baby_Mechanic) { mes "Welcome. Would you like to rent a Magic Gear?"; next; if (select("Yes:No") == 2) { mes "[Magic Gear Master]"; mes "I see. Then have a great day."; close; } if (!getskilllv("NC_MADOLICENCE")) { mes "[Magic Gear Master]"; mes "Please learn how to use a Magic Gear first."; close; } else if (checkmadogear()) { mes "[Magic Gear Master]"; mes "You already have a Magic Gear."; close; } else if (ismounting()) { mes "[Magic Gear Master]"; mes "Please remove your cash mount."; close; } mes "[Magic Gear Master]"; mes "See you again!"; setmadogear; close; } mes "How may I help you?"; mes "Magic Gears are only available for Mechanics."; close; } Tabbed http://www.heypasteit.com/clip/0K35
  11. You don't really have to port forward for 3306, unless you want remote access SQL. Port 80 is blocked in many ISP, do not be surprised if you can't make it work. Use this to check: http://www.canyouseeme.org/
  12. Bumping won't help, this is src related you should ask in eA forum instead.
  13. Well I guess the easiest way is to pay for 1 month ads in those top games site for top banner, everyone can see your server :3 If you got the player base is easy to maintain.
  14. Item giving that bonuses is never a great idea tho :3 Are you running a low rate server?
  15. Would it gives extra stat points and end up player spamming equip > unequip :3
  16. skill.c and find: // Couldn't preserve 3rd Class skills except only when using Reproduce skill. [Jobbie] if( !(sd->sc.data[sC__REPRODUCE]) && (skillid >= RK_ENCHANTBLADE && skillid <= SR_RIDEINLIGHTNING) ) return 0; Replace into // Couldn't preserve 3rd Class skills except only when using Reproduce skill. [Jobbie] if( !(sd->sc.data[sC__REPRODUCE]) && (skillid >= RK_ENCHANTBLADE && skillid <= SR_RIDEINLIGHTNING || skillid == KO_MUCHANAGE) ) return 0; Edit: Better solution updated.
  17. Awesome :3 first time mapping and doing well with lighting omg!
  18. bonus3 bAutoSpellWhenHit,"NPC_ALLHEAL",1,1000;
  19. [Error]: Memory manager: freed-data is changed. (freed in d:\rathena\src\map\npc.c line 1851) Like title, this appears randomly. I'm on latest SVN.
  20. If it a test server, it doesn't hurt to try right? You can apply .patch files with TortoiseDiff
  21. There will be only 1 treasure chest spawned if you read the script properly
  22. Just disable those job changers by the way you should start learning about 3rd job Edit: npc/re/scripts_jobs.conf // - 3-1 npc: npc/re/jobs/3-1/archbishop.txt npc: npc/re/jobs/3-1/mechanic.txt npc: npc/re/jobs/3-1/ranger.txt npc: npc/re/jobs/3-1/rune_knight.txt npc: npc/re/jobs/3-1/warlock.txt //npc: npc/re/jobs/3-1/guillotine.txt // - 3-2 npc: npc/re/jobs/3-2/genetic.txt npc: npc/re/jobs/3-2/minstrel.txt npc: npc/re/jobs/3-2/royal_guard.txt npc: npc/re/jobs/3-2/shadow_chaser.txt npc: npc/re/jobs/3-2/sorcerer.txt npc: npc/re/jobs/3-2/sura.txt npc: npc/re/jobs/3-2/wanderer.txt Comment in these lines.
  23. You can configure these permission in trunk/conf/group.conf disable_pvm : Ability to disable Player vs. Monster. disable_pvp : Ability to disable Player vs. Player. trunk/doc/permissions.txt
×
×
  • Create New...