Ⅰ 如何快速製作腳本間隔時間自動使用按鍵精靈游戲技能輔助腳本
腳本使用說明:
1. 此腳本可應用於各種網路游戲,用於自動間隔時間使用輔助技能,可自定義三個技能和間隔時間。
2. 腳本開始運行前請先在按鍵精靈主界面上設置自定義參數,修改後點擊上方的「保存」按鈕。
3. 可定義輔助技能熱鍵:數字0~9、字母A~Z、F1~F12 ,設置技能時字母可不分大小寫。
4. 如果輔助技能是F1~F12,比如技能是F12,自定義參數設置的輸入格式:f12或F12
5. 輸入間隔時間單位為"秒",比如間隔180秒,自定義參數的輸入格式:180
6. 如果在自定義設置中輸入的數據錯誤,腳本將提示並停止運行。
>>具體腳本代碼如下:
UserVar jn1=a 設置技能1鍵位
UserVar jn2=2 設置技能2鍵位
UserVar jn3=F11 設置技能3鍵位
UserVar s1=60 設置技能1施放間隔時間
UserVar s2=90 設置技能2施放間隔時間
UserVar s3=120 設置技能3施放間隔時間
//-----------------------------------------------------------------------
//---------------------------------------------------------[賦值初始變數]
//-----------------------------------------------------------------------
dim number(2),thetime(2),key(2),sj(2)
dim a,b,c,d,jn1,jn2,jn3,s1,s2,s3,t1,t2,t3,L
//聲明變數
number(0)=jn1:number(1)=jn2:number(2)=jn3
thetime(0)=s1:thetime(1)=s2:thetime(2)=s3
//把自定義參數的返回值轉換成數組元素
t1=now:t2=now:t3=now
//返回當前系統日期時間到變數
//-----------------------------------------------------------------------
//---------------------------------------------------------- [跳轉子程序]
//-----------------------------------------------------------------------
Gosub 判斷按鍵
Gosub 判斷時間
//-----------------------------------------------------------------------
//---------------------------------------------------------- [腳本主程序]
//-----------------------------------------------------------------------
While true
//條件無限循環
If DateDiff("s",t1,now)>=sj(0)
//< DateDiff 函數:返回兩個日期之間的時間間隔>
//<"s":秒> <t1:時間變數> <now:當前系統日期和時間> <s(0):自定義時間變數>
Delay 10
KeyPress key(0) 1
//按鍵 變數k(0) 1次
t1=now
//重新賦值日期時間到變數
EndIf
If DateDiff("s",t2,now)>=sj(1)
Delay 10
KeyPress key(1) 1
t2=now
EndIf
If DateDiff("s",t3,now)>=sj(2)
Delay 10
KeyPress key(2) 1
t3=now
EndIf
Delay 10
EndWhile
//-----------------------------------------------------------------------
//------------------------------------------------------ [判斷鍵碼子程序]
//-----------------------------------------------------------------------
Sub 判斷按鍵
a=0:b=0
//賦值數組最小下標
For 3
L=Len(number(a))
//< Len 函數:返回字元串內字元的數量>
If L=1
key(b)=Asc(UCase(number(a)))
//< Asc 函數:返回字元串首字母的ASCII字元代碼> < UCase 函數:返回轉換為大寫字母的字元>
If key(b)<48 or key(b)>90
Goto End
//超出范圍跳轉到腳本結束標記
ElseIf key(b)>57 and key(b)<65
Goto End
EndIf
ElseIf L>1 and L<4
If UCase(Left(number(a),1))="F"
//判斷字元串首字字元 < Left 函數:返回字元串最左邊的指定數量的字元>
key(b)=Asc(UCase(Left(number(a),1)))+Right(number(a),L-1)+41
//< Right 函數:返回字元串最右邊的指定數量的字元>
If key(b)<112 or key(b)>123
Goto End
EndIf
Else
Goto End
EndIf
Else
Goto End
EndIf
a=a+1:b=b+1
//數組下標+1
Delay 10
EndFor
Return 判斷按鍵
//-----------------------------------------------------------------------
//------------------------------------------------------ [判斷時間子程序]
//-----------------------------------------------------------------------
Sub 判斷時間
c=0:d=0
For 3
If IsNumeric(thetime(c))=True
//< IsNumeric 函數:返回布爾值指明表達式的值是否為數字>
sj(d)=cint(thetime(c))
/< CInt 函數:返回已被轉換為整形子類型的變體的表達式>
Else
Goto End
EndIf
c=c+1:d=d+1
Delay 10
EndFor
Return 判斷時間
//-----------------------------------------------------------------------
//-------------------------------------------------------- [腳本停止標記]
//-----------------------------------------------------------------------
Rem End
MessageBox 輸入錯誤 腳本停止運行
EndScript
Ⅱ 按鍵精靈寫腳本的時候如何可以一次性修改所有一樣的數據呢
這個建議你把代碼復制到記事本裡面,然後用電腦自帶的文本替換功能就行了。
比如這樣:
代碼復制到記事本裡面後,按鍵ctrl+H
Ⅲ 關於一個自定義MYsql函數,實現點擊鏈接後,在資料庫里改變數據的問題。
嗯... 回答你這個問題比較糾結, 因為看情況你已經完全把前端代碼和後台代碼混為一談了.
那麼下面就容忍我廢話一點吧, 我也只能這樣回答你的問題了.
#首先簡述一下數據交互的原理:
前台向伺服器發出GET請求或POST請求來請求後台文件, 其中請求是可以帶參數的, 如果請求的文件是一個伺服器腳本, 那麼該腳本可以針對請求中包含的參數進行後台操作和數據反饋. 也就是說, 前台和後台是彼此分離的, 簡單理解前台是你的瀏覽器客戶端, 而後台是遠在他處的伺服器, 你不能通過JavaScript這種前端語言直接操控後台. 倘若用戶可以直接通過瀏覽器腳本直接控制後台, 這將是非常危險的行為.
#那麼如何向後台發送GET或POST請求呢?
最簡單的方式就是使用表單:
<formmethod="GET"action="query.php">
<inputtype="text"name="pingfen"/>
<inputtype="submit"value="提交給後台"/>
</form>
<!--以上是index.html的內容-->
<!--以下是query.php的內容-->
<?php
if($_GET["pingfen"]){
//連接資料庫等步驟....
mysql_query("UPDATEdianyingSETpingfen=pingfen+(0.1)WHEREid=$id");
}
?>
另一種方式是通過XMLHttpRequest, 也就是所謂的AJAX.
通過創建一個XMLHttpRequest對象, 調用其成員方法通過瀏覽器向後台發送GET或POST請求. 跟通過表單的方式性質相同但是方式和效果截然不同. 代碼稍長也稍微復雜一點, 這里就不貼了.
接下來看你給出的代碼:
<divclass="pingfen">
<!--下面就完全錯誤了,pingfen()是php函數,只能在伺服器上被執行,而onclick事件只能觸發JavaScript函數,我們知道JS是前台的-->
<ahref="thread-<?=$_GET[id]?>.html"onclick="pingfen()">好片加分</a>
<div>
<?
functionpingfen(){
//這里需要先連接資料庫
//mysql_connect(...);
//...
mysql_query("updatedianyingsetpingfen=pingfen+(0.1)whereid=$id");
//如果不是長連接也關閉資料庫連接
//mysql_close(...);
}
?>
建議: 如果想學web開發, 還是得從基礎開始. 祝你成功
Ⅳ Excel 宏腳本,這個怎麼修改
宏的運行或刪除首先要在「宏的安全級別為低」的狀態下才能進行,而Excel 默認「宏的安全級別為高」,所以打開帶有宏的工作簿依次點擊菜單「工具-->宏-->安全性」,打開「安全性」對話框。改成低安全性就行。
或者是只需要在注冊表上修改下參數即可禁止excel宏的運行。點擊任務欄上的【開始-運行】,然後在運行框上輸入【regedit】命令回車,打開注冊表,然後在注冊表編輯器窗口上依次打開【HKEY_LOCAL_.0EXCELsecurity】,找到之後發現在右邊窗口上有一項名稱為level。雙擊打開它,在跳出的編輯DWORD值裡面看到【數值數據(V):】下面的空格,你就可以在裡面修改數值啦。將其數值更改為3即可。
Ⅳ 文明6多功能CE修改腳本 文明6怎麼修改腳本
文明6的修改和文明5差不多,很容易上手。
首先,打開XML文件所在的文件夾Sid Meier's Civilization VIBaseAssetsGameplayData,這里就是一些常用的游戲數據。
很明顯是要修改Units.xml,用記事本打開它(友情提示,修改之前注意備份),然後裡面就是一些自定義的數據,可以任意修改。比如搜索UNIT_CHINESE_CROUCHING_TIGER,就是虎蹲炮。
Ⅵ 怎麼修改按鍵精靈腳本里的多個同樣數據
可以。
最好的辦法是編寫腳本的左邊的細細的豎欄中找「查找並替換」那個按鈕,按它(那個「查找並替換」的圖標是 一個望遠鏡加一個紅色右箭頭),跟著就按「全部替換」,就可以修改了!***前提是你要把*全部*的「滑鼠右鍵」的語句改為「滑鼠左鍵」的語句。***
Ⅶ 按鍵精靈腳本應該怎麼弄,製作出來之後可以改裡面數值
要自定義函數
UserVar t=500 //默認時間為500毫秒
在你原來的代碼中
Delay 500 //把500全部替換成t
然後做成小精靈在設置界面就可以自定義了
希望對你有幫助
Ⅷ 用VBS腳本修改EXCEL表格中數據,比如將(1,1)中的數字12改成13
excel 代碼調試修改提供