close
外掛設計思路簡要概括:
     
   外掛可以說分為3種,最原始不依靠讀取遊戲<SPAN class="t_tag" onclick=tagshow(event) 
href="tag.php?name=%BC%C6%BE%DA">數據的純外掛,基於遊戲內存讀取的外掛(內掛),完全封形式的<SPAN 
class=t_tag onclick=tagshow(event) href="tag.php?name=%B2%E6%BE%F7">脫機掛 。 
目前外掛的種類也就這麼,一般初學者也就從最原始的外掛技術學起,一步一步的像脫機掛深入。小秘就是屬於間一類的內掛,通過讀取遊戲內存,分析處理,調遊戲函數來<SPAN 
class=t_tag onclick=tagshow(event) 
href="tag.php?name=%BC%D2%C0%C0">模擬各種動作以實現打怪及其他功能。
     
   要設計外掛,必須先清楚的知道和熟悉遊戲的操作,看看能不能利用各種模擬技術來模擬人動操作,實現打怪,跑路等。很多初級外掛就是利用模擬按鍵的形式來做的一些外掛,不過這些外掛也有明顯的缺點,只能開一個遊戲,而且遊戲必須一直處於前方,這樣就不能做其他事了。
  
   
   當知道了遊戲的各種操作,那麼就可以來試試寫一個傻瓜式的外掛了,這個外掛的功能只包括打怪。在寫外掛之前,必須有一定的編程基礎,不管用什麼編程<SPAN 
class=t_tag onclick=tagshow(event) 
href="tag.php?name=%A4u%A8%E3">工具要求能熟悉使用這些工具。
     
   我們手動在遊戲裡打怪的操作大致是:找怪>選怪>打怪>撿包裹  
這樣一個循環。那麼用程序模擬也是這樣的流程,例如武林外傳,裡面可以用Tab鍵選怪,按設定的鍵打怪和撿東西,像這類有快捷鍵的遊戲,相對做外掛要輕鬆很多。下面我以武林為例子,寫一個打怪和撿東西流程,當然這是老以前可以用的方式,現在已經不能用了,不過還是可以參考下的。

利用按鍵<SPAN 
class=t_tag onclick=tagshow(event) 
href="tag.php?name=%BA%EB%C6F">精靈做一個簡單的掛機程序:
遊戲裡快捷鍵設置: Tab選怪,1鍵普通<SPAN 
class=t_tag onclick=tagshow(event) 
href="tag.php?name=%A7%F0%C0%BB">攻擊,3鍵撿物。
流程開始:

Tab鍵
<SPAN 
class=t_tag onclick=tagshow(event) 
href="tag.php?name=%A9%B5%BF%F0">延遲500MS(500毫秒)
1鍵
延遲300MS
延遲5000MS(這裡計算打一個怪大概要多少時間)
延遲1000MS(撿物前的等待時間)
3鍵
延遲250MS
3鍵
延遲250MS
3鍵
延遲250MS
3鍵
延遲250MS

到這裡結束,設置成無限循環,直到按鍵停止。
看完這一小段<SPAN 
class=t_tag onclick=tagshow(event) 
href="tag.php?name=%A5N%BDX">代碼,大也應該看出來了,只能傻瓜式的模擬人手動打怪,而且遊戲要處於前台,如時間計算不好,那麼這個工具就會不效率,或者引了一大群怪,然後<SPAN 
class=t_tag onclick=tagshow(event) 
href="tag.php?name=%A4H%AA%AB">人物死掉。



轉自TW-SHARE
 
 
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 UM程式研究日誌 的頭像
    UM程式研究日誌

    UM程式研究日誌

    UM程式研究日誌 發表在 痞客邦 留言(0) 人氣()