谁有道士小白天堂挂机自动合装备的脚本

2025-03-11 10:58:04
推荐回答(1个)
回答1:

  <全局脚本开始>
  如果[自己][包裹空位]=0
  那么跳转到<回城>
  如果[祝福油][数量]>=1
  那么使用[祝福油]文字
  <全局脚本结束>

  $仓库金条=5
  $仓库金砖=5
  $仓库金盒=5

  <挂机脚本开始>
  <回城>
  关闭全局脚本
  停止战斗
  使用[回城卷]

  <检查地图>
  如果$_当前地图=0122
  那么跳转到<已在皇宫了>
  如果$_当前地图=3
  那么跳转到<已在城里了>
  如果[回城卷][数量]>0
  那么使用[回城卷]
  那么等待[1000]毫秒
  那么跳转到<检查地图>

  <已在城里了>
  如果$装备已记录<>"已记录了"
  那么系统显示[第1次运行,记录挂机装备]
  那么$装备已记录="已记录了"
  那么$衣服=[自己][衣服][名称]
  那么$武器=[自己][武器][名称]
  那么$头盔=[自己][头盔][名称]
  那么$项链=[自己][项链][名称]
  那么$马牌=[自己][马牌][名称]
  那么$左手镯=[自己][左手镯][名称]
  那么$右手镯=[自己][右手镯][名称]
  那么$左戒指=[自己][左戒指][名称]
  那么$右戒指=[自己][右戒指][名称]
  那么$腰带=[自己][腰带][名称]
  那么$宝石=[自己][宝石][名称]

  系统显示[挂机装备:$衣服,$武器,$头盔,...]
  调用<检查挂机装备>

  <等待满血>
  如果[自己][HP]<400
  那么等待[1000]毫秒
  那么跳转到<等待满血>

  $物品名称="回城卷"
  $物品数量=1
  调用<买物>
  调用<到皇宫>
  <已在皇宫了>

  调用<卖梦幻装备>
  调用<卖特殊戒指>
  调用<特修装备>
  调用<合成装备>
  调用<捆金条>
  调用<金条打包保存>
  调用<检查挂机装备>
  调用<皇宫存物>
  使用[回城卷]

  调用<检查挂机装备>
  如果[待存物品][数量]>20
  那么下线

  系统显示[购买挂机物品,准备出发]
  $物品名称="魔法药(大)包"
  $物品数量=8
  调用<买物>
  $物品名称="金创药(大)包"
  $物品数量=8
  调用<买物>
  $物品名称="护身符(大)"
  $物品数量=5
  调用<买物>
  $物品名称="随机传送卷包"
  $物品数量=2
  调用<买物>
  $物品名称="回城卷"
  $物品数量=1
  调用<买物>
  $物品名称="行会回城卷"
  $物品数量=1
  调用<买物>

  如果[行会回城卷][数量]>0
  那么使用[行会回城卷]

  走到门点[3,630,274]到达[0150,15,19]
  走到附近[0150,14,12]
  对话[沙成员专用]
  选择[小白天堂]
  选择[我要进去小白天堂]
  等待[1000]毫秒
  边打边走到门点[0157,20,15]到达[D501,166,216]
  边打边走到门点[D501,350,170]到达[D502,166,216]
  边打边走到门点[D502,112,231]到达[D503,166,216]
  跳转到<战斗>

  <战斗>
  开始战斗
  跳转到<战斗>

  ********************************************
  <准备金条>
  $OK=1
  系统显示[准备合成用的金条]
  如果[金条][数量]>=$N2
  那么返回
  如果$仓库金条=0
  那么跳转到<尝试取砖>
  $物品名称="金条"
  $物品数量=$N2
  调用<皇宫取物>
  如果$OK=0
  那么跳转到<尝试取砖>
  返回
  <尝试取砖>
  如果$仓库金砖=0
  那么跳转到<尝试取金盒>
  $物品名称="金砖"
  $物品数量=1
  调用<皇宫取物>
  如果$OK=0
  那么跳转到<尝试取金盒>
  调用<解砖>
  返回
  <尝试取金盒>
  如果$仓库金盒=0
  那么$OK=0
  那么返回
  $物品名称="金盒"
  $物品数量=1
  调用<皇宫取物>
  如果$OK=0
  那么调用<皇宫存物>
  那么返回
  调用<解金盒>
  调用<解砖>
  返回
  ***********************************************************
  ***********************************************************
  <取原料>
  系统显示[准备合成用的材料]
  $RE=1
  如果[$原料][数量]>=$N1
  那么返回
  找到NPC[皇宫服务员,0122,16,19]
  对话[皇宫服务员]
  选择[仓库服务]
  选择[提取物品]
  <再取1>
  刷新包裹
  $TMP=[$原料][数量]
  取[$原料]
  如果[$原料][数量]>=$N1
  那么返回
  如果[$原料][数量]>$TMP
  那么跳转到<再取1>
  系统显示[原料不足,无法合成]
  调用<存原料>
  $RE=0
  返回

  <存原料>
  找到NPC[皇宫服务员,0122,16,19]
  对话[皇宫服务员]
  $CNT=[$原料][数量]
  <存原料1>
  如果$CNT>0
  那么存物[$原料]
  那么$CNT=$CNT-1
  那么跳转到<存原料1>
  返回

  *********************************************
  <_牛比合成>
  找到NPC[牛逼装备兑换,0122,32,34]
  对话[牛逼装备兑换]
  选择[$对话选择]
  选择[$产品]
  返回

  <_饰品合成>
  找到NPC[饰品合成师,0122,19,22]
  对话[饰品合成师]
  选择[$对话选择]
  选择[$产品]
  返回
  <_勋章合成>
  找到NPC[饰品合成师,0122,19,22]
  对话[饰品合成师]
  选择[勋章合成]
  选择[$对话选择]
  返回

  <合成准备PUB>
  系统显示[检查是否可能合成:$原料->$产品]
  如果[$原料][数量]=0
  那么跳转到<$返回地址>
  调用<准备金条>
  如果$OK=0
  那么跳转到<$返回地址>
  系统显示[尝试合成装备,$原料->$产品($原料:$N1,金条:$N2)]
  调用<取原料>
  如果$RE=0
  那么跳转到<$返回地址>
  调用<$合成地址>
  刷新包裹
  跳转到<合成准备PUB>
  跳转到<$返回地址>

  <合饰品PUB>
  $合成地址="_饰品合成"
  跳转到<合成准备PUB>
  <合牛比PUB>
  $合成地址="_牛比合成"
  跳转到<合成准备PUB>
  <合勋章PUB>
  $合成地址="_勋章合成"
  跳转到<合成准备PUB>

  <合成装备>
  $ITEM="宝石"
  调用<合饰品>
  $ITEM="腰带"
  调用<合饰品>
  $ITEM="靴"
  调用<合饰品>

  $ITEMA="梦幻头盔"
  $ITEMB="天神盔"
  $ITEMC="失落え头盔"
  调用<合牛比>
  $ITEMA="梦幻项链"
  $ITEMB="天神链"
  $ITEMC="失落え项链"
  调用<合牛比>
  $ITEMA="梦幻之刃"
  $ITEMB="天神刀"
  $ITEMC="失落え叉"
  调用<合牛比>
  $ITEMA="梦幻天甲(男)"
  $ITEMB="天神甲(男)"
  $ITEMC="失落え帅"
  调用<合牛比>
  $ITEMA="梦幻手镯"
  $ITEMB="天神镯"
  $ITEMC="失落え手镯"
  调用<合牛比>
  调用<合牛比>
  调用<合牛比>
  调用<合勋章>
  返回

  *********************************************
  <合勋章>
  如果[梦幻勋章][数量]=0 && [天神勋章][数量]=0
  那么返回

  $原料="梦幻勋章"
  $N1=3
  $N2=1
  $产品="天神勋章"
  $对话选择="我想梦幻合成天神"
  $返回地址="YZ1"
  跳转到<合勋章PUB>
  
  $N1=2
  $原料="天神勋章"
  $产品="荣誉勋章①"
  $对话选择="我想天神合成荣誉①"
  $返回地址="YZ2"
  跳转到<合勋章PUB>
  
  $原料="荣誉勋章①"
  $产品="荣誉勋章②"
  $对话选择="我想合成荣誉②"
  $返回地址="YZ3"
  跳转到<合勋章PUB>
  
  $原料="荣誉勋章②"
  $产品="荣誉勋章③"
  $对话选择="我想合成荣誉③"
  $返回地址="YZ4"
  跳转到<合勋章PUB>
  
  $原料="荣誉勋章③"
  $产品="荣誉勋章④"
  $对话选择="我想合成荣誉④"
  $返回地址="YZ5"
  跳转到<合勋章PUB>
  
  返回

  <合牛比>
  如果[$ITEMA][数量]=0 && [$ITEMB][数量]=0
  那么返回

  $原料=$ITEMA
  $N1=3
  $N2=1
  $产品=$ITEMB
  $对话选择="我想梦幻合成天神"
  $返回地址="YD1"
  跳转到<合牛比PUB>
  
  $原料=$ITEMB
  $N1=2
  $N2=2
  $产品=$ITEMC
  $对话选择="我想天神合成失落"
  $返回地址="YD2"
  跳转到<合牛比PUB>
  跳转到
  
  $N1=2
  $N2=1
  $原料=$ITEMC
  $产品=$ITEMC+"①"
  $对话选择="我想合成失落①"
  $返回地址="YD3"
  跳转到<合牛比PUB>
  
  $原料=$ITEMC+"①"
  $产品=$ITEMC+"②"
  $对话选择="我想合成失落②"
  $返回地址="YD4"
  跳转到<合牛比PUB>
  
  $原料=$ITEMC+"②"
  $产品=$ITEMC+"③"
  $对话选择="我想合成失落③"
  $返回地址="YD5"
  跳转到<合牛比PUB>
  跳转到
  
  $原料=$ITEMC+"③"
  $产品=$ITEMC+"④"
  $对话选择="我想合成失落④"
  $返回地址="YD6"
  跳转到<合牛比PUB>
  
  返回
  *********************************************
  <合饰品>
  如果[$ITEM][数量]=0
  那么返回

  $N2=1
  $原料=$ITEM
  $N1=3
  $产品=$原料+"1"
  $对话选择="1级饰品合成"
  $返回地址="YS1"
  跳转到<合饰品PUB>
  
  $N1=2
  $原料=$ITEM+"1"
  $产品=$ITEM+"2"
  $对话选择="2级饰品合成"
  $返回地址="YS2"
  跳转到<合饰品PUB>
  
  $原料=$ITEM+"2"
  $产品=$ITEM+"3"
  $对话选择="3级饰品合成"
  $返回地址="YS3"
  跳转到<合饰品PUB>
  
  $原料=$ITEM+"3"
  $产品=$ITEM+"4"
  $对话选择="4级饰品合成"
  $返回地址="YS4"
  跳转到<合饰品PUB>
  
  $原料=$ITEM+"4"
  $产品=$ITEM+"5"
  $对话选择="5级饰品合成"
  $返回地址="YS5"
  跳转到<合饰品PUB>
  
  返回
  ***********************************************************
  <买物>

  如果[$物品名称][数量]>=$物品数量
  那么返回
  走到附近[3,338,332]
  等待[1000]毫秒
  对话[流浪汉]
  选择[买物品]
  选择[$物品名称]
  <再买>
  选择[确定]
  如果[$物品名称][数量]<$物品数量
  那么跳转到<再买>
  返回
  ***********************************************************
  <到皇宫>
  对话[游戏助理]
  选择[安全区域]
  选择[比齐皇宫]
  返回
  ***********************************************************
  <卖梦幻PUB>
  刷新包裹
  如果[$物品名称][数量]=0
  那么返回
  系统显示[卖掉$物品名称]
  找到NPC[装备回收员,0122,17,24]
  随机移动[0122,17,24]
  对话[装备回收员]
  选择[$对话选择]
  跳转到<卖梦幻PUB>
  <卖梦幻装备>
  $物品名称="梦幻项链"
  $对话选择="梦幻项链"
  调用<卖梦幻PUB>
  *$物品名称="梦幻手镯"
  *$对话选择="梦幻手镯"
  *调用<卖梦幻PUB>
  *$物品名称="梦幻头盔"
  *$对话选择="梦幻头盔"
  *调用<卖梦幻PUB>
  $物品名称="梦幻戒指"
  $对话选择="梦幻戒指"
  调用<卖梦幻PUB>
  $物品名称="梦幻天甲(女)"
  $对话选择="梦幻天甲女"
  调用<卖梦幻PUB>
  *$物品名称="梦幻天甲(男)"
  *$对话选择="梦幻天甲男"
  *调用<卖梦幻PUB>
  返回
  ***********************************************************
  <卖特殊戒指PUB>
  刷新包裹
  如果[$物品名称][数量]=0
  那么返回
  系统显示[卖掉$物品名称]
  找到NPC[装备寄存,0122,14,27]
  随机移动[0122,14,27]
  对话[装备寄存]
  选择[$对话选择A]
  选择[$对话选择B]
  跳转到<卖特殊戒指PUB>
  <卖特殊戒指>
  $物品名称="护身戒指"
  $对话选择A="护身戒指"
  $对话选择B="存放"
  调用<卖特殊戒指PUB>
  $物品名称="复活戒指"
  $对话选择A="复活戒指"
  $对话选择B="存放"
  调用<卖特殊戒指PUB>
  $物品名称="麻痹戒指"
  $对话选择A="麻痹戒指"
  $对话选择B="存放"
  调用<卖特殊戒指PUB>
  $物品名称="天神戒"
  $对话选择A="天神戒"
  $对话选择B="存放"
  调用<卖特殊戒指PUB>
  $物品名称="天神甲(女)"
  $对话选择A="天神甲(女)"
  $对话选择B="存放"
  调用<卖特殊戒指PUB>
  $物品名称="天神链"
  $对话选择A="天神链"
  $对话选择B="存放"
  调用<卖特殊戒指PUB>
  $物品名称="天神盔"
  $对话选择A="天神盔"
  $对话选择B="存放"
  调用<卖特殊戒指PUB>
  返回
  ***********************************************************
  <皇宫取物>
  $OK=1
  刷新包裹
  系统显示[取物:$物品名称($物品数量)个]
  如果[$物品名称][数量]>=$物品数量
  那么返回
  找到NPC[皇宫服务员,0122,16,19]
  随机移动[0122,16,19]
  对话[皇宫服务员]
  选择[仓库服务]
  选择[提取物品]
  <再取>
  $TMP=[$物品名称][数量]
  取[$物品名称]
  如果[$物品名称][数量]>=$物品数量
  那么返回
  如果[$物品名称][数量]>$TMP
  那么跳转到<再取>
  系统显示[取物品<$物品名称>失败]
  $OK=0
  如果$物品名称="金条"
  那么$仓库金条=0
  如果$物品名称="金砖"
  那么$仓库金砖=0
  如果$物品名称="金盒"
  那么$仓库金盒=0
  返回
  **************************************************************
  <皇宫存物>
  刷新包裹
  找到NPC[皇宫服务员,0122,16,19]
  对话[皇宫服务员]
  自动存物
  返回
  ********************************************
  <捆砖>
  刷新包裹
  如果[金条][数量]<5
  那么返回
  系统显示[将金条捆成砖]
  找到NPC[皇宫服务员,0122,16,19]
  对话[皇宫服务员]
  选择[金条兑换]
  选择[了解金砖.]
  选择[金条换成金砖.]
  选择[交换.]
  返回
  <解砖>
  刷新包裹
  如果[金砖][数量]=0
  那么返回
  找到NPC[皇宫服务员,0122,16,19]
  对话[皇宫服务员]
  选择[金条兑换]
  选择[了解金砖.]
  选择[金砖换成金条.]
  选择[交换.]
  返回
  ********************************************
  <捆金盒>
  刷新包裹
  如果[金砖][数量]<2
  那么返回
  系统显示[将金砖捆成金盒]
  找到NPC[皇宫服务员,0122,16,19]
  对话[皇宫服务员]
  选择[金条兑换]
  选择[了解金盒.]
  选择[金砖换成金盒.]
  选择[交换.]
  返回
  <解金盒>
  刷新包裹
  如果[金盒][数量]=0
  那么返回
  找到NPC[皇宫服务员,0122,16,19]
  对话[皇宫服务员]
  选择[金条兑换]
  选择[了解金盒.]
  选择[金盒换成金砖.]
  选择[交换.]
  返回
  ********************************************
  <解金条>
  如果[金币][数量]>1000000
  那么返回
  系统显示[身上的钱不够了,取金条换]
  刷新包裹
  如果[金条][数量]>0
  那么跳转到<可以解金条了>
  $物品名称="金条"
  $物品数量=1
  调用<皇宫取物>
  刷新包裹
  如果[金条][数量]=0
  那么返回
  <可以解金条了>
  找到NPC[皇宫服务员,0122,16,19]
  对话[皇宫服务员]
  选择[金条兑换]
  选择[了解金条.]
  选择[将金条换成金币.]
  选择[交换.]
  返回
  ********************************************
  <捆金条>
  如果[金币][数量]<4200000 || [自己][包裹空位]<2
  那么返回
  找到NPC[皇宫服务员,0122,16,19]
  对话[皇宫服务员]
  选择[金条兑换]
  选择[了解金条.]
  选择[将金币换成金条.]
  选择[交换.]
  刷新包裹
  跳转到<捆金条>
  返回
  ********************************************
  **************************************************************
  <特修装备>
  找到NPC[皇宫服务员,0122,16,19]
  如果[自己][靴子][持久]<3
  那么对话[皇宫服务员]
  那么特修[靴子]
  如果[自己][衣服][持久]<10
  那么对话[皇宫服务员]
  那么特修[衣服]
  如果[自己][头盔][持久]<3
  那么对话[皇宫服务员]
  那么特修[头盔]
  如果[自己][武器][持久]<10
  那么对话[皇宫服务员]
  那么特修[武器]
  如果[自己][项链][持久]<3
  那么对话[皇宫服务员]
  那么特修[项链]
  如果[自己][马牌][持久]<20
  那么对话[皇宫服务员]
  那么特修[马牌]
  如果[自己][左手镯][持久]<3
  那么对话[皇宫服务员]
  那么特修[左手镯]
  如果[自己][右手镯][持久]<3
  那么对话[皇宫服务员]
  那么特修[右手镯]
  如果[自己][左戒指][持久]<3
  那么对话[皇宫服务员]
  那么特修[左戒指]
  如果[自己][右戒指][持久]<3
  那么对话[皇宫服务员]
  那么特修[右戒指]
  如果[自己][腰带][持久]<3
  那么对话[皇宫服务员]
  那么特修[腰带]
  如果[自己][宝石][持久]<3
  那么对话[皇宫服务员]
  那么特修[宝石]
  返回
  ***********************************************************
  <检查挂机装备>
  系统显示[检查挂机装备]
  如果[自己][衣服][名称]="" && [$衣服][数量]>0
  那么装备[$衣服]到[衣服]
  如果[自己][武器][名称]="" && [$武器][数量]>0
  那么装备[$武器]到[武器]
  如果[自己][头盔][名称]="" && [$头盔][数量]>0
  那么装备[$头盔]到[头盔]
  如果[自己][项链][名称]="" && [$项链][数量]>0
  那么装备[$项链]到[项链]
  如果[自己][马牌][名称]="" && [$马牌][数量]>0
  那么装备[$马牌]到[马牌]
  如果[自己][左手镯][名称]="" && [$左手镯][数量]>0
  那么装备[$左手镯]到[左手镯]
  如果[自己][右手镯][名称]="" && [$右手镯][数量]>0
  那么装备[$右手镯]到[右手镯]
  如果[自己][左戒指][名称]="" && [$左戒指][数量]>0
  那么装备[$左戒指]到[左戒指]
  如果[自己][右戒指][名称]="" && [$右戒指][数量]>0
  那么装备[$右戒指]到[右戒指]
  如果[自己][腰带][名称]="" && [$腰带][数量]>0
  那么装备[$腰带]到[腰带]
  如果[自己][宝石][名称]="" && [$宝石][数量]>0
  那么装备[$宝石]到[宝石]

  如果[自己][衣服][名称]="" || [自己][武器][名称]="" || [自己][头盔][名称]=""
  那么下线
  如果[自己][项链][名称]="" || [自己][马牌][名称]="" || [自己][左手镯][名称]=""
  那么下线
  如果[自己][右手镯][名称]="" || [自己][左戒指][名称]="" || [自己][右戒指][名称]=""
  那么下线

  返回
  ***********************************************************
  <金条打包保存>
  系统显示[金条打包,保存到仓库]
  $物品名称="金条"
  $物品数量=5
  调用<皇宫取物>
  如果$OK=0
  那么跳转到<金砖打包>
  调用<捆砖>
  跳转到<金条打包保存>
  <金砖打包>
  $物品名称="金砖"
  $物品数量=2
  调用<皇宫取物>
  如果$OK=0
  那么跳转到<打包完成>
  调用<捆金盒>
  跳转到<金砖打包>
  <打包完成>
  返回