Vyserion Posted September 22, 2020 Group: Members Topic Count: 15 Topics Per Day: 0.01 Content Count: 21 Reputation: 0 Joined: 06/25/20 Last Seen: June 12, 2021 Share Posted September 22, 2020 Hello community! I'm looking for a script that can reset status points by 10 only. For example, to only reset 10 points from either Str, Agi, Vit, Dex, Int or Luk and return equivalent status points. Is it possible? Quote Link to comment Share on other sites More sharing options...
0 AnnieRuru Posted September 23, 2020 Group: Members Topic Count: 18 Topics Per Day: 0.00 Content Count: 2044 Reputation: 682 Joined: 10/09/12 Last Seen: December 20, 2020 Share Posted September 23, 2020 prontera,155,185,5 script fhdskdjf 1_F_MARIA,{ mes "select a stat to reduce by 10"; next; .@s = select("Str","Agi","Vit","Int","Dex","Luk") -1; for (.@i = 0; .@i < 10; ++.@i) { if (readparam(.stat[.@s]) == 1) break; statusup2 .stat[.@s], -1; StatusPoint += needed_status_point(.stat[.@s], 1); } close; OnInit: setarray .stat, bStr, bAgi, bVit, bInt, bDex, bLuk; end; } 1 Quote Link to comment Share on other sites More sharing options...
0 Poring King Posted September 22, 2020 Group: Members Topic Count: 63 Topics Per Day: 0.02 Content Count: 1016 Reputation: 191 Joined: 11/27/14 Last Seen: February 15 Share Posted September 22, 2020 13 hours ago, Vyserion said: Hello community! I'm looking for a script that can reset status points by 10 only. For example, to only reset 10 points from either Str, Agi, Vit, Dex, Int or Luk and return equivalent status points. Is it possible? You can use the stats seller just change the "+" into "-" Quote Link to comment Share on other sites More sharing options...
0 daL Posted May 27, 2024 Group: Members Topic Count: 1 Topics Per Day: 0.00 Content Count: 16 Reputation: 0 Joined: 09/27/12 Last Seen: March 23 Share Posted May 27, 2024 On 9/23/2020 at 5:19 PM, AnnieRuru said: prontera,155,185,5 script fhdskdjf 1_F_MARIA,{ mes "select a stat to reduce by 10"; next; .@s = select("Str","Agi","Vit","Int","Dex","Luk") -1; for (.@i = 0; .@i < 10; ++.@i) { if (readparam(.stat[.@s]) == 1) break; statusup2 .stat[.@s], -1; StatusPoint += needed_status_point(.stat[.@s], 1); } close; OnInit: setarray .stat, bStr, bAgi, bVit, bInt, bDex, bLuk; end; } thaks @AnnieRuru u are so kind Quote Link to comment Share on other sites More sharing options...
Question
Vyserion
Hello community!
I'm looking for a script that can reset status points by 10 only. For example, to only reset 10 points from either Str, Agi, Vit, Dex, Int or Luk and return equivalent status points.
Is it possible?
Link to comment
Share on other sites
3 answers to this question
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.