JayPee Posted March 16, 2012 Group: Members Topic Count: 47 Topics Per Day: 0.01 Content Count: 633 Reputation: 78 Joined: 11/14/11 Last Seen: September 20, 2017 Share Posted March 16, 2012 This is just a additional script command for Math Function. Since I dont know yet on how to make a .diff file we will just do it manually. Function: abs(<numbe); 1.) Edit src/map/script.c 2.) Find BUILDIN_FUNC(distance) then add this below //JayPee Additional Math Function: absolute BUILDIN_FUNC(abs) { int a; int x; x = script_getnum(st,2); a = abs(x); script_pushint(st,a); return 0; } 3.) Now find BUILDIN_DEF(set,"rv"), then add this below. BUILDIN_DEF(abs,"i"), //JayPee 4.) Recompile your server. Quote Link to comment Share on other sites More sharing options...
xRaisen Posted April 29, 2012 Group: Members Topic Count: 24 Topics Per Day: 0.01 Content Count: 175 Reputation: 8 Joined: 03/10/12 Last Seen: August 4, 2020 Share Posted April 29, 2012 thanks! ive been looking for this! see this http://rathena.org/board/tracker/issue-5529-grouprandomitem-scriptc/page__gopid__8170#entry8170 Quote Link to comment Share on other sites More sharing options...
Brian Posted April 30, 2012 Group: Members Topic Count: 75 Topics Per Day: 0.02 Content Count: 2223 Reputation: 593 Joined: 10/26/11 Last Seen: June 2, 2018 Share Posted April 30, 2012 And in case anyone needs it NOW before recompiling and restarting, you could use a script function: function script abs { .@i = atoi(getarg(0)); return ( (.@i < 0) ? -.@i : .@i ); } thanks to the r15982: Script Engine Update ! 1 Quote Link to comment Share on other sites More sharing options...
xRaisen Posted April 30, 2012 Group: Members Topic Count: 24 Topics Per Day: 0.01 Content Count: 175 Reputation: 8 Joined: 03/10/12 Last Seen: August 4, 2020 Share Posted April 30, 2012 Hihihi.. You guys are awesomeness! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.