######我有五個 問題 解答#########
比如發呆不動
或者 只傳第一個地圖
或導致斷線
只要付費 5元 完整解說 !
這是我的心血
很便宜的...
到現在很少人解說這個答案
一方面是太多人濫用.....
搶地盤之類的........
希望大家能好好的用
很多人提到的問題
#######問題一########
為啥拿大大的巨集的帖貼了--腳本不會動?
因為 你看下面這段
automacro a { 這句! 要打英文......!
console /您現在已在遊戲中/
這句! 要打英文......!
翻譯如下!
automacro Start {
console /Your Coordinates/
下面這個腳本 就是中文腳本!
跑不動 是因為你的是英文版本
除非你有中文化.. 他才會跑的動
所以 一般而言 要用英文
automacro a {
console /您現在已在遊戲中/
call {
if (@invamount(藍色魔力礦石) == 0) goto qk
#當藍色魔力礦石=0時qk= =
stand
pause 3
do chat create "a-1 b-2 c-3 d-4 " 2 0 4528
#a-1 b-2 c-3 d-4 = 聊天室名稱
pause 1
do sit
stop
:qk
do sit
stop
}
}
automacro b {
console /(.*) ((.*)) 向您要求一個交易/
run-once 1
call {
do deal
pause 15
#15秒內不動作取消交易
do deal no
stop
}
}
automacro c {
console /(.*) 加入物品以交易: (.*)/
call {
#加入物品取消交易
do deal no
stop
}
}
automacro d {
console /(.*) 加入 (.*) z 以交易/
call {
$a = $.lastMatch2
if ($a = .*) goto bb
if ($a = .*) goto bb
if ($a = .*) goto bb
#$a = ".*" = 傳陣金額
pause 1
#當金額!=你販賣的金額取消交易
do deal no
stop
:bb
pause 1
do deal
pause 1
do deal
pause 10
do deal no
#輸入金額10秒內未完成交易者取消交易
stop
}
}
automacro f {
console /您 獲得 (.*) zeny./
call {
$asd = 0
pause 1
do chat leave
$a = $.lastMatch1
if ($a = .*) goto a1
if ($a = .*) goto b2
if ($a = .*) goto c3
#$a = ".*" = 傳陣金額
:a1
call aa1
#執行macro aa1
stop
:b2
call bb2
stop
:c3
call cc3
stop
}
}
automacro k {
console /LXCollect ((.*)) 向您要求一個交易/
call {
if ($asd = 0) goto asa
do deal no
stop
:asa
if ($a = .*) goto a1
if ($a = .*) goto b2
if ($a = .*) goto c3
:a1
call aa1
#執行macro aa1
stop
:b2
call bb2
stop
:c3
call cc3
stop
}
}
macro aa1 {
$aa1 = @invamount(藍色魔力礦石)
#施放傳送之陣"前"的藍色魔力礦石數量
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$x0 = @eval($x - @rand(1,3))
$y0 = @eval($y - @rand(1,3))
do sl 27 $x0 $y0
pause 1
do warp veins
#a = 地圖名稱
pause 1
$aa2 = @invamount(藍色魔力礦石)
#施放傳送之陣"後"的藍色魔力礦石數量
if ($aa1 == $aa2) goto ax
#當施放傳送之陣前後藍色魔力礦石相等判定傳送失敗跳至:ax
call start
stop
:ax
pause 1
call axx
#執行macro axx
stop
}
macro axx {
call aa1
#執行macro aa1
}
macro bb2 {
$aa1 = @invamount(藍色魔力礦石)
#施放傳送之陣"前"的藍色魔力礦石數量
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$x0 = @eval($x - @rand(1,3))
$y0 = @eval($y - @rand(1,3))
do sl 27 $x0 $y0
pause 1
do warp glast_01
#a = 地圖名稱
pause 1
$aa2 = @invamount(藍色魔力礦石)
#施放傳送之陣"後"的藍色魔力礦石數量
if ($aa1 == $aa2) goto ax
#當施放傳送之陣前後藍色魔力礦石相等判定傳送失敗跳至:ax
call start
stop
:ax
pause 1
call bxx
#執行macro axx
stop
}
macro bxx {
call bb2
#執行macro aa1
}
macro cc3 {
$aa1 = @invamount(藍色魔力礦石)
#施放傳送之陣"前"的藍色魔力礦石數量
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$x0 = @eval($x - @rand(1,3))
$y0 = @eval($y - @rand(1,3))
do sl 27 $x0 $y0
pause 1
do warp ve_fild07
#a = 地圖名稱
pause 1
$aa2 = @invamount(藍色魔力礦石)
#施放傳送之陣"後"的藍色魔力礦石數量
if ($aa1 == $aa2) goto ax
call start
stop
:ax
pause 1
call cxx
#執行macro axx
stop
}
macro cxx {
call cc3
# call cc3
#執行macro aa1
}
macro start {
$asd = 1
do c 請再次光顧我唷^^ 看不到請重登看看唷~
do deal no
pause 1
do chat create "a-1 b-2 c-3 d-4 " 2 0 4528
pause 1
do sit
release b
stop
}
######################################################
上面就是"問題一"
會導致"斷線.發呆.以及許多各種狀況"
解決方法 要中文化才能用!
再來看 "問題二"
#############問題二###############
有些大大給的腳本有誤!
有時多打一個 空格 全部都亂了
小小的空格 很小 但也毀了整個程序
要找問題 要找得很仔細...
或者 複製大大的巨集有時複製到 多餘的東西了
要檢查仔細!
##################################
再來看 "問題三"
#######問題三########
很多人問! 要改config腳本嗎?
答案:不需要config
只要巨集就ok!
##################
再來看 "問題四"
#######問題四########
巨集 需要指令 啟動嗎?
這有分 兩種巨集
上面 "問題一"中文化的腳本
就是要指令啟動
或者 上去案他交易
就會開始 跑了
再來下面我提供的是
不用指令就ok了
開上去就會開始跑了!
然而 這是英文腳本
執行速度 很快
不會 卡卡一步一步的來
會很快的執行!
##################
再來看 "問題五"
這是 太多人都會發生的問題
這個問題可大了
這個連我都花了 一天的時間再找
幾乎 第一次用的人
都會發生這個問題
太多人第一次用。。。 都不了解
明明大大分享的 巨集沒錯
那位啥都出問題ㄋ
就是 問題是
一直傳第一個地圖
就是
你紀錄的 儲存點
這個問題在哪ㄋ
比如
#if ($a = 2000) goto OK
#if ($a = 2200) goto OK
#if ($a = 2400) goto OK
#if ($a = 2600) goto OK
這個 那個# 大家說 要去掉
本來就是要去掉。。。。
完整如下
if ($a = 2000) goto OK
if ($a = 2200) goto OK
if ($a = 2400) goto OK
if ($a = 2600) goto OK
這裡出了"甚麼問題"
"金錢"
大家都這麼打嗎!
我一開始也是。。。。。。。。
但你交易時 有沒有發現!
擬交易 比如 100萬
打上去是 1,000,000
那 現在問題就知道出在哪了。。。
就是這個"問題讓外掛 判別失敗"
我一開始也一直失敗。。。。
我就把金額 改 1 2 3 4 元
當測試 結果發現可以用。。。。。
那也就是說要打上
2000 (錯誤的)
2,000 (正確的)
######################
解說完畢 這下面是我目前在用的腳本
可以直接拿去貼
automacro Start {
console /Your Coordinates/
exclusive 1
call {
pause 3
do conf ignoreAll 1
call Chat
}
}
macro Chat {
do sit
do look 4
if (@invamount(藍色魔力礦石) > 0) goto OK
do chat create "沒石頭了" 2 0 9527
stop
:OK
do chat create "火2600犬2400古2200石2000" 2 0 9527
#修改你的聊天室名稱 9527 是聊天室密碼
# 自行修改聊天室內容
do deal no
# 避免在使用傳陣到創聊天室之間有人點交易
}
automacro Deala {
console /Requests a Deal/
inventory "藍色魔力礦石" > 0
call {
do deal
pause 15
do deal no
}
}
automacro Dealb {
console /added Item to Deal/
call {
do deal no
}
}
automacro Dealc {
console /added (.*) z to Deal/
call {
$a = $.lastMatch1
if ($a = 2,000) goto OK
if ($a = 2,200) goto OK
if ($a = 2,400) goto OK
if ($a = 2,600) goto OK
# 自行修改金額
do deal no
stop
:OK
pause 1
do deal
pause 1
do deal
pause 10
do deal no
}
}
automacro Warp {
console /You gained (.*) zeny/
exclusive 1
call {
$b = @invamount(藍色魔力礦石)
do chat leave
:Top
$x = @arg("$.pos", 1)
$y = @arg("$.pos", 2)
$x0 = @eval($x - @rand(1,3))
$y0 = @eval($y - @rand(1,3))
do sl 27 $x0 $y0
pause 2
if ($a == "2,200") goto A
if ($a == "2,400") goto B
if ($a == "2,600") goto C
#這個 上面有4個金額 這裡直有3個 上面的金額第一個不要打
# 重第二個打下來就對了 金額 記得要打 , 喔!
do warp veins 修改傳點一
# 傳送點一
goto End
:A
do warp glast_01 修改傳點二
# 傳送點二
goto End
:B
do warp ra_fild05 修改傳點三
# 傳送點三
goto End
:C
do warp yuno_fild03 修改傳點四
# 傳送點四
:End
pause 3
if ($b == @invamount(藍色魔力礦石)) goto Top
# 使用傳陣藍礦未減少回到Top
do c 傳陣已開,若看不到或進不去,請先"重登",謝謝^^
call Chat
}
}
以下是分享我的經驗~~~ ~~~~
都是我的POST
中文化的方法
http://bbs.wgun.net/thread-441785-1-1.html
★☆十字斬首 武器抵禦 反擊斬 100% 可以用☆★
http://bbs.wgun.net/thread-441522-1-1.html
還在找最新的openkore嗎! 近之後來以後都不用找了
http://bbs.wgun.net/thread-441327-1-1.html
看了覺不後悔 跟隨100%不會跟都的方法 付上 最新介面
http://bbs.wgun.net/thread-441239-1-1.html
弓箭手 輕鬆掛石波
http://bbs.wgun.net/thread-441180-1-1.html
我分享我學習到的所有
可花了我不少時間~ ~~~ !
希望大家多多回覆 支持
在此 感謝大家 |