Jump to content
  • 0

item_randomopt_db.txt help!


Question

Posted
item randomopt db.txt /no1  how to use  please!
1201 show, for example, has to put options on a knife! For a more accurate.
 
 
item_randomopt_db.txt 사용법 부탁드립니다!
1201 나이프에 옵션을 붙여서 예를들어서 보여주세요! 정밀한 설명 부탁드립니다

2 answers to this question

Recommended Posts

  • 0
Posted

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;
}

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...