當前位置:首頁 » 編程軟體 » 游戲後台腳本

游戲後台腳本

發布時間: 2022-05-25 11:59:25

『壹』 用按鍵精靈如何製作後台腳本

樓上P話多的要死。1 先看支持後台不, 支持才能後台, 不支持 你玩什麼後台?倒.插還差不多。2 按鍵精靈裡面有後台程序,你自己翻翻清楚。實在不行,你把你的前台發我,我來幫你翻成後台。滿意採納。翻成後台 要求追分。

『貳』 關於游戲後台腳本

其實很簡單的
如果你想做自動打怪檢取物品
先設置多少加血
加藍攻擊鍵之類的
先獲取當前窗口句柄
然後REM**

GOSUB 加血
gosub打怪
GOSUB 檢物品
GOTO REM **
然後你把人物站在一個怪比較多的點
然後就通過後台按鍵
QQ三國可以通過讀取血條內存地址來判斷是不是要加血 比如說低與30或50的
就通過按\後台按健 按F幾就可以了
加藍也可以
攻擊其實也一樣 多是這樣

『叄』 求大神給做一個按鍵精靈的游戲自動喊話的後台腳本。現在的自動喊話,一切換窗口就在當前窗口生效了。

huoquchuangkou
jiange
nr = inputbox("請輸入喊話內容")
Rem han
hanhua(kg)
Goto han

Sub jiange
Rem kgg
kg = InputBox("請輸入喊話間隔")
kg2 = kg
If kg2 * 0 = 0 Then
Else
MessageBox "請輸入數字,1000為1秒"
Goto kgg
End If
End Sub
Sub huoquchuangkou
Rem go
aa = 0
MsgBox("3秒內滑鼠懸停到要喊話的游戲界面")
Delay 3000
Hwnd = Plugin.Window.MousePoint()
sval = MsgBox("滑鼠放到游戲里了么?", 3, "獲取游戲窗口")
If sval=7 Then
Goto go
ElseIf sval = 2 Then
MsgBox "取消成功"
EndScript
Else
End If
End Sub
Sub hanhua(a)
If aa = 1 Then
nr2 = nr & "!"
aa = 2
ElseIf aa = 2 Then
nr2 = nr & "!!"
aa = 0
Else
nr2 = nr
aa = 1
End If
Plugin.Bkgnd.KeyPress Hwnd, 13
Delay 200
SayString nr2
Delay 200
Plugin.Bkgnd.KeyPress Hwnd, 13
Delay a
End sub

『肆』 如何製作游戲後台腳本

在網上下視頻學習..

『伍』 按鍵精靈後台腳本製作

1、游戲句柄
後台的意思就是當窗口被遮蓋或移開的時候,仍能夠正常的執行腳本動作,所以必須先找到該游戲的窗口句柄,這樣可以保證我們編輯的腳本語句有正確的使用方向,獲取窗口句柄的方法有很多,我一般使用以下的方法:
Dim hwnd
Plugin hwnd=Window.MousePoint()
Plugin是調用插件命令,凡是調用插件都需要使用這個命令,hwnd就是得到的句柄,Window是插件的名稱MousePoint()返回滑鼠所在的窗口的句柄
關於窗口這里需要多說幾句,以網頁游戲為例,滑鼠放在標題欄上和放在游戲窗口所得到的句柄是不一樣的,游戲窗口是IE的一個子窗口,因此在運行腳本前,將你的滑鼠放在游戲窗口的區域內再運行腳本。
得到句柄費函數很多,有興趣的自己去試試看,不過知道一個就足夠了。
2、模擬動作
得到窗口句柄後,你就可以向這個窗口模擬需要的動作了,在這里要用到按鍵精靈7的插件(既然已經有7了以前的插件就不作介紹了),模擬動作的函數有如下幾個
-模擬滑鼠點擊
Plugin Bkgnd.LeftClick(句柄,橫坐標,縱坐標) //模擬滑鼠左鍵點擊
Plugin Bkgnd.RightClick(句柄,橫坐標,縱坐標) //模擬滑鼠右鍵點擊
其中的句柄就是上面我們已經得到的句柄,這里的橫坐標和縱坐標是針對游戲窗口,而不是針對屏幕的(看暈了吧^_^關於這一點足足困擾了我一個禮拜的時間才弄明白)。
屏幕坐標,是以屏幕左上角為基點(0,0),右下角的坐標是和屏幕解析度有關的,而窗口坐標,不是在屏幕的左上角,例如word中的編輯窗口的0,0位置是在工具欄下面的,看不懂也沒關系,你只要記住下面的方法就行了,首先在得到窗口句柄後加上如下的代碼:
Plugin s = Window.GetClientRect(hwnd)
XYArray = Split(s, "|", -1, 1)
dx = XYArray(0)
dy = XYarray(1)
其次,在橫坐標和縱坐標的後面都分別減去dx和dy就行了,為什麼!!不用去管他,反正這樣做不會錯,舉例說明
例如你抓點得到的橫坐標是x,縱坐標是y,那麼模擬滑鼠左鍵點擊的語句應該是這樣的:
Plugin Bkgnd.LeftClick(句柄x-dx,y-dy)
-模擬鍵盤動作
Plugin Bkgnd.KeyPress(句柄,按鍵碼) //模擬鍵盤動作
這里的按鍵碼可以很容易的在按鍵精靈中查到,包括組合鍵
-輸入字元串
Plugin Window.SendString(句柄,字元串)
這個函數在登陸和喊話時是非常有用的,其中的字元串可以是字元串變數
3、後台找色
後台腳本盡量少用找色語句,否則你的游戲將「卡巴死機」,即使少用也會出現很多的「馬賽克」幸運的是不影響找色功能,即使游戲圖像已經亂七八糟,既然是要後台操作,難看就難看吧^_^。
Plugin c1=BkgndColor.GetPixelColor(hwnd,631-dx,121-dy)
強烈建議用這個函數,至於什麼區域找色,區域照圖之類,如果你的電腦速度足夠快再去嘗試吧。
找色是有技巧的,一定要找到一個不同畫面分別對應不同顏色的點,當然只有一個點是不可靠的。我的思路是,找到幾個點的顏色值記錄下來,再根據這幾個點的不同組合來決定腳本的走向,採取這種方法後,我在游戲時已經基本可以看到大體的畫面了。
附一個網頁游戲《明朝時代》61級刷鐵礦的簡單例子(我就用的這個腳本:)):
Dim hwnd
Plugin hwnd=Window.MousePoint()
Plugin s = Window.GetClientRect(hwnd)
XYArray = Split(s, "|", -1, 1)
dx = XYArray(0)
dy = XYarray(1)
vx = 655-dx
vy = 336-dy
vx1 = 638-dx
vy1 = 305-dy
For 1000
Delay 156
Delay 16
Plugin Bkgnd.LeftClick(hwnd,vx,vy)
Delay 7000
Delay 500
Plugin Bkgnd.LeftClick(hwnd,vx1,vy1)
Delay 1000
EndFor
Rem

『陸』 什麼是後台腳本

按鍵精靈主要作用就是模擬滑鼠和鍵盤的動作,從而代替我們手動操作。

前台腳本,是在整個屏幕范圍內進行操作,腳本開始後,你可以看到滑鼠的移動。

而且腳本開始後,我們便不能去動滑鼠和鍵盤了。

而後台腳本是通過,向游戲窗口發送命令,來模擬滑鼠鍵盤的操作,所以腳本開始後,並不影響我們進行其他操作。

那麼你就可以一邊掛機一邊干其他事情,胡不影響。不會因為掛機佔了你整台電腦。

其次,使用後台腳本可以實現多個賬號同時掛機,當然游戲得支持多開。

『柒』 游戲後台腳本問題

游戲窗口最小化是不能執行腳本的 只能被遮蓋 就算是後台也不行

只能說改成後台模式的 窗口可以被遮蓋住,也就是可以邊用腳本邊看電影

首先獲取窗口句柄

然後用後台插件

後來想想 可能沒有用 你用了獲取滑鼠特徵碼 在後台模式中是不能識別滑鼠特徵碼的吧?

『捌』 怎麼用按鍵精靈寫個腳本.能讓游戲進行簡單的後台操作

錄制的腳本想要後台操作需要大量工作量。
plugin
hwnd=window.getkeyfocuswnd()
首先需要這個語句找到當前游戲窗口句柄
plugin
window.sendkeypress(hwnd,??)
然後用這個語句執行後台鍵盤按鍵,滑鼠左鍵按鍵的話是把sendkeypress(hwnd,??)
改成leftclick(hwnd,x,y)
鍵盤按鍵中的:??代表的意思是→鍵盤的按鍵碼,輸入相應的按鍵碼才行
而滑鼠按鍵中的x,y分別代表滑鼠相對屏幕的x軸坐標和y軸的坐標以左上角為起點。也就是說和你學的數學的y軸參數負的變成了正的。其他同理
但你現在自己錄制的腳本,也就是說在每個要按鍵的代碼前面加上【plugin
window.】←這個語句就是執行後台命令。那你說你錄制的腳本有多長?你要找出多少個按鍵命令?我想你應該是不會按鍵精靈才會用錄制去搞的吧?所以問題的關鍵在於就算你願意花功夫也還不知道您找不找的來。所以實話告訴你,要實現後台錄制的可能幾乎為0。如果你的確是需要後台按某幾個鍵的話我可以幫你完成,太復雜的話我也沒心情搞,這種沒功勞的事情誰都不太想干。

『玖』 怎麼讓按鍵精靈腳本在游戲後台使用

1.打開按鍵精靈
2.點擊
新建
3.點擊
全部命令
4.點擊
按鍵精靈插件命令
裡面有後台控制
那些就是後台操作的
不過第一步要先點下面最後一排的windows窗口
先點擊得到當前窗口句柄或者得到滑鼠指向的窗口句柄
這樣的話就是制定你要後台操作的窗口
就可以不影響你干其他的事了
具體的後台操作細節你就根據剛給你說的那個
後台控制裡面去對照編程
希望你能看明白
不過我建議你去按鍵精靈的論壇逛逛吧
你會獲益匪淺的

『拾』 如何讓腳本在游戲窗口後台運行

按鍵精靈有一個專門最小化窗口的語句,用抓抓提取游戲窗口句柄(窗口的身份信息),按鍵精靈有一個專門最小化窗口的語句(窗口句柄),然後用後台執行語句

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:645
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:936
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:632
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:821
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:731
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1066
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:299
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:160
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:852
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:763