北京老时时彩|重庆老时时彩开奖号码
歡迎您,請 登錄 或 注冊會員

偶久網

搜索
偶久網 首頁 改圖教學 查看內容

Hke火龍腳本開啟方式純潔修改方法

2017-5-22 15:38| 查看: 14104 |原作者: 邪惡叔

Hke火龍作弊腳本開啟方式純潔修改方法

1、首先,Hke腳本是按鍵觸發的,所以我們找到按鍵事件,搜索字符“key”,忽略大小寫,就能找到下面四行:
call TriggerRegisterPlayerKeyEventBJ(hke_z10[hke_Z75],hke_Z65,0,2)
call TriggerRegisterPlayerKeyEventBJ(hke_z00[hke_Z75],hke_Z65,0,3)
call TriggerRegisterPlayerKeyEventBJ(hke_z20[hke_Z75],hke_Z65,0,1)
call TriggerRegisterPlayerKeyEventBJ(hke_z30[hke_Z75],hke_Z65,0,0)

2、因為這些不是明文,所以一般沒基礎的人很難看懂,那我們跟蹤一下,按照注冊事件的格式,找到觸發對應的動作,先搜索第一行“2”聯系的觸發hke_z10[hke_Z75],搜索一下hke_z10[hke_Z75],我們會看到下面的觸發段:
set hke_z10[hke_Z75]=CreateTrigger()
call TriggerAddAction(hke_z10[hke_Z75],function hke_zZ9Z)

這下就明朗了,我們跟蹤到function hke_zZ9Z,也就是注冊的動作會發現這么一段:
if(hke_Z5[hke_z15]==3)then //如果上次按鍵結果為3
if((hke_z0==false)or(hke_z15==hke_zz3))then
call hke_z37() //開啟腳本
set hke_z4=true //開啟腳本
set hke_z5=hke_z05 //開啟腳本
call hke_z57(GetPlayerId(hke_z05),hke_z05) //開啟腳本
endif
else
set hke_Z5[hke_z15]=0 //如果上次按鍵結果不為3(也就是倒數第二下按的不是左),按鍵結果就歸0,就需要重新按
endif

3、通過對觸發的研究,我們會發現他的開啟代碼與上下左右關系如下:
最后的2.3.0.1代表下上右左

4、這下變得簡單明了,如果我們要修改為:左下右上,就需要將原觸發開啟方式的第一個按鍵檢測信息放入新的開啟方式的“左”里頭:
原觸發開啟方式第一個按鍵為:上;
對應call TriggerRegisterPlayerKeyEventBJ(hke_z00[hke_Z75],hke_Z65,0,3)
找到對應動作:call TriggerAddAction(hke_z00[hke_Z75],function hke_zZ6Z)
然后跟蹤到function hke_zZ6Z,查看對應按鍵代碼:
if(hke_Z5[hke_z15]==0)then //如果第一次按“上”時hke_Z5結果為0
set hke_Z5[hke_z15]=1 //設置結果為1
else
if(hke_Z5[hke_z15]==1)then //第二次按“上”時hke_Z5結果為1,執行后面動作
set hke_Z5[hke_z15]=2 //設置結果為2
else
set hke_Z5[hke_z15]=0 //設置hke_Z5結果為0(也就是第二次按“上”時hke_Z5結果不為1,就需要重新按:上上左下)
endif
endif

找到新的開啟方式“左”;
對應call TriggerRegisterPlayerKeyEventBJ(hke_z20[hke_Z75],hke_Z65,0,1)
同樣跟蹤到function hke_zz0Z,查看對應按鍵代碼:
if(hke_Z5[hke_z15]==2)then //如果前一次按鍵結果hke_Z5為2,繼續后續動作
set hke_Z5[hke_z15]=3 //設置hke_Z5結果為3
else
set hke_Z5[hke_z15]=0 //如果前一次不是按的“上”(前一次按“上”hke_Z5結果才會等于2),hke_Z5結果為0,需重新按鍵
endif

這里我們就可以直接這樣修改,將以下function hke_zZ6Z的代碼替換到function hke_zz0Z里頭,并稍微修改:
因為我們要的開啟方式只是左下右上,左按一下,所以只需要這樣做:
if(hke_Z5[hke_z15]==0)then
set hke_Z5[hke_z15]=1
else
set hke_Z5[hke_z15]=0
endif
而省略的下面部分替換到“下”按鍵里頭
if(hke_Z5[hke_z15]==1)then
set hke_Z5[hke_z15]=2
else
set hke_Z5[hke_z15]=0
endif

5、到此,只要你有一定的JASS基礎,思路應該都很清晰了,一下的工作就交給大家了,至于輸入命令方式,我們可以隨便找一段Hke腳本里頭的輸入聊天信息注冊時間來操作,多加一個動作就可以了。



搜索
北京老时时彩