close









程式流程:(前面的數字是行數)
1首先按下tab找怪物
2停止300毫秒(避免LAG狀態窗沒跳出來)
3標記下列判斷指令為A
4判斷式(怪物狀態框有沒有出現)
5有的話按下空白鍵
6停止一秒鐘
7跳到標記A的位置(再次判斷怪物死了沒)
8如果怪物狀態框沒有出現(終於死了厚!!)
9調用副程式HP(看看寫有沒有掉到一半以下)
10程式結束
11定義以下指令為副程式HP
12判斷血有沒有少於一半
13有的話按下3吃土司
(沒有否則,判斷式中否則可以去掉,下面會詳細說明)
14停止20秒
15判斷式結束
16副程式結束跳回呼叫副程式的下一行
*******************************************************************
大家應該看的霧殺殺吧,其實很正常啦,就算會寫程式的看到別人寫的也是霧殺殺
因為每個人的邏輯都不一樣,同樣的打怪喝水就有很多種寫法,端看個人想法
說明一下裡面看到的各種指令
標記得意思就像是書籤
標記A就像是我把某一頁貼上書籤
以後要翻到那一頁就直接拉書籤就好
所以第二行就等於是再第二行的位置,裝一張書籤(標定一個點)
以後如果要執行第三行的指令就只要呼叫A,程式就會跳回第三行
判斷式IF
IF是典型的判斷語法
口譯的話就是
如果IF 條件判斷 (座標1,1的顏色等於紅色)
成立的話執行這一步(座標1,1是紅色)
如果不成立
不成立執行這一步(座標1,1不是紅色)
結束判斷ENDIF
其實可以只用如果 條件成立 成立的執行指令 結束判斷
否則這個可以省略的,但是其他的不行唷

副程式的意思就跟標記有點不一樣了
副程式就像是你看書,看到不懂得字去查字典,查完了還是繼續剛剛的地方看下去
再程式裡和標記不同的地方在於
跳到標記之後,標記得部份執行完了會繼續往下執行
副程式就會再執行完副程式後回到剛剛呼叫的地方,而且雖然是寫在童一個腳本內
但是你如果不去呼叫他是不會執行的
舉例說明
1定義標記A
2呼叫副程式C
3跳到標記B
4指令…
5定義標記B
6指令…
7標記副程式C
8指令…
9副程式結束
***************************
程式實際上執行會是1.2.7.8.9.3.5.6.1.2…重複執行
會發現第四行的指令完全不會跑到
因為只要到第三行就會跳到第五行然後再跳回第一行
注意看到跑完7.8.9之後會跳回2.(因為他是副程式)
但是跳到6執行完之後不會跳回3(因為他是標記)
而是直接跑回第一行執行了,不會執行地七行(副程式不呼叫不執行)
也不會像副程式一樣跑回呼叫完的地方
把打怪.txt放到C:\Program Files\按鍵精靈\script 資料夾裡面即可


下載點:  .........
arrow
arrow
    全站熱搜

    heido001 發表在 痞客邦 留言(0) 人氣()