cm_or_ming 註冊日期:2002/08/19 來自:HK 發表文章數:4 2002/08/23 12:39am -------------------------------------------------------------------------------- ?RE:分享一下 也請指教 用不到..... 請問 問題出在?? cm_or_ming 註冊日期:2002/08/19 來自:HK 發表文章數:4 2002/08/19 12:13pm -------------------------------------------------------------------------------- ?RE:分享一下 也請指教 我忘了?.這是為天上碑設計的. cm_or_ming 註冊日期:2002/08/19 來自:HK 發表文章數:4 2002/08/19 11:47am -------------------------------------------------------------------------------- ?分享一下 也請指教 首先,我解釋一下我的script: XXX X0X XXX pos1 ~ pos8是那些X 是預計中怪物的位置 0是我的角色 我首先catch了pos1 ~ pos8 的color?作為var1 ~ var8 再用EZ不斷檢?pos1 ~ pos8的color?轉變. 由於有怪物在身旁(pos1~pos8)時,color會變,因而可以立即left click那個有color?轉變的position.達到自己練功的效果. 有3個問題: 1. 我一開始時設定了: var1=color(pos1) . . var8=color(pos8) 我不知var會否隨時間轉變 如果會,script下面的 If var1!=color(pos1)....就不能成立了.Script 也不能運作. 2. 由於我的位置可能會變了(掛網中移動了),在'var不會隨時間轉變'的情況下(假設Script可運作),我的角色便會不斷移動(由於8個pos的color也變了).那麼,怎可定期取得新的固定var1 ~ var8 color?? 好讓即使移了位置也可自動重新整理資料? 3. 我的Script中有一大堆If Else If.可否如我的script般,用多層If Else If? pos1=16777614 pos2=15729094 pos3=13107654 pos4=11534778 pos5=11534740 pos6=12190050 pos7=14418282 pos8=16253276 Repeat var1=color(pos1) var1=color(pos2) var1=color(pos3) var1=color(pos4) var1=color(pos5) var1=color(pos6) var1=color(pos7) var1=color(pos8) Interval=10 Repeat 40 If color(pos1)!=var1 or color(pos2)!=var2 If color(pos1)!=var1 Left Click pos1 Delay(15000) ElseIf color(pos2)!=var2 Left Click pos2 Delay(15000) End If End If ElseIf color(pos3)!=var3 or color(pos4)!=var4 If color(pos3)!=var3 Left Click pos3 Delay(15000) ElseIf color(pos4)!=var4 Left Click pos4 Delay(15000) End If End If ElseIf color(pos5)!=var5 or color(pos6)!=var6 If color(pos5)!=var5 Left Click pos5 Delay(15000) ElseIf color(pos6)!=var6 Left Click pos6 Delay(15000) End If End If ElseIf color(pos7)!=var7 or color(pos8)!=var8 If color(pos7)!=var7 Left Click pos7 Delay(15000) ElseIf color(pos8)!=var8 Left Click pos8 Delay(15000) End If End If Else Delay (5000) End If SendKey(f4) SendKey(f4) End Repeat End Repeat