unsiren Posted August 24, 2016 Group: Members Topic Count: 8 Topics Per Day: 0.00 Content Count: 21 Reputation: 0 Joined: 01/08/12 Last Seen: July 24, 2019 Share Posted August 24, 2016 item randomopt db.txt how to use please! 1201 show, for example, has to put options on a knife! For a more accurate. item_randomopt_db.txt 사용법 부탁드립니다! 1201 나이프에 옵션을 붙여서 예를들어서 보여주세요! 정밀한 설명 부탁드립니다 Quote Link to comment Share on other sites More sharing options...
0 Cydh Posted August 25, 2016 Group: Developer Topic Count: 153 Topics Per Day: 0.03 Content Count: 2285 Reputation: 748 Joined: 06/16/12 Last Seen: February 21 Share Posted August 25, 2016 u need the item is equipped (example Knife), then check its ID by equipment_slot by other script, then run the setrandomoption script. This is script that I use to test prontera,151,158,3 script getequiprandomoption0 123,{ mes "ROA_ID"; for (.@i = 0; .@i < 10; .@i++) { mes ""+getequiprandomoption(.@i,0,ROA_ID)+" "+getequiprandomoption(.@i,1,ROA_ID)+" "+getequiprandomoption(.@i,2,ROA_ID)+" "+getequiprandomoption(.@i,3,ROA_ID)+""; } close; } prontera,151,155,3 script getequiprandomoption1 123,{ mes "ROA_VALUE"; for (.@i = 0; .@i < 10; .@i++) { mes ""+getequiprandomoption(.@i,0,ROA_VALUE)+" "+getequiprandomoption(.@i,1,ROA_VALUE)+" "+getequiprandomoption(.@i,2,ROA_VALUE)+" "+getequiprandomoption(.@i,3,ROA_VALUE)+""; } close; } prontera,151,152,3 script getequiprandomoption2 123,{ mes "ROA_PARAM"; for (.@i = 0; .@i < 10; .@i++) { mes ""+getequiprandomoption(.@i,0,ROA_PARAM)+" "+getequiprandomoption(.@i,1,ROA_PARAM)+" "+getequiprandomoption(.@i,2,ROA_PARAM)+" "+getequiprandomoption(.@i,3,ROA_PARAM)+""; } close; } prontera,154,155,3 script setrandomoption 123,{ .@j = 1; for (.@i = 0; .@i < 10; .@i++) { setrandomoption(.@i,0,.@j,rand(1,20),.@j<<2); .@j++; setrandomoption(.@i,1,.@j,rand(1,20),.@j<<2); .@j++; setrandomoption(.@i,2,.@j,rand(1,20),.@j<<2); .@j++; setrandomoption(.@i,3,.@j,rand(1,20),.@j<<2); .@j++; } end; } prontera,157,158,3 script cgetequiprandomoption0 123,{ mes "ROA_ID"; for (.@i = 10; .@i < 21; .@i++) { mes ""+getequiprandomoption(.@i,0,ROA_ID)+" "+getequiprandomoption(.@i,1,ROA_ID)+" "+getequiprandomoption(.@i,2,ROA_ID)+" "+getequiprandomoption(.@i,3,ROA_ID)+""; } close; } prontera,157,155,3 script cgetequiprandomoption1 123,{ mes "ROA_VALUE"; for (.@i = 10; .@i < 21; .@i++) { mes ""+getequiprandomoption(.@i,0,ROA_VALUE)+" "+getequiprandomoption(.@i,1,ROA_VALUE)+" "+getequiprandomoption(.@i,2,ROA_VALUE)+" "+getequiprandomoption(.@i,3,ROA_VALUE)+""; } close; } prontera,157,152,3 script cgetequiprandomoption2 123,{ mes "ROA_PARAM"; for (.@i = 10; .@i < 21; .@i++) { mes ""+getequiprandomoption(.@i,0,ROA_PARAM)+" "+getequiprandomoption(.@i,1,ROA_PARAM)+" "+getequiprandomoption(.@i,2,ROA_PARAM)+" "+getequiprandomoption(.@i,3,ROA_PARAM)+""; } close; } prontera,160,155,3 script csetrandomoption 123,{ .@j = 20; for (.@i = 10; .@i < 21; .@i++) { setrandomoption(.@i,0,.@j,rand(1,20),.@j<<2); .@j++; setrandomoption(.@i,1,.@j,rand(1,20),.@j<<2); .@j++; setrandomoption(.@i,2,.@j,rand(1,20),.@j<<2); .@j++; setrandomoption(.@i,3,.@j,rand(1,20),.@j<<2); .@j++; } end; } Quote Link to comment Share on other sites More sharing options...
0 unsiren Posted August 26, 2016 Group: Members Topic Count: 8 Topics Per Day: 0.00 Content Count: 21 Reputation: 0 Joined: 01/08/12 Last Seen: July 24, 2019 Author Share Posted August 26, 2016 (edited) Thank you! Many have been helpful! Edited October 29, 2016 by unsiren Quote Link to comment Share on other sites More sharing options...
Question
unsiren
Link to comment
Share on other sites
2 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.