想當初
因為朋友陷害而掉入網路遊戲的深淵(簡單的說是意志不堅= =")
到現在也將近四年了吧

不久之前
"戰魂"剛開放的時候
如同一般玩家
都是日夜顛倒在過日子(因為當時是學生呀)

之後也發現為了玩遊戲
時間真的消逝太多

所以嘗試了大家口中所謂的外掛程式"按鍵精靈"
當然目的不是為了破壞遊戲平衡
只是想要減少一些在打怪的時間

官方為了提高商城的銷售成績
打怪練等級的經驗值並不高
只看著商城的商品越來越誇張
付費玩家提高等級的時間或者附加屬性必定較快較佳

也就是如此
網路上
其他人發佈了外掛
不過他們用的是"封包式"的
不是"按鍵精靈"
根本不用開主程式(還支援多開=口=")
演變成很可怕的外掛玩家(一口氣開10個腳色同時運作絕對沒問題)

你可以在商店前親眼看著10、20名弓箭手
同時(或有順序的)坐下...
同時(或有順序的)站起來...

對我來說
要用外掛是可以接受的
只要不要太誇張
像是
自動打怪、尋怪
自動喝水
這類簡單的動作

只是
當你發現城鎮中幾乎都是BOT....

最重要的是...
他們不只會打怪、尋怪或喝水
還會買賣東西、進副本、瞬移等(誇張的是複本的地圖不小...它居然能做到跑完地圖...打死王再跳出)
而且完全由電腦控制...
還能防GM呢...............



沒想到最後我也放棄了這款遊戲



你們外掛要做也別做的那麼誇張阿
我可是人類阿
-----------------------------------------------
好吧
廢話說太多也不是主題
主題是分享個人淺薄經驗

勞作課使用材料準備:按鍵精靈、戰魂

///////////////////////////////////////////////////
VBS dim x
///自己定義一個變數叫做x,當然囉,如果要做更多變數就如同上面的,做y或z等等...

UserVar x=156 喝水點(預設為156,max300~min100)
///自己定義的變數叫做x,預設值為156

Delay 100
///延遲時間(毫秒,1000=1秒)提高可以降低CPU使用率

IfColor x 42 0b0807 2
///如果座標x,42的顏色大約為0b0807(0等於.1不等於.2大約等於)
///座標x,42的涵義是定義"黑血量的顏色"的座標,上面的語言就是說如果顏色變成了黑血

KeyPress 48,1
///就按下0這個按鈕(48,1是按鍵精靈的編碼)
///0的涵義是"血量回復劑"

EndIf
///條件結束

IfColor 471 42 0 0
///"如果"座標471,42的顏色是為0(0等於.1不等於.2大約等於)
///座標471,42的涵義是定義"怪物顯示面板的顏色"的座標,上面的語言就是說如果怪物尚未消失

KeyPress 51 1
///就按下3這個按鈕(攻擊技能)

KeyPress 50 1
///就按下2這個按鈕(攻擊技能)

KeyPress 9 1
///就按下TAB這個按鈕(尋找怪物)

Delay 550
///延遲時間

KeyPress 51 1
///就按下3這個按鈕(攻擊技能)

KeyPress 49 1
///就按下1這個按鈕(普通攻擊)

KeyPress 9 1
///就按下TAB這個按鈕(尋找怪物)

Delay 550
///延遲時間

Else
///"否則"(搭配"如果",ELSE搭配IF)

KeyPress 9 1
///就按下TAB這個按鈕(尋找怪物)

KeyPress 49 1
///就按下1這個按鈕(普通攻擊)

EndIf
///條件結束
///////////////////////////////////////////////////
簡單來說
以地球人的語言來說就是說...

定義一個變數叫做x
定義的變數叫做x,預設值設定為156

設定第一個條件
如果血量不足
按下血量回復劑

設定第二個條件
如果怪物尚未消失
按下攻擊
尋找怪物
繼續攻擊
尋找怪物
否則
尋找怪物
繼續攻擊

這樣就說的通了吧(^口^)

這算是初階的初階
寫這個腳本也是為了戰魂可憐的經驗值第一次寫的
所以錯誤還是有的

應該說...
我用起來沒問題
但是效果也許因人而異

目前在別款網路遊戲中寫的腳本比這個來的完整且方便
已經可以做到自動啟動輔助技能、自動尋怪打怪、自行喝水休息
還要學習的是
自動買賣、迴避BOSS跟GM(@口@")

不過我想我也不會再做更"完整"的了
那樣就太誇張了

遊戲的初衷就消失了(HAVE FUN)
arrow
arrow
    全站熱搜

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