unsiren Posted August 24, 2016 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
0 Cydh Posted August 25, 2016 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
0 unsiren Posted August 26, 2016 Author Posted August 26, 2016 (edited) Thank you! Many have been helpful! Edited October 29, 2016 by unsiren Quote
Question
unsiren
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.