腳本如何防卡
A. 按鍵精靈如何讓腳本不自動停止
可以用找圖+跳轉命令啊
i = 1
While i = 1
FindPic 0,0,1024,768,"Attachment:\神盾.bmp",0.9,intX,intY
If intX > 0 And intY > 0 Then
i=0
//執行的命令
End If
Wend
B. 熱血江湖群醫按鍵精靈腳本(防卡停)
這算是對獵手的一個補充~~必須對原獵手按上面修改~帶自動回程取藍(自動補給)~~自動賣垃圾東西存倉庫。。獵手帶的都有
(新加入剩8個蘭開始倒數報警,和改善了有怪攻擊的報警的功能)
有空再加入自動退組或按隊友特定傳音指定退組的功能,以及自動加入組隊的功能,方便在南明湖掛機的醫生們.和有需要重組隊伍的醫生們.)
2007-05-05日 修改了亂報有怪攻擊的錯誤.改為有吃紅動作才喊出求救信息.
修正了防卡技能動作多次吃蘭的錯誤.
2007-05-11日 自己進游戲玩了一下.覺得有時卡住了加GF後還是不群.所以,把脫卡動作改為打坐一下再群.
修正回城多次後,報剩藍葯數量為負數的錯誤.
另外,的確有包滿不作回城判斷的缺陷,今天沒時間改了.下次有時間再改.
全自動群醫輔助-------改自"自由獵手全自動打手掛".
功能: 1 自動群療,無蘭無紅或低血/死亡後,自動回城賣垃圾物品,自動補蘭補紅,然後自動飛回/跑回到戰斗點開始群療.(廢話,呵呵)
簡單寫一下注意事項:
注: 游戲解析度請設為 1024*678
1 醫生站好位後.用大土保存好當前位置,下次回城後過來還是在這個位置掛機.
2 人離開後,一定要保持俯視角度掛機.並建議切換到英文輸入法.
3 機子配置不太差的話,不需要打黑色補丁.也不需要VBS加速.
4 已經設置了防卡機停群的功能.如果90秒內無加蘭動作,則自動給自己加個"攻"或"防",然後繼續群療.
我沒練過大號的醫生,不知道90秒的時間設置夠不夠.如果不夠請自己在script文件夾內找到"自動群醫.txt"文件,並用記事本打開,找到"VBS CL=90 " 這一行.把90改成你合適的數字就行了(單位:秒).
記住"VBS cl=90" 這個時間一定要大於正常情況下你兩次吃蘭的間隔時間.不然會反復吃蘭並反復喊話.
5 記住在游戲里打上"裝備欄"的貼圖補丁,不然裝備欄不會自己關閉的哦.
6 最好用按鍵精靈6.0
7 如果要使用剩8個蘭開始倒計數報警的功能,請一定把藍葯放F6 (都怪小弟是菜鳥,太復雜的變數設不來.呵呵.要用的朋友暫時請將就一下啦.)
下面把我修改的部份發上來. 有需要的朋友找到獵手主程序,把掛機主程序改成下同這樣就行了.
//***************************************************************掛機主程序開始
//***************************************************************掛機主程序開始
//***************************************************************掛機主程序開始
If InCity=0
Gosub QE
EndIf
VBS CL=90
//上面一行是設定防卡秒數,這里設的90秒,是指超過90秒沒有吃蘭的動作則給自己加個GF再群,
//這個數可以根據你吃一個蘭可以群多久再吃蘭的時間間隔來設置.比如:兩次吃蘭的時間間隔是70秒,那麼就設成90秒吧.
VBS sl=9
Rem Begin
If InCity=0
KeyPress 145 1
Delay 16
KeyPress lngF2JN 1
VBSCall GetCurAll()@<FindMon.vbs>
VBSCall JudgeCurState()@<FindMon.vbs>
If zT=1 Or IsDead>0
KeyPress lngF8HC 1
Gosub StopWait
EndIf
VBSCall FindColorEx(820,740,840,760,"3130ff",0,0.9,xa,yb)
If xa>0 and yb>0 and zB=1
VBS sl=sl-1
SayExpression ("警告:還剩"&sl&"個藍,很快回城補藍!大家小心!")
Delay 20
KeyPress 13 1
Delay 10
EndIf
If zR=1
KeyPress lngF5BH 1
Delay 100
SayString 有怪打我,救!救!救!!
Delay 30
KeyPress 13 1
Delay 30
SayString 有怪打我,救!救!救!
Delay 30
KeyPress 13 1
Delay 10
ElseIf zB=1
KeyPress lngF6BL 1
Delay 150
VBS t1=timer
//不吃蘭計時
Delay 100
EndIf
VBS t2=timer
Delay 100
If t1>0 and (t2-t1)>CL and (t2-t1)<(CL+8)
Delay 100
SayString 卡住了,打坐一下再群.
Delay 100
KeyDown 17 1
Delay 12
KeyPress 67 1
Delay 12
KeyUp 17 1
Delay 2000
Gosub QE
EndIf
Delay 32
Else
Gosub InCityProcess
EndIf
Goto Begin
EndScript
//***************************************************************掛機主程序結束
//***************************************************************掛機主程序結束
//***************************************************************掛機主程序結束
//**********群醫子程序**********
Sub QE
MoveTo 100 25
Delay 50
LeftClick 1
//點自身血條准備群療
Delay 50
Rem 群療
KeyPress lngF2JN 1
Delay 500
MoveTo 512 384
Delay 100
Return QE
//*
//*
//************************************************************
//*************判斷血藍、輕功、葯品剩餘子程序*****************
//************************************************************
最後兩個地方也要改一下. 把獵手原腳本倒數第一行"return tofight"這句前面加上一句"gosub QE"就行了.
倒數第三行加個"VBS sl=9"
如下:
EndIf
VBS lngTotalMons=0:PreTime=Now
VBS sl=9 <---- 就是這里啦!
Gosub QE <---- 就是這里啦!
Return ToFight
C. 請教完美國際輔助,JGB的回城腳本編輯,保存,使用方法
1。按home鍵,呼出JGB,點腳本選項卡,左邊有個打開按鈕。選擇一個腳本範例打開,在原有腳本上編輯,編輯完成後,在下面輸入框輸入另一個名字,然後點保存。然後在回城設置裡面,選擇對應回城腳本。 或者直接從別處直接拷貝一個腳本,粘貼,取個名字保存,然後回城腳本選擇對應腳本。 ;例如新區很卡,延遲高,選擇了回城防卡,也經常卡在葯師頭上下不來。 打開回城買賣腳本如下: 飛起 移動 葯師 飛起0 對話 葯師 出售 修理 購買 移動 葯師 飛起 移動 掛機點 解決新區卡在天上的方法是,移動到葯師上空後,加延時命令:延時 XXX XXX是毫秒 在移動到掛機點上空也可以插入延時,防止卡在掛機點上空。編輯後如下: 飛起 移動 葯師 延時30000 飛起0 對話 葯師 出售 修理 購買 移動 葯師 飛起 移動 掛機點 延時6000 如果回城後葯師上空有障礙物,可以在葯師旁邊選擇一個無障礙物的坐標1,在坐標1上空回城高度處選擇坐標2. 先移動到 到坐標2,移動 坐標2;然後下飛機, 飛起 0;移動到坐標1,移動 坐標1。 對話 葯師 出售 修理 購買 之後 移動到坐標1 ,在飛起,移動到掛機點,編輯後如下: (下面的是新區飛來鎮掛50蛇,回城買賣防卡腳本) 飛起 移動-2814,945,582 延時200000 飛起0 移動 葯師 對話 葯師 出售 修理 購買 移動-2822,940,533 飛起 移動 掛機點 延時10000 其他回城葯師或者倉庫頭上有障礙物下不來情況,都可以用此種方法設置。
採納哦
D. 為什麼我用腳本特別卡啊,是電腦問題嗎
電腦卡的原因很多:中毒了,不兼容,電源供電不足等等都是會引起電腦速度緩慢,還有就是你運行里的啟動項太多!
360安全衛士清理系統關閉啟動項,優化內存,升級顯卡驅動 360全盤查殺,加大內存!
E. RM XP怎麼防止卡機
網路搜索rmxp防卡腳本。
其實也用處不大,注意別用太多事件,動畫不要放太多,一般不會卡。
也有其他的情況,那就另說了。
= begin
網路 rmxp團隊 貼吧恭候閣下光臨。
= end
F. 請教完美國際輔助,JGB的回城腳本編輯,保存,使用方法
1。按home鍵,呼出JGB,點腳本選項卡,左邊有個打開按鈕。選擇一個腳本範例打開,在原有腳本上編輯,編輯完成後,在下面輸入框輸入另一個名字,然後點保存。然後在回城設置裡面,選擇對應回城腳本。
或者直接從別處直接拷貝一個腳本,粘貼,取個名字保存,然後回城腳本選擇對應腳本。;例如新區很卡,延遲高,選擇了回城防卡,也經常卡在葯師頭上下不來。
打開回城買賣腳本如下:飛起
移動
葯師
飛起
0
對話
葯師
出售
修理
購買
移動
葯師
飛起
移動
掛機點解決新區卡在天上的方法是,移動到葯師上空後,加延時命令:延時
XXX
XXX是毫秒在移動到掛機點上空也可以插入延時,防止卡在掛機點上空。編輯後如下:飛起
移動
葯師
延時
30000
飛起
0
對話
葯師
出售
修理
購買
移動
葯師
飛起
移動
掛機點
延時
6000
如果回城後葯師上空有障礙物,可以在葯師旁邊選擇一個無障礙物的坐標1,在坐標1上空回城高度處選擇坐標2.先移動到
到坐標2,移動
坐標2;然後下飛機,
飛起
0;移動到坐標1,移動
坐標1。對話
葯師
出售
修理
購買之後
移動到坐標1
,在飛起,移動到掛機點,編輯後如下:(下面的是新區飛來鎮掛50蛇,回城買賣防卡腳本)飛起
移動
-2814,945,582
延時
200000
飛起
0
移動
葯師
對話
葯師
出售
修理
購買
移動
-2822,940,533
飛起
移動
掛機點
延時
10000其他回城葯師或者倉庫頭上有障礙物下不來情況,都可以用此種方法設置。
G. 按鍵精靈如何防止腳本卡住
把任務腳本改編為子程序A,然後增加一個循環定點找色的子程序B,開頭用多線程命令同時運行A和B,然後在同時運行線程後面增加一個無限延時,避免停止腳本,子程序B裡面的代碼為,無限循環代碼中增加定點找色並判定,判定正確後暫停子程序A,然後是點確定的代碼,最後是繼續子程序A,具體代碼在按鍵精靈左邊搜索多線程。
H. 按鍵精靈腳本問題
你要求的在按鍵精靈的示例腳本里就有啊!
VBS
dim
hong,lan,hongT,lanT
//F3紅,F4藍
//在游戲中利用按鍵抓點抓色工具找到x1,x2,y,color所對應的值並替換。
UserVar
hong=70
血量<hong%時,自動吃紅。
UserVar
lan=30
藍量<lan%時,自動吃藍。
UserVar
hongT=256
補血延時時間(毫秒)
UserVar
lanT=256
補藍延時時間(毫秒)
Rem
開始
//循環開始標記
Delay
32
//循環小延時,防止出現CPU使用率過高,腳本卡
Rem
補紅
IfColor
hong/100*(x2-x1)+x1
y
color
2
//x2=血條在屏幕最右端坐標,x1=血條在屏幕最左端坐標,
//y=x1,x2在血條中的同一縱坐標,color=血條的空血顏色值。
KeyPress
114
1
//按下補血快捷鍵
Delay
hongT
//補血延時
EndIf
Rem
補藍
IfColor
lan/100*(x2-x1)+x1
y
color
2
//x2=藍條在屏幕最右端坐標,x1=藍條在屏幕最左端坐標,
//y=x1,x2在藍條中的同一縱坐標,color=藍條的空藍顏色值。
KeyPress
115
1
//按下補藍快捷鍵
Delay
lanT
//補藍延時
EndIf
Goto
開始
//跳轉到循環開始
自己分析一下吧.很簡單的。你做的感覺也沒什麼問題,我覺得在用fColor
的時候最好是用約等於.
I. 按鍵精靈怎麼使用或者有沒有類似這類的軟體
按鍵精靈做的腳本 在執行時會存在時間誤差 普通的腳本無法實現 但可以把時間間隔縮小在毫秒級 應該能達到同時點擊的效果 因為網路本身在傳輸消息時也是有延時和誤差的 所以就算你真的做到同時點擊 也會存在一定的傳輸誤差 如果用按鍵精靈 先打開三個網頁 使其互相不遮蔽 打開按鍵精靈 用抓抓工具取得三個點的坐標在滑鼠命令里選擇移動 及點擊 功能 例:移動到點(x1,y1)左鍵點擊一次移動到點(x2,y2)左鍵點擊一次移動到點(x3,y3)左鍵點擊一次 在其它控制里有一個延時 腳本執行時要加入適當的防卡延時比如在腳本剛開始的時候 以及移動與點擊之間
J. 按鍵精靈寫游戲腳本時,如何避免游戲突然卡頓,對腳本造成的影響
循環。
如要找的必然會出現,那就循環查找,直到找到。
如果不是必然出現,需要找參照物。比如要找的字不管出不出現,都有另一個字必然會出現,所以解決的辦法都是先找必然出現的。然後再做判斷。