黃易群俠傳M脫機外掛應用程式黃易神行
1348
11

按精編寫小問題10/14新增問題

tk007kimo 發表於 2009-10-6 11:51:50 | 只看該作者 回帖獎勵 |倒序瀏覽 |
本帖最後由 tk007kimo 於 2009-10-14 01:32 編輯

感謝s9101442000大大教我使用for迴圈
現在延續此迴圈的問題,也就是for可以使在再多重迴圈中嗎?

For 50
    For 5
        Gosub a
    EndFor
    Gosub b
EndFor
Gosub c
EndScript
以上迴圈寫法是否正確? 我希望的方式為 *(sub a跑5次->sub b一次)*
接著*(sub a跑5次->sub b一次)*此大回圈跑了50次後再跑sub c
不知道這樣說是否不清楚,如果用數學方式表示的話
(a*5+b)*50+c
我用此寫法測試了,他還是維持在sub a跑5次後接sub b,不會跑sub c
測試時我將第一個for 設一次,我想法是他會(sub a)*5->(sub b)->(sub c)
實測為(sub a)*5->(sub b)
For 1
    For 5
        Gosub a
    EndFor
    Gosub b
EndFor
Gosub c
EndScript
收藏收藏 分享分享 讚 幹 分享分享 FB分享
回覆

使用道具 舉報


s9101442000 當前離線
UID
1253303
熱心
659 值
嘉獎
0 次
違規
0 次
在線時間
360 小時
經驗
628 點
積分
4963
精華
0
最後登錄
2018-8-6
閱讀權限
50
註冊時間
2009-7-1
論壇幣
3265 幣
聯合幣
34 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 6Rank: 6
s9101442000 2009-10-6 14:55:31
本帖最後由 s9101442000 於 2009-10-6 19:43 編輯

for N
     gosub a
endfor
gosub b
endscript

sub a
endsub

sub b
endsub
//
大概是如此吧!?
回覆

使用道具 舉報

tk007kimo 當前離線
UID
650881
熱心
185 值
嘉獎
0 次
違規
0 次
在線時間
58 小時
經驗
177 點
積分
890
精華
0
最後登錄
2022-8-22
閱讀權限
30
註冊時間
2007-11-20
論壇幣
446 幣
聯合幣
12 枚
幸運鑽
2 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
tk007kimo 2009-10-8 02:36:49
本帖最後由 tk007kimo 於 2009-10-8 02:38 編輯

我剛剛試了一下,好像無法作用
使用了sub當迴圈的話我迴圈內還能使用Rem,else,endif嗎?
endsub這指令我打出來是黑色的,還是指令要使用其他的
我假設拿打怪撿東西的來當迴圈a(複雜迴圈) , 然後迴圈b(簡單迴圈)我用簡單的按一個鍵w(我不是要換武器打怪)
For 5
    Gosub a
EndFor
Gosub b
EndScript

Sub a
    Rem s
    IfColor 100,932,9f4bdf,1
        Delay 200
        KeyPress 72,1
        Delay 200
        Goto s
    Else
        MoveTo 450 528
        Delay 100
        KeyDown 17 1
        Delay 200
        LeftClick 1
        LeftClick 1
        Delay 200
        KeyUp 17 1
        Delay 5000
        Delay 5000
        Rem A
        VBSCall FindColorEx(300,300,950,870,"9FC7C0",1,1,x,y)
        If x>=0 and y>=0
            MoveTo x y
            Delay 50
            KeyDown 18 1
            Delay 50
            LeftClick 1
            Delay 50
            KeyUp 18 1
            Delay 50
            Goto A
        Else
            Rem B
            VBSCall FindColorEx(300,300,950,870,"9FC7C0",1,1,x,y)
            If x>=0 and y>=0
                MoveTo x y
                Delay 50
                KeyDown 18 1
                Delay 50
                LeftClick 1
                Delay 50
                KeyUp 18 1
                Delay 50
                Goto B
            Else
                Rem c
                VBSCall FindColorEx(300,300,950,870,"9FC7C0",1,1,x,y)
                If x>=0 and y>=0
                    MoveTo x y
                    Delay 50
                    KeyDown 18 1
                    Delay 50
                    LeftClick 1
                    Delay 50
                    KeyUp 18 1
                    Delay 50
                    Goto c
                Else
                    Goto s
                EndIf
            EndIf
        EndIf
    EndIf

    endsub
    Sub b
        MoveTo 645 631
        Delay 500
        KeyPress 87 1

        endsub
回覆

使用道具 舉報

s9101442000 當前離線
UID
1253303
熱心
659 值
嘉獎
0 次
違規
0 次
在線時間
360 小時
經驗
628 點
積分
4963
精華
0
最後登錄
2018-8-6
閱讀權限
50
註冊時間
2009-7-1
論壇幣
3265 幣
聯合幣
34 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 6Rank: 6
s9101442000 2009-10-8 08:52:53
本帖最後由 s9101442000 於 2009-10-8 08:55 編輯

=口=
是我記錯副程式的end了=口=
應該為
return A
return B
才對=\\\=
//
另外~
我看這程式仍為無限迴圈!!!
最後的ELSE
仍跳往 s
砍掉即可!!!
回覆

使用道具 舉報

tk007kimo 當前離線
UID
650881
熱心
185 值
嘉獎
0 次
違規
0 次
在線時間
58 小時
經驗
177 點
積分
890
精華
0
最後登錄
2022-8-22
閱讀權限
30
註冊時間
2007-11-20
論壇幣
446 幣
聯合幣
12 枚
幸運鑽
2 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
5
tk007kimo 2009-10-9 00:34:28
感謝大大指導,改正後我要的功能都有出來
只是離我真正想達到的還有段距離 XDDDD
目前正在研究FindPic  看能不能解決我的問題
回覆

使用道具 舉報

s9101442000 當前離線
UID
1253303
熱心
659 值
嘉獎
0 次
違規
0 次
在線時間
360 小時
經驗
628 點
積分
4963
精華
0
最後登錄
2018-8-6
閱讀權限
50
註冊時間
2009-7-1
論壇幣
3265 幣
聯合幣
34 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 6Rank: 6
6
s9101442000 2009-10-9 19:51:51
我個人會挑戰多用重擊的方式來搞定!!!
讓它偵測重擊技能是否消失!?(一定要確定能秒殺)
消失則準備冰矛(防D血...
幾秒後自動取消(?
如果是聖騎士~攻擊N次後自動變身(?
00XX...等
方式還挺多的!!!
等妳來發掘囉(?
回覆

使用道具 舉報

tk007kimo 當前離線
UID
650881
熱心
185 值
嘉獎
0 次
違規
0 次
在線時間
58 小時
經驗
177 點
積分
890
精華
0
最後登錄
2022-8-22
閱讀權限
30
註冊時間
2007-11-20
論壇幣
446 幣
聯合幣
12 枚
幸運鑽
2 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
7
tk007kimo 2009-10-10 03:40:07
自動變身其實滿簡單
我用雙腳本來實現他,就單純一個腳本每36分鐘按變身鈕
為了避免攻擊中或被攻擊變身按個5次,中間D0.5秒,當然變身後的取消變身鈕不能設一樣鍵
把變身後的變身按鍵改成火OR重擊
回覆

使用道具 舉報

tk007kimo 當前離線
UID
650881
熱心
185 值
嘉獎
0 次
違規
0 次
在線時間
58 小時
經驗
177 點
積分
890
精華
0
最後登錄
2022-8-22
閱讀權限
30
註冊時間
2007-11-20
論壇幣
446 幣
聯合幣
12 枚
幸運鑽
2 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
8
tk007kimo 2009-10-14 01:45:31
剛編完的帖馬上被洗到下面  -.....-
請容我推一下帖
回覆

使用道具 舉報

s9101442000 當前離線
UID
1253303
熱心
659 值
嘉獎
0 次
違規
0 次
在線時間
360 小時
經驗
628 點
積分
4963
精華
0
最後登錄
2018-8-6
閱讀權限
50
註冊時間
2009-7-1
論壇幣
3265 幣
聯合幣
34 枚
幸運鑽
0 顆
招待卷
0 點
查看詳細資料
Rank: 6Rank: 6
9
s9101442000 2009-10-14 09:37:28
就理論上而言~
這樣是沒有問題的呀!!!!
可能你要看一下你的SUB C哪邊有問題了=口="
照上述的問題點~
感覺都是指向SUB C... @_@
回覆

使用道具 舉報

tk007kimo 當前離線
UID
650881
熱心
185 值
嘉獎
0 次
違規
0 次
在線時間
58 小時
經驗
177 點
積分
890
精華
0
最後登錄
2022-8-22
閱讀權限
30
註冊時間
2007-11-20
論壇幣
446 幣
聯合幣
12 枚
幸運鑽
2 顆
招待卷
0 點
查看詳細資料
Rank: 4Rank: 4
10
tk007kimo 2009-10-14 10:00:00
我剛剛看了一下,是我腦殘沒發現一個重大問題
我在sub b中有使用到Rem c , 我沒發現到c這個變數已經用過了
還繼續使用sub c , 導致誤判所以才會一直在sub a跟b之間無限迴圈
又學了一次教訓  XDDDDDDDDD
回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

12下一頁

手機版 | Archiver | 外掛聯合國

GMT+8, 2024-11-24 06:50 , Processed in 0.052693 second(s), 16 queries , Memcache On.

版權說明:
  本站不會製作、經銷、代理外掛程式。僅免費提供外掛程式下載前之掃毒及掃木馬等安全檢測驗證,協助會員遠離盜號危險程式。本站所有資料均來自網際網路收集整理,說明文字暨下載連結轉載自原程 式開發站。站上出現之公司名稱、遊戲名稱、程式等,商標及著作權,均歸各公司及程式原創所有,本站程式所有權歸外掛聯合國所有。本程式所有權歸外掛聯合國所有.......

回頂部
第二步?
第三步?