楼主: lint

刷删道具 最简单 最基础 最多样化的脚本

 

该用户从未签到

新人上路

枫币
61
威望
0
贡献
0
在线时间
6 小时
注册时间
2020-4-28
发表于 2022-2-28 17:11:32 | 显示全部楼层
1232132331

该用户从未签到

新人上路

枫币
7
威望
0
贡献
0
在线时间
0 小时
注册时间
2022-3-22
发表于 2022-3-22 01:22:19 | 显示全部楼层
新人学习
回复

使用道具 举报

该用户从未签到

新人上路

枫币
84
威望
0
贡献
0
在线时间
7 小时
注册时间
2020-5-9
QQ
发表于 2022-4-5 16:49:33 | 显示全部楼层
666666666666666

该用户从未签到

新人上路

枫币
18
威望
0
贡献
0
在线时间
1 小时
注册时间
2022-4-7
发表于 2022-4-7 13:34:41 来自手机 | 显示全部楼层
感谢楼主分享 感谢楼主分享
  • TA的每日心情
    擦汗
    2023-11-25 00:10
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    中级会员

    枫币
    565
    威望
    0
    贡献
    2
    在线时间
    55 小时
    注册时间
    2022-4-2
    发表于 2022-4-12 18:25:48 | 显示全部楼层
    /*         裝備鍛造 NPC腳本  by 土狗 2017/6/30 星期五 上午 12:03:48         僅供學習參考,禁止用於任何商業行為 */   var status; var text; var itemid,item; var selstatus = -1; var itemList = new Array(); var deleteSlot; var itemstr,itemdex,itemluk,itemint,itemhp,itemmp,itemwatk,itemmatk,itemwdef,itemmdef,itemavoid,itemacc,itemjump,itemspeed; // str,dex,luk,int,hp,mp,watk,matk,wdef,mdef,avoid,acc,jump,speed,time var str_random=Math.floor(Math.random()*4); var dex_random=Math.floor(Math.random()*4); var luk_random=Math.floor(Math.random()*4); var int_random=Math.floor(Math.random()*4); var hp_random=Math.floor(Math.random()*11); var mp_random=Math.floor(Math.random()*11); var watk_random=Math.floor(Math.random()*4); var matk_random=Math.floor(Math.random()*4); var wdef_random=Math.floor(Math.random()*4); var mdef_random=Math.floor(Math.random()*4); var avoid_random=Math.floor(Math.random()*4); var acc_random=Math.floor(Math.random()*4); var jump_random=Math.floor(Math.random()*2); var speed_random=Math.floor(Math.random()*2);  var chance_random=Math.floor(Math.random()*100); var chance_value=100; var chance_level1=80,chance_level2=60,chance_level3=35,chance_level4=15,chance_level5=5; var item_level1=50,item_level2=150,item_level3=350,item_level4=600,item_level5=1000; var price=1,price1=2,price2=3,price3=4,price4=5,price5=6;    function start() {     status = -1;     action(1, 0, 0); }  function action(mode, type, selection) {     if (mode <= 0) {         cm.dispose();         return;     } else {         if (mode == 1) {             status++;         } else {             status--;         }         if (status == 0) {                              text = "#d我可以為你包內的裝備刷新升級次數哦,當然,我要收取一定費用。\r\n";             text += "#L0##e#d 升級包裹內指定道具#l\r\n";             text += "\r\n\r\n\r\n\r\n";             cm.sendSimple(text);         } else {             if (selstatus == -1) {                 selstatus = selection;             }             switch (selstatus) {                 case 0:                     deleteItemBySlot(selection);                     break;                 case 1:                     cm.openNpc(cm.getNpc(), 501);             }         }     } }  function deleteItemBySlot(selection) {     if (status == 1) {         itemList = cm.getInventory(1).list().iterator();         text = "#e- 請選擇要升級的道具 -#n\r\n\r\n#b";         var indexof = 1;         while (itemList.hasNext()) {             var item = itemList.next();             text += "#L" + item.getPosition() + "##v" + item.getItemId() + "#";             if (indexof > 1 && indexof % 5 == 0) {                 text += "\r\n";             }             indexof++;         }         cm.sendSimple(text);     } else if (status == 2) {         item = cm.getInventory(1).getItem(selection);         itemid=item.getItemId();                  itemstr=item.getStr();         itemdex=item.getDex();         itemluk=item.getLuk();         itemint=item.getInt();         itemhp=item.getHp();         itemmp=item.getMp();         itemwatk=item.getWatk();         itemmatk=item.getMatk();         itemwdef=item.getWdef();         itemmdef=item.getMdef();         itemavoid=item.getAvoid();         itemacc=item.getAcc();         itemjump=item.getJump();         itemspeed=item.getSpeed();                  deleteSlot = selection;                     if((itemstr>item_level5)||(itemdex>item_level5)||(itemluk>item_level5)||(itemint>item_level5))                     {                             chance_value=chance_level5;                             price=price5;                     }                     else if(((itemstr>item_level4)&&(itemstr<=item_level5))||((itemdex>item_level4)&&(itemdex<=item_level5))||((itemluk>item_level4)&&(itemluk<=item_level5))||((itemint>item_level4)&&(itemint<=item_level5)))                     {                             chance_value=chance_level4;                             price=price4;                     }                     else if(((itemstr>item_level3)&&(itemstr<=item_level4))||((itemdex>item_level3)&&(itemdex<=item_level4))||((itemluk>item_level3)&&(itemluk<=item_level4))||((itemint>item_level3)&&(itemint<=item_level4)))                     {                             chance_value=chance_level3;                             price=price3;                     }                     else if(((itemstr>item_level2)&&(itemstr<=item_level3))||((itemdex>item_level2)&&(itemdex<=item_level3))||((itemluk>item_level2)&&(itemluk<=item_level3))||((itemint>item_level2)&&(itemint<=item_level3)))                     {                             chance_value=chance_level2;                             price=price2;                     }                     else if(((itemstr>item_level1)&&(itemstr<=item_level2))||((itemdex>item_level1)&&(itemdex<=item_level2))||((itemluk>item_level1)&&(itemluk<=item_level2))||((itemint>item_level1)&&(itemint<=item_level2)))                     {                             chance_value=chance_level1;                             price=price1;                     }         text = "#e確定要升級#r#v" + item.getItemId() + "# "+ "?成功概率為:"+chance_value+"%\r\n";         text += "力量:" + itemstr + "\r\n" ;         text += "敏捷:" + itemdex + "\r\n" ;         text += "運氣:" + itemluk + "\r\n" ;         text += "智力:" + itemint + "\r\n" ;         text += "攻擊:" + itemwatk + "\r\n" ;         text += "魔攻:" + itemmatk + "\r\n" ;         cm.sendNextPrev(text);     } else if (status == 3) {                     if(itemspeed>=295)                     {                             cm.sendOk("該裝備無法升級");                 status = 0;                                         cm.dispose();                                 }                     else{                             if(cm.getPlayer().getItemQuantity(4001126,false) < price)                             //if(cm.getPlayer().getItemQuantity(04001126, false) < price)                             {                                                                 cm.sendOk("升級材料不足,升級失敗,升級需要"+price+"個#r#v04001126#,你當前有"+cm.getPlayer().getItemQuantity(4001126, false));                                         status = 0;                                                                 cm.dispose();                             }                             else                                     {                                             if(chance_random<=chance_value)                                             {                                         cm.removeSlot(1, deleteSlot, 1);//第一個參數1是裝備欄,第二關參數是背包中的位置,第三個參數是數量                                         cm.gainItem(4001126,-price);                                                     if(itemspeed>40)                                                             speed_random=0;                                                                                                     if(itemjump>23)                                                             jump_random=0;                                                                                                                                                // str,dex,luk,int,hp,mp,watk,matk,wdef,mdef,avoid,acc,jump,speed,time                                                                 cm.gainItem(itemid,itemstr+str_random,itemdex+dex_random,itemluk+luk_random,itemint+int_random,itemhp+hp_random,itemmp+mp_random,itemwatk+watk_random,itemmatk+matk_random,itemwdef+wdef_random,itemmdef+mdef_random,itemavoid+avoid_random,itemacc+acc_random,itemjump+jump_random,itemspeed+speed_random);//item.getItemId(),  ,speed=295                                                                                  text = "#e成功為裝備增加屬性:#b\r\n";                                         text += "力量:" + itemstr + "+" + str_random + "\r\n" ;                                         text += "敏捷:" + itemdex + "+" + dex_random + "\r\n" ;                                         text += "運氣:" + itemluk + "+" + luk_random + "\r\n" ;                                         text += "智力:" + itemint + "+" + int_random + "\r\n" ;                                         text += "攻擊:" + itemwatk+ "+" + watk_random + "\r\n" ;                                         text += "魔攻:" + itemmatk+ "+" + matk_random + "\r\n" ;                                         cm.sendOk(text);                                                                 cm.喇叭(1, "恭喜玩家:["+cm.getName()+"]成功升級了裝備,繼續加油將它打造到極致吧!");                                                                 //1白色,2紅色,3粉色喇叭                                         status = 0;                                                                 cm.dispose();                                                         }                                                         else                                                         {                                                                 cm.sendOk("升級失敗,請再接再厲!");                                         cm.gainItem(4001126,-price);                                         status = 0;                                                                 cm.dispose();                                                         }                                         }                         }     } }
  • TA的每日心情

    2022-4-20 00:48
  • 签到天数: 1 天

    [LV.1]初来乍到

    新人上路

    枫币
    25
    威望
    0
    贡献
    1
    在线时间
    0 小时
    注册时间
    2022-4-20
    QQ
    发表于 2022-4-20 00:52:25 | 显示全部楼层
    看看啊啊啊

    该用户从未签到

    新人上路

    枫币
    68
    威望
    0
    贡献
    0
    在线时间
    11 小时
    注册时间
    2022-4-18
    发表于 2022-4-20 18:46:54 | 显示全部楼层
    跪谢大神!
    回复

    使用道具 举报

    该用户从未签到

    新人上路

    枫币
    50
    威望
    0
    贡献
    0
    在线时间
    6 小时
    注册时间
    2018-8-10
    QQ
    发表于 2022-4-27 21:09:00 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

    该用户从未签到

    新人上路

    枫币
    20
    威望
    0
    贡献
    0
    在线时间
    4 小时
    注册时间
    2022-5-6
    发表于 2022-5-8 16:04:55 | 显示全部楼层
    感谢大佬
    回复

    使用道具 举报

    该用户从未签到

    新人上路

    枫币
    16
    威望
    0
    贡献
    0
    在线时间
    0 小时
    注册时间
    2022-5-13
    QQ
    发表于 2022-5-13 17:18:09 | 显示全部楼层
    6666666666666666
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    枫叶物语即使倒闭也绝对不会变质
    Copyright © 2001-2013 Discuz Team. Powered by Discuz! X3.5 |网站地图 | 本站已运行: