不要理這個廣告...

以下小弟會教大家寫自己Ezscript(以下簡稱為Ez),其實EZ是很簡單易用又好用的小程式
大家只要花一點時間便何學會,那為何不學呢?老是求人要EZ也不太好吧
先指聲明我不是精通EZ的,有問題請到 http://ezscript.seed.cx/board/abb.php
也可問我看我懂不懂

EZ之初階篇∼使用基礎

其實只要您有學過篇寫電腦程式的,要自己寫一個Ez其實不難,只要看一看Ez的說明文件 便可
Ez原本只有 16 個 變數 ,什麼是變數?變數其實是Ez程式用來儲存"數值"的
如果大家有用過Ez的也大慨知道,Pos1-8 Var1-8 這些便是變數,
正常來說PosX是用來儲存 座標數值 的,VarX是用來儲存 顏色數值 的或用於 運算(計數)
(PosX的X是指1-8,VarX的X也是1-8)
怎麼將數值儲入?請大家先開Ez主程式,去到 其它 那一頁,點撰 動態找點及顏色,
更新那裡撰您要用於Ez的程式,如 龍族 便選龍族,便可開始找點
如下圖

圖1

找Pos1-8的 熱鍵 是您鍵盤 左邊的Alt+Ctrl+X (X=1-8,1-8也是左邊,就是F1下的數未鍵了^_^)
找Var1-8的 熱鍵 是您鍵盤 左邊的Alt+Ctrl+Shift+X (X=1-8,1-8也是左邊,就是F1下的數未鍵了^_^)
當您按了 熱鍵找Pos 正常您可在 其它的左邊點撰 位置 看到您找得的數值,您成功了 :P
至於Var1-8如果用來找顏色,我個人不建意您用這方法,因為有問題存在,這個我遲一點說明
如果您是用Var1-8來運算的,請看EZ的說明文件
其後EZ作者更加入了ExtVar[n],n=0-49 ,我們可以將 已知 的變數放入去,但要看回這數值
便要使用EZ的指令,在這我不詳解了∼
好了∼跟大家說到這裹,大家如果有下載了的EZ可試一試找點吧 ^O^

這個網頁有很多強勁的EZ,雖然說明文件長了一點,但使用前也要看喔∼(網主請不要介意我這麼說)
http://www.royalknight.org/download/dr-rkai-index.php

這是Ez作者開的龍族Ez討論區,內裡的龍族精華區也有不少Ez
http://ezscript.seed.cx/board/abb.php?bIndex=2

EZ之初階篇∼簡單語法

雖然說是簡單,但如您看了,在龍族也可自己寫一個簡單法師祭師掛棍或冥思或祈禱的Ez
長話短說∼
以下的 指令 是讓大家放進Ez主程式的空白視窗中,下圖的黃色部份∼

圖2

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

【mouse指令】

MouseMove 座標
Left Click 座標
Left DbClick 座標(位置)
Left Down 座標(位置)
Left Up 座標(位置)
Right Click 座標
Right DbClick 座標(位置)
Right Down 座標(位置)
Right Up 座標(位置)

用途:

模擬滑鼠按鍵動作。
用法和鍵盤指令類似。
若用了Left Down或Right Down而沒用Left Up或Right Up來放開,
則該鍵會一直保持被按下的狀態。
座標若是NoPos,則表示在目前座標處做動作(類似滑鼠連點功能)。

範例:

//就是將滑鼠移動到 座標Pos1 位置,但這只是 移動 不做任何動作
MouseMove Pos1

//在Pos1座標處按下點一下左鍵
Left Click Pos1

//在Pos1座標處點二下左鍵
Left DbClick Pos1

//在Pos1座標處按下左鍵 不放
Left Down Pos1

//在Pos1座標處 放鬆按下 左鍵
Left Up Pos1

//在目前游標座標處按下左鍵
Left Click NoPos

---------------------------------------------------------------------------
以上是我在EZ說明內文剪下來的,而 MouseMove 座標 是我加進去的
我在這補充以上所有指令,所有的 座標 當然是指Pos1-8,或您自己直接放入數值
注意 // 後的文字Ez程式是不會理的,您可用這來記下Pos1-8的座標說明,如下
//Pos1=戰技娃娃
Right Click不用我再說明吧,與Left(左)的一樣只是變成Right(右)

而Ez程式2111板本,新加一個指令,如您使用Ez2111便要知道

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

MoveFlag

功能
當moveflag=0時(預設)
在執行click動作時不會移動滑鼠

當moveflag=1時
則會自動移到該點再執行click動作


left click pos1
left click pos2
left click pos3

游標並不會移到pos1~3(除非有把滑鼠鎖定打勾)
若要移到該處需用mousemove

mousemove pos3
left click pos3


現在你可以用
mouseflag=1
left click pos1
left click pos2
left click pos3
如此,在執行click前游標便會移到pos1~3處...
而不需用mousemove了


在使用時會以最近的一次設定為主

moveflag=1
left click pos1
left click pos2
left click pos3

moveflag=0
left click pos4
left click pos5
left click pos6


黃色那3行會做游標移動的動作
而紅色3行則不會

---------------------------------------------------------------------------
正常我們也將 MoveFlag=1 放在程式的最上

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

Delay(時間)

用途:

延遲指定時間。
時間單位為ms(千分之一秒)。

範例:

//等待2秒
delay(2000)

---------------------------------------------------------------------------
簡單語法說到這裡,現在您可以自己試試寫一個簡單的EZ了∼

範例:

//pos1=戰技娃娃位置
//pos2=自己位置
//pos3=祈禱或武器加持(++)位置
//pos4=治病位置
moveflag=1
//點選祈禱或武器加持(++)位置
Left Click Pos3
Left Click Pos3
//加持儲氣時間打數下戰技娃娃(自己改次數)
Left Click Pos1
Left Click Pos1
Left Click Pos1
Left Click Pos1
//我Right Click自己位置,我ClickClickClick(有些玩家Right Click有問題,點多數下)
Right Click Pos2
Right Click Pos2
Right Click Pos2
//Repeat的用法請自行看Ez說明文件,100=重覆次數
Repeat 100
//您是我的仇人我打您個小人..打您個...
Left Click Pos1
//有Repeat 當然有End Repeat
End Repeat
//噢++完了,治病一點吧
Left Click Pos4
Left Click Pos4
//儲氣時間打數下戰技娃娃(自己改次數)
Left Click Pos1
Left Click Pos1
Left Click Pos1
Left Click Pos1
//完

注意Ez會自己從最尾段落回到最頭位置,所以一直重覆...直至您斷線

EZ之初階篇到這裹不寫了,如果大家有問題請mail我
如果您有什麼不明可mail 我,如果支持我寫更多也請mail 我吧,
我想如果沒人看,沒人支持我再寫也沒意思∼