魔獸爭霸腳本大全
『壹』 魔獸爭霸3冰封王座腳本解析
1.if(not(施放技能()=='A0CX'))then
2.return false
3.endif
4.return true
5.endfunction
6.function Trig_XN001_Actions takes nothing returns nothing
7.set udg_Xiann_dw[1]=觸發單位()
8.set udg_Xiann_zs[0]=轉換實數為整數(面向角度(udg_Xiann_dw[1]))
9.set udg_Xiann_dian[1]=單位位置(udg_Xiann_dw[1])
10.set udg_Xiann_dian[2]=極坐標位移點(udg_Xiann_dian[1],150.00,I2R(udg_Xiann_zs[0]))
11.set udg_Xiann_dw[2]=創建單位(指定點) [新](單位所有者(udg_Xiann_dw[1]),'e036',udg_Xiann_dian[2],12.(面向角度(udg_Xiann_dw[1])-180.00))
13.call 清除點 [R](udg_Xiann_dian[1])
14.call 清除點 [R](udg_Xiann_dian[2])
15.call 允許/禁用技能 [R](單位所有者(udg_Xiann_dw[1]),'A0CX',false)
16.call 添加技能 [R](udg_Xiann_dw[1],'A0CY')
17.call 設置技能永久性 [R](udg_Xiann_dw[1],true,'A0CY')
18.set udg_Xiann_zu[1]=新建的單位組 [R]()
19.call 開啟計時器(udg_Xiann_jsq[1],true,0.03)
20.endfunction
21.function InitTrig_XN001 takes nothing returns nothing
22.set gg_trg_XN001=新建觸發 [新]()
23.call 任意單位事件(gg_trg_XN001,玩家單位事件-開始一種技能的效)
24.call 添加觸發器限制條件(gg_trg_XN001,Condition(function Trig_XN001_Conditions))
25.call 添加觸發器動作(gg_trg_XN001,function Trig_XN001_Actions)
26.endfunction
27.function Trig_XN002_Func001Func016002003001001 takes nothing returns boolean
28.return(單位存活(匹配單位())==true)
29.endfunction
30.function Trig_XN002_Func001Func016002003001002 takes nothing returns boolean
31.return(在單位組(匹配單位(),udg_Xiann_zu[1])==false)
32.endfunction
33.function Trig_XN002_Func001Func016002003001 takes nothing returns boolean
34.return 條件A與條件B(Trig_XN002_Func001Func016002003001001(),Trig_XN002_Func001Func016002003001002())
35.endfunction
36.function Trig_XN002_Func001Func016002003002 takes nothing returns boolean
37.return(是玩家的敵對單位(匹配單位(),單位所有者(udg_Xiann_dw[1]))==true)
38.endfunction
『貳』 魔獸爭霸3冰封王座腳本懂的進
39.function Trig_XN002_Func001Func016002003 takes nothing returns boolean
40.return 條件A與條件B(Trig_XN002_Func001Func016002003001(),Trig_XN002_Func001Func016002003002())
41.endfunction
42.function Trig_XN002_Func001Func017Func002Func001C takes nothing returns boolean
43.if(not(生命百分比(選取單位())<=(5.00轉換整數為實數(單位技能等級 [R](udg_Xiann_dw[1],'A0D3')))))then
44.return false
45.endif
46.return true
47.endfunction
48.function Trig_XN002_Func001Func017Func002C takes nothing returns boolean
49.if(not(單位類別檢查(選取單位(),單位類型-建築單位)==false))then
50.return false
51.endif
52.if(not(單位類別檢查(選取單位(),單位類型-古代的)==false))then
53.return false
54.endif
55.if(not(單位類別檢查(選取單位(),UNIT_TYPE_MAGIC_IMMUNE)==false))then
56.return false
57.endif
註:false=假,,true=真