yuching關於那個裁縫的ezs

版主: chengch純血

回覆文章
winter
頂級玩家
頂級玩家
文章: 2655
註冊時間: 週二 7月 31, 2001 8:00 am

文章 winter » 週四 5月 09, 2002 6:02 pm

yuching 寫:
可碧 寫:down有啥ㄇ作用@__@
left down pos4
delay(1000)
left click pos8
這三行代表的意思是
把pos4的東西拖曳到pos8放下......

left down代表按住滑鼠左鍵不放
如果你要用拖移東西的話...勸你用drag比較好用@Q@
※又趴去潛水了 ̄▽ ̄|||不要扁我喔!※
從超級古老的墳場中爬了起來,跟大家say完hi之後
又倒下去了....重新沉回古老的墳場!!!

winter
頂級玩家
頂級玩家
文章: 2655
註冊時間: 週二 7月 31, 2001 8:00 am

文章 winter » 週四 5月 09, 2002 6:01 pm

yuching 寫:看看吧......



EZScript II【Script語法】
--------------------------------------------------------------------------------

【變數】
可惡.....偷拿a大大的介紹....(我是ezs版的小末)
※又趴去潛水了 ̄▽ ̄|||不要扁我喔!※
從超級古老的墳場中爬了起來,跟大家say完hi之後
又倒下去了....重新沉回古老的墳場!!!

可碧
究級玩家
究級玩家
文章: 8976
註冊時間: 週二 2月 26, 2002 8:00 am

文章 可碧 » 週三 5月 08, 2002 11:01 pm


在來研究
■■□■■□■■□■■□■■□■■□■■□■■□■■□
圖檔
■■□■■□■■□■■□■■□■■□■■□■■□■■□

yuching
頂級玩家
頂級玩家
文章: 2572
註冊時間: 週三 10月 10, 2001 8:00 am

文章 yuching » 週三 5月 08, 2002 10:35 pm

看看吧......



EZScript II【Script語法】
--------------------------------------------------------------------------------

【變數】

目前EZScript II提供16個變數供使用,分別是Var1~Var8,Pos1~Pos8。
【運算語法】 名稱 範例 結果
加法 var1+var2 把var1加上var2
減法 var1-var2 把var1減掉var2
乘法 var1*var2 把var1乘上var2
除法 var1/var2 把var1除以var2
取餘數 var1%var2 把var1除以var2取餘數


 

【條件語法】 條件 用法
等於(=) var1=var2
大於(>) var1>var2
大於或等於(>=) var1>=var2
小於(<) var1<var2
小於或等於(<=) var1<=var2
不等於(!=) var1!=var2
且(&&) var1=1 && var2=3
或(||) var1=1 || var2=3


條件語法通常配合if或while使用。

 

【流程控制】

if...end if

用法:

條件成立則執行if...end if裡的敘述。

if 條件
敘述
end if

範例:

if var1>3
say "hi!!"
end if


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

else

用法:

與if...end if配合使用。
條件成立則執行if...else之間的敘述,
條件不成立則執行else...end if之間的敘述。

if 條件
敘述
else
敘述
end if

範例:

if var1>3
say "hi!!"
else
say "bye!!"
end if


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

while...wend

用法:

條件成立則執行while...wend裡的敘述。

while 條件
敘述
wend

範例:

while var1<100
var1=var1+1
wend


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

repeat...end repeat

用法:

重覆執行repeat...end repeat裡的敘述。
次數可直接用數字也可用變數或運算式。

repeat 次數
敘述
end repeat

範例:

repeat 100
var1=var1+1
end repeat

repeat var2
var1=var1+1
end repeat


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

break

用法:

離開目前的repeat...end repeat或while...wend迴圈。

範例:

while var1<100
var1=var1+1
var2=var2*var1
if var2>30
break
end if
wend


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

標記

標記的格式為名稱:

範例:

Label:

good:


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

jump 標記

跳到指定的標記處。

用法:

jump 標記

範例:

add:
var1=var1+1
jump add


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

on..jump

resume

條件成立則觸動jump指令。
on...jump檢查條件時機在on..jump後的所有指令,直到最後一行或有其他的on...jump。
on...jump之前的script不會檢查。
一但觸動jump,會停止目前的script,直接jump到指定標記處。
配合resuem可以回到觸動條件成立時的script位

用法:

On var1=1 Jump ext

範例:


on var1=1 jump ext
...
...
//下面這行會觸動jump而到ext標記處執行
var1=1
//在resume後會從此處繼續執行
var2=2
...
...

ext:
var1=0
resume


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

stop

結束script執行,即按了停止鍵。
將stop放在script最後一行,則script只會執行一次

範例:

var1=var1+1
stop


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

【鍵盤字元相關指令】

SendKey(按鍵碼)
KeyPress(按鍵碼)

用途:

模擬按下鍵盤動作。

範例:

//以下皆為送出F1(模擬按了F1鍵)
SendKey(112)
KeyPress(112)

//alt+F1
SendKey(alt+112)
KeyPress(alt+112) //ctrl+alt+F1
SendKey(ctrl+alt+112)
KeyPress(ctrl+alt+112)


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

Say "字串"
Text "字串"
KeyString "字串"

用途:

模擬打字動作。
Text和KeyString功能相似,但Text不會影響你目前的鍵盤操作。
Say會在送完字串後再送出一個Enter鍵,Text和KeyString則否。
KeyString可以用"\n"來送出Enter鍵。
注意,KeyString無法用中文,Say及Text可以是中文字串。

範例:

Say "Hi!!你好!!"
Text "Hi!!你好!!"
KeyString "Hi!!"

//打完字後模擬按Enter
KeyString "Hi!!\n"


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

KeyDown(按鍵碼)
KeyUp(按鍵碼)

用途:

模擬按下或放開某個鍵。
若用了KeyDown而沒用KeyUp放開,
則被按下的按鍵會一直保持著按下的狀態。

範例:

//按下按鍵A不放
KeyDown(65)
//放開按鍵A
KeyUp(65)


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

【mouse指令】

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座標處按下點一下左鍵
Left Click Pos1

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

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


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

Left ColorClick 顏色 左上角座標 右下角座標
Left Color DbClick 顏色 左上角座標 右下角座標

用途:

在指定座標範圍內點選或雙擊符合顏色值的第一個座標。

範例:

//在Pos1座標及Pos2座標範圍內雙擊符合顏色Var1的第一個座標
Left Color DbClick Var1 Pos1 Pos2


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

MouseMove 座標

用途:

模擬滑鼠移動到座標處。

範例:

//移動游標到Pos1處
MouseMove Pos1


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

【其他指令】

Delay(時間)

用途:

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

範例:

//等待2秒
delay(2000)


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

Color[位置]

用途:

傳回指定位置的顏色值。

範例:

//取得Pos1座標的顏色值
var1=color[pos1]


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

Rand[範圍]

用途:

傳回指定範圍內的整數亂數。

範例:

//取得0-99的整數亂數
var1=rand[100]


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

Xy2Pos[X座標,Y座標]

用途:

把x,y形式表示的座標轉成Pos位置格式。

範例:

//指定pos1座標為(100,200)
pos1=xy2pos[100,200]


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

Time
Timer

用途:

傳回時間值。
Time傳回從西元1970年至現在所經過的秒數。
Timer傳回系統的clock時間,單位為ms(千分之一秒)

範例:

var1=time


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

GetColorPos[顏色值,左上角,右下角]

用途:

取得範圍內符合顏色值的第一個座標。

範例:

//取得pos1,pos2範圍內符合顏色值var1的第一個座標
var2=GetColorPos[var1,pos1,pos2]


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

Beep

用途:

發出嗶聲。

範例:

//發出嗶聲
beep

可碧
究級玩家
究級玩家
文章: 8976
註冊時間: 週二 2月 26, 2002 8:00 am

文章 可碧 » 週三 5月 08, 2002 10:32 pm

原來~
那Left Db color click還有Left up是啥意思ㄋ
■■□■■□■■□■■□■■□■■□■■□■■□■■□
圖檔
■■□■■□■■□■■□■■□■■□■■□■■□■■□

yuching
頂級玩家
頂級玩家
文章: 2572
註冊時間: 週三 10月 10, 2001 8:00 am

文章 yuching » 週三 5月 08, 2002 10:09 pm

可碧 寫:down有啥ㄇ作用@__@
left down pos4
delay(1000)
left click pos8
這三行代表的意思是
把pos4的東西拖曳到pos8放下......

left down代表按住滑鼠左鍵不放

可碧
究級玩家
究級玩家
文章: 8976
註冊時間: 週二 2月 26, 2002 8:00 am

文章 可碧 » 週三 5月 08, 2002 4:53 pm

down有啥ㄇ作用@__@
■■□■■□■■□■■□■■□■■□■■□■■□■■□
圖檔
■■□■■□■■□■■□■■□■■□■■□■■□■■□

yuching
頂級玩家
頂級玩家
文章: 2572
註冊時間: 週三 10月 10, 2001 8:00 am

文章 yuching » 週三 5月 08, 2002 12:58 pm

可碧 寫:left down pos4
delay(1000)
left click pos8
----------------------------------------------------
這個是啥ㄇ意思
我看不懂
能不能寫當重量超過多少的時候
把成品都抓到一個袋子裡
我的方式是做一個就放一個到外面的包包....
而當做好某一定數目之後 (看repeat次數)就自動換一個新的包包...

pos4是放成品用的包包.
而pos8是集中放已放滿成品包包的箱子.....

頭像
Dopher
頂級玩家
頂級玩家
文章: 1007
註冊時間: 週六 7月 07, 2001 8:00 am

文章 Dopher » 週三 5月 08, 2002 10:58 am

用EZS2的getcolor應該就可以了吧..

可碧
究級玩家
究級玩家
文章: 8976
註冊時間: 週二 2月 26, 2002 8:00 am

文章 可碧 » 週三 5月 08, 2002 9:39 am

left down pos4
delay(1000)
left click pos8
----------------------------------------------------
這個是啥ㄇ意思
我看不懂
能不能寫當重量超過多少的時候
把成品都抓到一個袋子裡
■■□■■□■■□■■□■■□■■□■■□■■□■■□
圖檔
■■□■■□■■□■■□■■□■■□■■□■■□■■□

可碧
究級玩家
究級玩家
文章: 8976
註冊時間: 週二 2月 26, 2002 8:00 am

文章 可碧 » 週三 5月 08, 2002 9:29 am

Dop不是拉
因為後來GM有改了有關堆疊物品的限制
我是想看抓東西那個部分
■■□■■□■■□■■□■■□■■□■■□■■□■■□
圖檔
■■□■■□■■□■■□■■□■■□■■□■■□■■□

頭像
Dopher
頂級玩家
頂級玩家
文章: 1007
註冊時間: 週六 7月 07, 2001 8:00 am

文章 Dopher » 週三 5月 08, 2002 9:25 am

咦...
我好像很久以前給過妳不是嗎?

找到我上線的時間我丟給妳嚕

yuching
頂級玩家
頂級玩家
文章: 2572
註冊時間: 週三 10月 10, 2001 8:00 am

Re: yuching關於那個裁縫的ezs

文章 yuching » 週二 5月 07, 2002 10:56 pm

可碧 寫:我記得你之前是不是有寫過在家掛的
裁縫的ezs
可不可po給我
我的文章放在第9頁.....
你往前找找看看吧.....

頭像
kuresu
頂級玩家
頂級玩家
文章: 2530
註冊時間: 週日 7月 01, 2001 8:00 am

文章 kuresu » 週二 5月 07, 2002 6:39 pm

ez....我之前練是用uoa錄一次...然後uoloop跑....
等包包滿了就去賣....技能高的時候一次頂多掛10分鐘...就這樣練了一個寒假....
想想真辛苦....
長榮開發股份有限公司小職員

可碧
究級玩家
究級玩家
文章: 8976
註冊時間: 週二 2月 26, 2002 8:00 am

yuching關於那個裁縫的ezs

文章 可碧 » 週二 5月 07, 2002 6:37 pm

我記得你之前是不是有寫過在家掛的
裁縫的ezs
可不可po給我
■■□■■□■■□■■□■■□■■□■■□■■□■■□
圖檔
■■□■■□■■□■■□■■□■■□■■□■■□■■□

回覆文章

回到「Shining Soul [光之魂]」

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 6 位訪客