Jump to content

Start_

Members
  • Posts

    950
  • Joined

  • Last visited

  • Days Won

    15

Everything posted by Start_

  1. Did you merge from pull request yet? https://github.com/rathena/rathena/pull/4386
  2. 1.) Store string variable of all card bonus. 2.) Players bring card to NPC. 3.) Store int for index of card and Use bonus_script with 999999999 timer for each card bonus when player success trade / login. It's not the best idea but I confirmed this can be use.
  3. Yes you need to adjust staff range. (Do this in SDE will faster than notepad) And SRC thing just try it.
  4. Adjust the range here (Each skills) db\re\skill_db.txt And Atk to you can try simple code. (You need to check/change it, I just try to help.) src\map\battle.cpp line 6275 add this lines. //Damage by ATK ad.damage += (int64)sd->weapon_atk; ad.damage += (int64)sd->battle_status.batk; ad.damage += (int64)sd->battle_status.eatk; ad.damage += (int64)sd->battle_status.watk; ad.damage += (int64)sd->battle_status.watk2; //Damage bonuses
  5. src\map\mob.cpp line 2434 You have to looking for code that will cause stop giving exp. (Try to disable it a bit and test)
  6. db\re\level_penalty.txt Do the same for CLASS_BOSS
  7. Start_

    Guild Storage

    You need to level up guild and learn guild storage skills. And make sure you had guild permission to use storage.
  8. Can you rollback to original and try to add it one by one. That will show which line made an errors.
  9. Follow rAthena Wiki >> https://github.com/rathena/rathena/wiki/Install-on-Windows
  10. use getequipid(); doc\script_commands.txt line 2607 then just add $equip_id_blablabla = n;
  11. src\map\battle.cpp line 1588 try to add if (damage > 100) { if ((flag&BF_WEAPON) || (flag&BF_MAGIC) || (flag&BF_MISC) ) damage = 100; } and compile then test. Not sure it's working but you can try.
  12. Try to cap_value in src i'm not sure where it is maybe search wording 'Calculation, Cal' in src folders.
  13. You call this getitem callfunc("F_Rand",30016,30007,30012,30008,30018,30015,30011,30010),1; That's function F_Rand take 1 arguments is item id. Then you can easy send more argument to function like how much percent do you want to increase chance at index or whatever. By the way there are many ways to it.
  14. Your Client\data\msgstringtable.txt Find that message lines and replace it like this. "#"
  15. Sorry for not working code. Just find a way by yourself, Or wait other guys to answer it more clearly.
  16. if(killedidrid == 1002){ addrid(2); //Attach all party members. if(strcharinfo(3) == strcharinfo(3,getcharid(0,getpartyleader(getcharid(1))))){ getitem 501,1; end; } } end;
  17. if(killedidrid == 1002){ .@s$ = strcharinfo(3); //Save map name. addrid(2); //Attach all party members. if(strcharinfo(3)==.@s$){ getitem 501,1; end; } } end;
  18. addrid(2); //Then all member in party will starting line of code here.
  19. if(getarg(1)>0){ targetIndex = n; if(rand(0,100)<=getarg(2)) getitem array[targetIndex]; }
  20. Maybe it's sprite problems? (Z Axis) Wait for other people to answer more.
  21. changelook LOOK_HEAD_TOP,12; addtimer 5000, strnpcinfo(3) + "::On5secs"; .... On5secs: changelook LOOK_HEAD_TOP,0; end;
  22. You need to carefully when changing things in src folders. Try to use lastest rAthena then merge from other branch again by see conflict carefully if you found something error you should check on it.
  23. Start_

    Roulette

    Open VS >> Find all ( Current Projects ) >> Find wording about "roullete" >> you will found the line of rate of coin to change.
×
×
  • Create New...