武神传说wsmud辅助脚本开发(13)-卖东西

刷温府的时候,难免要用到扫荡符
十连扫以后,身上一堆破烂
卖到吐血。
so,再弄个卖破烂的脚本吧

//卖东西
//sell 1 dw9632a082f to d7ha31d860f
sell={
    iname:'',
    cid:'',
    npcid:'',
    cb:function(){},
    s:function(iname,cb){
        sell.iname=iname;
        sell.cb=cb;
        cmd("jh fam 0 start")  //扬州
        cmd("go east")
        cmd("go south")
        _getnpc('杨永福',sell._s1)     
   },
    _s1:function(npcid){
      sell.npcid=npcid;
     _haszb(sell.iname,sell._s2,sell.cb);
   },
   _s2:function(cid){
      cmd("sell 1 "+cid+" to "+sell.npcid) 
      sell._s1(sell.npcid);
   }
}

用法
卖多件单样物品的比较容易
sell.s("布衣",nop)
卖不同物品稍微麻烦点,因为是异步的,不能简单重复写
以温府为例

wf={
    s8:function(){
        cmd("cr over");  //完成
        sell.s("木棍",wf._sell1);
    },    
    _sell1:function(){
        sell.s("布衣",wf._sell2);
    },
    _sell2:function(){
        sell.s("铁剑",nop);
    },
}

使用的时候
wf.s8()
就会依次卖掉布衣,木棍,铁剑了

你可能感兴趣的:(武神传说wsmud辅助脚本开发(13)-卖东西)