[Ren講座]專治SCRIPT疑難

版主: AxlRen[RK,retired]CrySania

回覆文章
Ren[RK,retired]
頂級玩家
頂級玩家
文章: 1914
註冊時間: 週六 4月 06, 2002 10:55 pm

文章 Ren[RK,retired] » 週五 9月 13, 2002 10:48 pm

:smoke:
前任Royal Knight 隊長,退休中。
---------
Royal Knight曾是舊社會的柣序維護者擁有強大的武力與人員素質,極強的戰鬥技能與毀滅性的武器。如果Odyssey比成Fallout系列,Royal Knight可比做Brotherhood of Steel。附帶一點,以前的Royal Knight是非私人公會。

Ren[RK,retired]
頂級玩家
頂級玩家
文章: 1914
註冊時間: 週六 4月 06, 2002 10:55 pm

文章 Ren[RK,retired] » 週日 9月 08, 2002 11:18 pm

那時候的uoa和現在可不一樣。
==
我的程式已經進化到可以撿到一些種子了。
==
debug的原因是…有些程式就是無法持續很久。(如果持續不久就是說你的睡眠不會很好…)
==
初步程式總是一下子就完成,不過…後來想作的事情會越來越多,所以越寫越大,越寫越覺得需要好維護,所以就東修修西修修…自然完成的時間越來越多。不過我沒有去寫砍樹妖,因為…我的程式已經大到從我按開始到真正程式開始跑已經需要五秒了…(因為寫樹的位置佔掉太多記憶體了…)所以,我有些東西是東受限西受限的。不過也是因為這樣以及way的建議,我才會去想要修改程式,讓自己的程式看起來更好。
==
砍木程式來說,應該是uo中最難的一個吧。(當然還有一些比較特殊的,原本不該是程式的,也可能寫得出來,只是,這是練功程式中最難的,這樣應該是沒錯。(有人去寫砍黃金木的程式,有人去為專挖彩礦的程式…這些的難度我想也不低)所以,其實多多學習,到最後,如果你可以懂砍木的程式,其他練功用的程式,應該沒有難的了。
==
像我,本來寫一個程式加debug需要大約一個星期(從開始寫到寫到我不想改(相容性、方便性、generalize一般化;等等)目前可能只需要二十分鐘不到(視程式的大小也有不同)…人呢,總是會成長的 :D
前任Royal Knight 隊長,退休中。
---------
Royal Knight曾是舊社會的柣序維護者擁有強大的武力與人員素質,極強的戰鬥技能與毀滅性的武器。如果Odyssey比成Fallout系列,Royal Knight可比做Brotherhood of Steel。附帶一點,以前的Royal Knight是非私人公會。

Archur Lee
頂級玩家
頂級玩家
文章: 1266
註冊時間: 週三 7月 11, 2001 8:00 am

文章 Archur Lee » 週日 9月 08, 2002 12:58 am

Ren[RK,retired] 寫:嗯,想問就問吧!
==
砍木的程式喔,要明白本來就不太容易…畢竟我是花了數十個晚上才寫出來的…(沒辦法有些東西就是需要經驗的累積…debug要很久…)加油吧! :smoke:
ㄎㄎㄎ
我當初練的時候
一個早上就寫好了
寫好剛好直接去上課掛著
不過我那時候沒有樹妖

az還寫過一個遇到pk會飛走的ezs~~
它也很厲害~~
之前寫ezs不會的地方不試問他就是問rick

Ren[RK,retired]
頂級玩家
頂級玩家
文章: 1914
註冊時間: 週六 4月 06, 2002 10:55 pm

文章 Ren[RK,retired] » 週日 9月 08, 2002 12:11 am

嗯,想問就問吧!
==
砍木的程式喔,要明白本來就不太容易…畢竟我是花了數十個晚上才寫出來的…(沒辦法有些東西就是需要經驗的累積…debug要很久…)加油吧! :smoke:
前任Royal Knight 隊長,退休中。
---------
Royal Knight曾是舊社會的柣序維護者擁有強大的武力與人員素質,極強的戰鬥技能與毀滅性的武器。如果Odyssey比成Fallout系列,Royal Knight可比做Brotherhood of Steel。附帶一點,以前的Royal Knight是非私人公會。

tikobbs
中級玩家
中級玩家
文章: 273
註冊時間: 週五 7月 19, 2002 5:20 pm

文章 tikobbs » 週六 9月 07, 2002 12:55 pm

特別感謝~~

為了理解砍木script,花了一個晚上...還是弄得2266....>.<

--
對呀,來插花滴..有問題還可以再問嗎?
誰叫全ody,DA的script最齊全~
^________________^
ID:Tiko ICQ:160210579
技能:挖礦 解剖 隱形 繃帶
公會:[Fortress of N.P]
偶是新手唷~~不要75偶唷..Q_Q
看到偶可以跟我打招呼唷

Ren[RK,retired]
頂級玩家
頂級玩家
文章: 1914
註冊時間: 週六 4月 06, 2002 10:55 pm

文章 Ren[RK,retired] » 週六 9月 07, 2002 10:50 am

SORRY啦,因為文章沈下去了,所以我沒有看到… :o
==
如LEE所說,那VAR7是木頭的顏色,而後面兩個藍色是包包的左上角;紅色是包包的右上角。
==
如果還有人回覆而我沒回,就是我沒看到,請讓他浮一下…
前任Royal Knight 隊長,退休中。
---------
Royal Knight曾是舊社會的柣序維護者擁有強大的武力與人員素質,極強的戰鬥技能與毀滅性的武器。如果Odyssey比成Fallout系列,Royal Knight可比做Brotherhood of Steel。附帶一點,以前的Royal Knight是非私人公會。

Archur Lee
頂級玩家
頂級玩家
文章: 1266
註冊時間: 週三 7月 11, 2001 8:00 am

文章 Archur Lee » 週六 9月 07, 2002 6:49 am

tikobbs 寫:可以問一下嗎?....也是顏色的問題

這是你砍木程式中的

repeat 6
delay(300)
var1=GetColorPos[var7,27262983,29229089]
delay(300)
//是否沒有木頭計算。
if var1>1
jump labskip
end if
end repeat
var6=var6+1
waitforwghtchange(13000)


---------
想問一下.....綠色是抓那一個地方的顏色
藍色跟紅色...是各抓那一個點(我猜應該是訊息那邊..可是不是很懂)
謝謝~~^__________^
插花回答一下
綠色是要選取物品的顏色~~~應該是木頭
先用選取位置再到var選項去取得顏色就會得到這些數字
藍色是包包左上角紅色是右下角的位置的數字~~不用道var選項去選取得顏色
只要把取得位置的數字填上就好


你不是da的來插花的嗎???
:mrgreen: :mrgreen: :mrgreen: :mrgreen:
最後由 Archur Lee 於 週六 9月 07, 2002 6:55 am 編輯,總共編輯了 2 次。

tikobbs
中級玩家
中級玩家
文章: 273
註冊時間: 週五 7月 19, 2002 5:20 pm

文章 tikobbs » 週六 9月 07, 2002 6:17 am

可以問一下嗎?....也是顏色的問題

這是你砍木程式中的

repeat 6
delay(300)
var1=GetColorPos[var7,27262983,29229089]
delay(300)
//是否沒有木頭計算。
if var1>1
jump labskip
end if
end repeat
var6=var6+1
waitforwghtchange(13000)


---------
想問一下.....綠色是抓那一個地方的顏色
藍色跟紅色...是各抓那一個點(我猜應該是訊息那邊..可是不是很懂)
謝謝~~^__________^
ID:Tiko ICQ:160210579
技能:挖礦 解剖 隱形 繃帶
公會:[Fortress of N.P]
偶是新手唷~~不要75偶唷..Q_Q
看到偶可以跟我打招呼唷

Ren[RK,retired]
頂級玩家
頂級玩家
文章: 1914
註冊時間: 週六 4月 06, 2002 10:55 pm

文章 Ren[RK,retired] » 週日 8月 25, 2002 5:12 pm

var1=GetColorPos[1587299,26083934,30409448]
//找出放錯的位置是在哪裡。
pos1=var1
mousemove pos1
left down pos1
//到放錯的位置拿木頭。
sendkey(13)
sendkey(13)
left up 13631816
==
這是我的砍木SCRIPT的一小段。
第一行是找出木頭的顏色的位置(木頭顏色是1587299,這個你可以去作木工等生產系技能的時候不是有選單會出來,先把你(可能)需要的顏色的「位置」GET出來(取出來)然後,用POSX顏色(X=1至8)來取得你的位置的顏色),我的顏色的值就是這樣取出來的,當然,你可能取好幾次才取得正確可以用的值。不對的話就重新來一次就是了,試到正確為止,一般不必超過十次。
然後,後來的兩個數值就是包包的左上角的位置、包包的右下角的位置。取得數值的範圍是左下角到右下角的方格中都是目標。
==
第二行就是取出顏色值的(值,或是說「位置」或是說「位置的值」都可以)然後對應到位置一的值就是VAR1。
==
第三行是移動滑鼠到位置一。
==
第四行是在位置一的地方按下去。按久了,木頭自然就會到手上。
==
第五、六行是按下ENTER鍵(全部取得木頭)
==
第七行是取得木頭的游標到身上,然後放開。
==
全部的動作就是:
一、找出木頭在包包中的位置
二、把木頭取出,放到自己身上(你可以輕易修改成放到包包中的特殊位置)。
前任Royal Knight 隊長,退休中。
---------
Royal Knight曾是舊社會的柣序維護者擁有強大的武力與人員素質,極強的戰鬥技能與毀滅性的武器。如果Odyssey比成Fallout系列,Royal Knight可比做Brotherhood of Steel。附帶一點,以前的Royal Knight是非私人公會。

fancer
中級玩家
中級玩家
文章: 183
註冊時間: 週二 10月 02, 2001 8:00 am

文章 fancer » 週日 8月 25, 2002 4:01 pm

問一個EZC
因應未來可能不能用UOA
所以EZC裡面抓顏色的功能可能就滿重要的
請問一下要怎樣弄
我依照網頁上面的語法
從來沒有成功過
有沒有成功的檔案
借我試試

Oldway
中級玩家
中級玩家
文章: 112
註冊時間: 週一 7月 23, 2001 8:00 am

文章 Oldway » 週六 8月 24, 2002 1:15 pm

To FD:
Guest 要趕快關, 除非都是內部網段, 不然開了==開了一個大後門
2K預設IPC$是開的要小心
,,
另一點, 2K裝時別裝IIS, 掛上了SP3或roll up package 再裝哦

Oldway
中級玩家
中級玩家
文章: 112
註冊時間: 週一 7月 23, 2001 8:00 am

文章 Oldway » 週六 8月 24, 2002 12:50 pm

好好研究這一篇應該會有幫助, 若你每台PC都只有一片網卡時..裡面說明很詳細
http://www.pczone.com.tw/showthread.php ... adid=32407
,,
若你其中有一部PC有2片網卡時,再PO出來,應該可以幫你解決
:D

Ren[RK,retired]
頂級玩家
頂級玩家
文章: 1914
註冊時間: 週六 4月 06, 2002 10:55 pm

文章 Ren[RK,retired] » 週五 8月 23, 2002 1:30 pm

記得還要再開一個九八電腦名稱的使用者權限。(如果你的格式是NTFS,且有限定使用者密碼等權限時)。資源分享檔案也要設定好權限。
前任Royal Knight 隊長,退休中。
---------
Royal Knight曾是舊社會的柣序維護者擁有強大的武力與人員素質,極強的戰鬥技能與毀滅性的武器。如果Odyssey比成Fallout系列,Royal Knight可比做Brotherhood of Steel。附帶一點,以前的Royal Knight是非私人公會。

Axl
高級玩家
高級玩家
文章: 680
註冊時間: 週六 8月 10, 2002 7:15 am

文章 Axl » 週五 8月 23, 2002 12:56 pm

1.WORKGROUP要一樣

2.因為ADSL用了TCP/IP通訊協定
你必須再加個通訊協定讓兩台電腦能溝通
可以用NETBEUI或是IPX 都行

FD
高級玩家
高級玩家
文章: 985
註冊時間: 週日 7月 01, 2001 8:00 am

文章 FD » 週五 8月 23, 2002 12:20 pm

我想問一下你知道怎麼把一台win98和一台win2000連起來ㄇ??
本來兩台都是win98
用hub連起來都沒問題
可是其中一台硬碟燒了
修好後,我拿來灌2000
可是網芳就是連不起來說
ip和gateway都設好了
guest權限也開了
還有哪裡要弄ㄇ?????
兩台都有一張網卡
用Hub共用ADSL

回覆文章

回到「DA公會」

誰在線上

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