新手 Script 教學區

版主: netflygauvaOldGhost

回覆文章
fmask
中級玩家
中級玩家
文章: 196
註冊時間: 週三 6月 18, 2003 1:12 am

Re: 新手 Script 教學區

文章 fmask » 週五 11月 06, 2009 2:14 pm

補丁先不要裝...因為有些系統功能會因為安裝了而無法正常運作

如: 好友系統,寵物系統(部分)
~電捲~
Purple lomance....

專職: 去死去死團...每天都會被龍給踩死一次

SPY
頂級玩家
頂級玩家
文章: 1233
註冊時間: 週一 7月 02, 2001 8:00 am

Re: 新手 Script 教學區

文章 SPY » 週四 11月 05, 2009 11:37 pm

Odyssey所使用的Client程式版本為2.0.3b
1264客户端下载.
http://uo.fenteng.net/download/uo.rar

Ody203相关补丁下载.
http://www.odyes.com/main/main.html

小白快回來歸隊吧 :lol:

netfly
頂級玩家
頂級玩家
文章: 1312
註冊時間: 週三 9月 19, 2001 8:00 am

Re: 新手 Script 教學區

文章 netfly » 週四 11月 05, 2009 10:40 pm

:oops:
現在用那個版本的主程式呀0,0
《小㊣白》

litte fat
初級玩家
初級玩家
文章: 2
註冊時間: 週日 11月 01, 2009 10:23 am

Re: 新手 Script 教學區

文章 litte fat » 週日 11月 01, 2009 10:28 am

好帥的編寫呀

SPY
頂級玩家
頂級玩家
文章: 1233
註冊時間: 週一 7月 02, 2001 8:00 am

Re: 新手 Script 教學區

文章 SPY » 週五 10月 23, 2009 4:15 pm

樓下的 可否ㄝ寄一份給我 我可能ㄝ非常的需要 :emba:
到現在還在找去那下載主程式........

頭像
vagabond
中級玩家
中級玩家
文章: 168
註冊時間: 週三 7月 04, 2001 8:00 am

Re: 新手 Script 教學區

文章 vagabond » 週六 8月 15, 2009 10:37 pm

想不到2009年重新玩的我....

也需要看這些文章了= =

netfly
頂級玩家
頂級玩家
文章: 1312
註冊時間: 週三 9月 19, 2001 8:00 am

文章 netfly » 週二 6月 25, 2002 12:45 am

代碼: 選擇全部

if  Wght > 110
SendMacro(4)//UOA錄製
最後由 netfly 於 週二 6月 25, 2002 12:47 am 編輯,總共編輯了 1 次。
《小㊣白》

ken07
高級玩家
高級玩家
文章: 607
註冊時間: 週二 12月 18, 2001 8:00 am

文章 ken07 » 週四 6月 20, 2002 8:32 pm

Hi~ 大家...
剛剛因為太閒了, 就寫出來一個牧羊 + 潛行的 script
請慢用... 不過真的有點呆呆...
//需要用到 Ezs II with UOA + uop.dll
//macro#6 為牧羊, 叫羊到 A 地點
//macro#14 為牧羊, 叫羊到 B 地點
//f1 為潛行 macro
sendmacro(6)
delay(4500)
sendkey(f1)
delay(2500)
repeat 7
sendkey(36)
delay(1000)
end repeat
sendmacro(14)
delay(4500)
sendkey(f1)
delay(2500)
repeat 7
sendkey(34)
delay(1000)
end repeat

ken07
高級玩家
高級玩家
文章: 607
註冊時間: 週二 12月 18, 2001 8:00 am

文章 ken07 » 週四 6月 20, 2002 8:31 pm

OldGhost 寫:抄寫所需原料至少需要2件,一是空捲,一是藥材,而藥材的多寡隨著不同的魔法捲也有不同的種類,所以通常要掛就需要定時取得原料,有若等所需時再一一取得就把script 寫的很小心,且還需一一計數,但uoa只有兩組,那現在就可利用小技巧來達成一次取得所需原料方法。
1、準備數個袋子。
2、將每個袋子放入可直接放在身上重量的等量藥材、空捲。
3、將收好原料的袋子放在大容器裡(鐵箱、木箱或可容納袋子的地方)或放在地上同一定點(好像只可放26個袋子)。
4、若是放大容器內,就需要一個以顏色抓取袋子的指令,若放地上即可利用搬移指令,不過通常放地上就夠了,因ody常重開機,或許抄不到幾袋就重開了,就算運氣好都不重開,以一個袋子放300組,24小時最多可抄6組吧(沒算過)。

其實不只抄寫,就算製圖、製空捲也可利用這方法同時取得等量的原料

ken07
高級玩家
高級玩家
文章: 607
註冊時間: 週二 12月 18, 2001 8:00 am

文章 ken07 » 週四 6月 20, 2002 8:28 pm

jamesying 寫:
以下是我的方法啦,供各位參考,我覺得還蠻好用的
準備一個大鐵箱,放抄好的捲,也不會有滿出來的困擾
然後以下是我的SCRIPT:
repeat 1
//macro(11)=抄捲動作
sendmacro(11)
//user2=空捲
if user2<1
//var2=fs捲顏色, pos3=大包包左上 pos4=大包包右下, 16646570=放fs捲的袋子位置
dragall var2 from pos3 pos4 to 16646570 delay 1000
delay(1000)
//22217104地上空捲堆位置, pos1=自己
drag 100 from 22217104 to pos1
delay(1000)
end if
if bm<20
//19464628=地上bm位置
drag 100 from 19464628 to pos1
delay(1000)
end if
if gi<20
//20840912=地上gs位置
drag 100 from 20840912 to pos1
delay(1000)
end if
if ga<20
//20644253=地上gl位置
drag 100 from 20644253 to pos1
delay(1000)
end if

if mana<40
break
end if
end repeat

repeat 30
//f10=冥想
sendkey(f10)
delay(16000)
if mana>99
break
end if
end repeat
大家可以參考一下,不過缺點是放要才獲空捲或鐵箱位置有變動時
必須要重抓點,而且要用ez的1.07版的
不過只要沒動到以上的物品跟主包包,其實沒差,
我現在抄復活捲,一天大概可以抄差不多900-1000隻
參考一下囉

ken07
高級玩家
高級玩家
文章: 607
註冊時間: 週二 12月 18, 2001 8:00 am

文章 ken07 » 週四 6月 20, 2002 8:26 pm

netfly 寫://伐木
//配合uoa使用
//macro 1是用uoa錄雙點伐木工具(設為use item tpye)
//var7是等待時間( 設500-1500)
//var8是伐木時間(我設15000)
//var3是用來記錄現在位置,使人物去銀行之後可以回原來位置砍
//var6是重量我設重量大於200就去銀行
//user1設為木,
//pos1是身上木的位置,pos2是銀行位置
//sendkey (45)即是按insert鍵,即使用繃帶(因為我設uoa中的bandage yourself 為insert)


goto 2506,570
jump lumberjack

lumberjack:

Repeat 4
On Hits < 100 Jump help
sendmacro(1)
delay(var7)
left click 8585554
delay(var8)
var3=1
On Wght >var6 Jump bank
End Repeat


bank:
if Wght >var6
goto 2512,543
delay(var7)
say "bank"
var1=User1 - 2
Drag var1 From pos1 to pos2
delay (2000)
if var3=1
goto 2510,536
end if
// if var3=2
// goto 2506,528
// end if
end if
resume

help:
if Hits < 100
say "guard"
//sendkey (46)//按delete鍵拍照(我設del鍵為拍照hotkey)
While Hits < 100
SendKey(45)
Delay(2800)
Wend
end if
resume

ken07
高級玩家
高級玩家
文章: 607
註冊時間: 週二 12月 18, 2001 8:00 am

文章 ken07 » 週四 6月 20, 2002 8:24 pm

netfly 寫://配合uoa使用(模要用uop.dll)
//pos3是地下鐵的位置
//pos4是包中鐵位置
//macro5是打匕首(用uoa錄)
//macro6是熔匕首(用uoa錄,target要設為target item tpye)
While Wght < 100
Drag 300 From pos3 to pos4
Delay(2000)
Wend
if Wght > 90
SendMacro(5)
delay 6000
end if
while User1 > 1
SendMacro(6)
delay 2500
Wend

ken07
高級玩家
高級玩家
文章: 607
註冊時間: 週二 12月 18, 2001 8:00 am

文章 ken07 » 週四 6月 20, 2002 8:23 pm

Lea 寫:pos8=19530128
pos6=19595665
var5=13
var1=0
pos1=pos8+xy2pos[0,var5*22]
repeat var5
var2=0
repeat var5
var3=(var1-var2)*22
var4=(var1+var2-var7+1)*(-22)
pos2=pos1-xy2pos[var3,var4]
sendkey(f2) //uoa釣竿
delay(200)
left click pos2 //下竿
delay(4000) //等魚
sendkey(f1) //uoa小刀
delay(500)
left click pos6 //切魚
delay(500)
drag all from pos6 to pos7//搬到包包
delay(500)
var2=var2+1 //換點
end repeat
var1=var1+1
end repeat



ps... 這是給不缺錢的人用的
一條魚有的可以賣幾十塊錢
切了一片魚只有4塊肉 一塊魚肉一塊錢 ==> 一條魚剩下4塊錢
但是魚肉輕, 不用怕釣到最後堆疊(over weaght)
且經過思考... 如果這個script做到over weaght一樣不會堆疊被抓去關
因為魚肉可以堆起來, 只有兩種魚肉,
但是都可以分別堆疊, so不用怕(這是推測,
萬一不成不要來找我)

pps.. 我是用來蒐集魚肉準備練cooking的

錢.. 釣魚來賺錢我不習慣說

(不考慮會釣到怪物)

<font size=-1>[ 這篇文章被編輯過: Lea 在 2001-11-12 00:41 ]</font>

ken07
高級玩家
高級玩家
文章: 607
註冊時間: 週二 12月 18, 2001 8:00 am

文章 ken07 » 週四 6月 20, 2002 8:17 pm

OldGhost 寫:// pos1取木頭點
// pos2放木頭點(自已)
// var8 自己的重量變數
// pos5 成品放袋子點
// pos6 將袋子放筒子
// pos7、pos8羊點
// pos3袋子左上角 pos4 袋子右下角
// var6 一次處理多少木頭
// user1 成品數
// user2 木頭數
var6 = 4

//將木頭拿到身上
var8 = wght
while user2 < var6
drag var6 - user2 from pos1 to pos2
delay 500
wend

//木工
while user2 >= var6
//木工
sendkey(27)
sendkey(alt + 84)
WaitForWghtChange 7000
delay 1000
wend

//將成品 拿至袋子裡
while User1 != 0
var2=GetColorPos[var4,pos3,pos4]
drag all from var2 to pos5
delay 1000
wend
var5 = var5 % 50 + 1

//拿袋子到定點
if var5 = 50
drag 1 from pos5 to pos6
WaitForWghtChange(1000)

//割羊毛
sendkey(alt +52)
delay 2000
Left Click pos7
delay 500
sendkey(alt+52)
delay 1000
Left Click pos8
delay 2000
end if

ken07
高級玩家
高級玩家
文章: 607
註冊時間: 週二 12月 18, 2001 8:00 am

文章 ken07 » 週四 6月 20, 2002 8:16 pm

OldGhost 寫:// pos1取布點
// pos2放布點(自已)
// var8 自己的重量變數
// pos5 衣服放袋子點
// pos6 將袋子放筒子
// pos7、pos8羊點
// pos3袋子左上角 pos4 袋子右下角
// 剪布軸ALT + 84、做衣服 f12都是UOA錄
// var4 衣服的顏色
// alt + 52 uoa錄拿小刀
// var5計數變數,1~10循環
// user1 衣服成品數

//將布軸拿到身上
var8 = wght
while wght = var8
drag 6 from pos1 to pos2
delay 500
wend
//將布軸用剪刀剪開
var8 = wght
while wght = var8
sendkey(alt + 84)
delay 500
wend
//縫衣服

while user1 < 25 || wght >= 400
//點針線熱鍵
sendkey(27)
sendkey(f12)
WaitForWghtChange 6000
delay 1000
wend

//將衣服拿至袋子裡
while User1 != 0
var2=GetColorPos[var4,pos3,pos4]
drag 1 from var2 to pos5
delay 1000
// sendkey(alt + 49)
wend
var5 = var5 % 10 + 1

//拿袋子到定點
if var5 = 10
drag 1 from pos5 to pos6
WaitForWghtChange(1000)
end if
//割羊毛
sendkey(alt +52)
delay 2000
Left Click pos7
delay 500
sendkey(alt+52)
delay 1000
Left Click pos8
delay 2000

回覆文章

回到「NPC聯盟」

誰在線上

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