此巨集為某一物品賣完後,自動關閉露天商店至倉庫取貨至手推車裡,


舉例,賣完神秘箱子後,他會去倉庫取神秘箱子,放入手推車內.


-----------------------------------------------------------------------------------------------------------------------


items_control.txt


############################
#      自定區域            #
############################
神秘箱子 0 0 0
神秘箱子 0 0 0 1


 


config.txt


shopAuto_open 1
# 是否自動開設露天商店

storageAuto 0 #巨集內已設定!
# 是否開啟自動存倉功能
storageAuto_npc prontera 146 89
# 自動存倉的 NPC
storageAuto_distance 6
# 自動存倉時要站在距離 NPC 多遠的位置
storageAuto_npc_type 1
# 與 NPC 對話的類型,1=c r1 n,2=c c r1 n,3=自訂,自訂對話命令串寫在下一個設定
storageAuto_npc_steps c r1 n
# 自訂與 NPC 對話命令串
storageAuto_password xxxxx


# 開倉密碼,請直接輸入設定的數字密碼即可
storageAuto_keepOpen 0
storageAuto_useChatCommand
relogAfterStorage 0
# 自動存倉完成後是否要重登


# 以下為從倉庫自動補給的設定
getAuto 神秘箱子 {
 minAmount 1
 maxAmount 300
 passive
}


 


shop.txt <---這裡面也要設定,才不會只賣神秘箱子


本帖最後由 fireway 於 2013-4-2 14:41 教學分享編輯


#以下為只賣神秘箱子的巨集腳本含自動補貨
automacro openshop {
location prontera
console "允許被其他玩家邀請入隊"
timeout 5
call {
pause 5
call checkshop
}
}
 
macro checkshop {
$a = @cartamount (神秘箱子)
$b = @invamount (神秘箱子)
$c = 300
#$c是指你總共要在手推車放多少神秘箱子,請自行更改
$d = 300
#$d是指你總共要在身上放多少神秘箱子(負重89%),請自行更改
if ($a = 0) goto open1
do move 164 107
#開店座標,請自行更改
pause 2
do openshop
stop
:open1
if ($b = 0) goto open2
do cart add @Inventory (神秘箱子) $c
pause 2
do move 164 107
#開店座標,請自行更改
pause 2
do openshop
stop
:open2
call storage
}
}


automacro reopenshop {
console "露店已關閉."
timeout 5
call checkshop
}


macro storage {
do move 146 95
pause 2
do talknpc 146 89 c r1 n
pause 2
do storage gettocart @storage (神秘箱子) $c
do storage get @storage (神秘箱子) $d
pause 2
do storage close
pause 2
do move 164 107
#開店座標,請自行更改
pause 2
do openshop
}


automacro quit {
console "無物品賣出."
timeout 5
call {
do quit
}
}


automacro Start6 {
   console /已賣完: 神秘箱子/
   timeout 3
   call {
       do closeshop
       pause 1
       call checkshop
}
}


 


---------------------------------------------------------------------------------------------------------------


基本上用上面的巨集就足夠了,下面是其他版


----------------------------------------------------------------------------------------------------------------


其他一


商人擺攤+補貨巨集


首先config.txt裡只要設定倉庫密碼


shop.txt設定店名跟賣的物品與價錢


以下巨集他是自動啟動
你只要把腳本都設定好
開啟 wxstart.exe 的小黑窗
從小黑窗上面的選項選>>商店>>開啟露天商店
他自動開店後 如果東西賣完
他自動會啟發巨集
取倉 開店這樣

macros.txt
------------------------------------------------------------------------------------------------------------------------

automacro sutoSell2 {
console /已賣完: XX物品/
#這邊輸入你要賣的物品
call {
do closeshop
pause 1
do move XXX XXX
#你人物倉庫拿東西時站的座標
pause 1
do talknpc XXX XXX c r1 n
#卡普拉座標
pause 3
do storage gettocart XXX物品 數量
pause 1
do storage close
pause 1
do move XXX XXX
#你要開商店的座標
pause 1
do openshop
#重開商店完成!!
}
}


---------------------------------------------------------------------------------------------------------------------


其他二


macros.txt


automacro red {
console /已賣完/ #東西賣完
run-once 1
timeout 10
call {
do closeshop #關商店
do autostorage #開倉
pause 8
do cart add 神秘箱子 #鐵放入手推車
do move 164 107 prontera #去定點
pause 2
do openshop #開商店
release red
}
}


---------------------------------------------------------------------------------------------------------------------------

其他相關


########不斷線自動從開露天商店#########
automacro autoVENDING1 {
   run-once n
   call {
         do openshop
         }
}
automacro autocloseshop1 {
         run-once n
         soldout >= 2
#這裡可以改賣多少商品重開
         call {
         do closeshop
         release all
        }
}


automacro Sold1 {
        soldout > 2
        run-once 1
        call {
        pause 10
        do closeshop
        pause 10
        do openshop
        release all
        }
}


 


 



#以下為自動補貨,可以不用做改何設定
automacro reOpen {
console /sold: (.*) - (.*) (.*)/
call {
$shop = $.lastMatch2
$cart = @cart ($.lastMatch2)
if ($cart != -1) goto rOp
stop


:rOp
pause 3000
# 幾秒後自動重開補貨
do closeshop
pause 3
do openshop
}
}
#30(分鐘)*60(1分鐘等於60秒)=1800(秒)


 



####定時重開商店 腳本###
automacro logExp {
    hp > 0
    timeout 3000
    #設定你要的時間
    call {
do closeshop
pause 5
do openshop
    release all
    }
}
 



########解決有時候重登人物呆坐在那沒開商店問題########
automacro shop {
        location prontera
        timeout 3600
        run-once 1
        call {
                do openshop
                release shop
        }
}

arrow
arrow
    全站熱搜

    aaa1314 發表在 痞客邦 留言(0) 人氣()