国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

jass基礎(chǔ)-自定義閃避和暴擊

2023-08-13 23:44 作者:龐各莊大棚  | 我要投稿

#include "../../jass/BlizzardAPI.j"

#include "../../jass/japi/YDWEEventDamageData.j"

library demo initializer test

???// 漂浮文字案例 - 自定義閃避和暴擊

???globals

???????hashtable ht

???endglobals


???function damageAction takes nothing returns nothing

???????local unit u1 = GetTriggerUnit()

???????local unit u2 = GetEventDamageSource()

???????local integer lv = GetUnitAbilityLevel(u1, 'AHad')

???????local integer lv2 = GetUnitAbilityLevel(u2, 'AHab')

???????local texttag tt

???????local real dam

???????local real ran

???????if lv >= 1 then

???????????set ran = GetRandomReal(0, 99)

???????????call BJDebugMsg(R2S(ran))

???????????if ran <= LoadReal(ht, 'AHad', lv) then

???????????????call EXSetEventDamage(0)

???????????????set tt = CreateTextTagUnitBJ("閃避", u1, 0, 10, 100, 100, 100, 0)

???????????????call SetTextTagLifespan(tt, 1)

???????????????call SetTextTagFadepoint(tt, 0.5)

???????????????call SetTextTagPermanent(tt, false)

???????????????call SetTextTagVelocityBJ(tt, 60, 45)

???????????????return

???????????endif

???????endif


???????if lv2 >= 1 then

???????????set ran = GetRandomReal(0, 99)

???????????call BJDebugMsg(R2S(ran))

???????????if ran <= LoadReal(ht, 'AHab', lv2) then

???????????????set dam = GetEventDamage() * 2

???????????????call EXSetEventDamage(dam)

???????????????set tt = CreateTextTagUnitBJ(R2S(dam), u1, 0, 10, 100, 0, 0, 0)

???????????????call SetTextTagLifespan(tt, 1)

???????????????call SetTextTagFadepoint(tt, 0.5)

???????????????call SetTextTagPermanent(tt, false)

???????????????call SetTextTagVelocityBJ(tt, 60, 45)

???????????????return

???????????endif

???????endif

???endfunction


???function triCreateUnit takes player p, integer uId, real x, real y, real face returns unit

???????local unit u = CreateUnit(p, uId, x, y, face)

???????local trigger t = CreateTrigger()

???????call TriggerRegisterUnitEvent(t, u, EVENT_UNIT_DAMAGED)

???????call TriggerAddAction(t, function damageAction)

???????return u

???endfunction


???function doSomething takes nothing returns nothing


???endfunction


???function triggerInit takes nothing returns nothing

???????local trigger t = CreateTrigger()

???????call TriggerRegisterPlayerChatEvent(t, Player(0), "1", true)

???????call TriggerAddAction(t, function doSomething)

???????set t = null

???endfunction


???function gameInit takes nothing returns nothing

???????local unit u = triCreateUnit(Player(0), 'Hpal', 0, 0, 0)

???????local unit u2 = triCreateUnit(Player(0), 'Hamg', 100, 100, 0)

???????set ht = InitHashtable()

???????call SaveReal(ht, 'AHad', 1, 20)

???????call SaveReal(ht, 'AHad', 2, 50)

???????call SaveReal(ht, 'AHad', 3, 100)


???????call SaveReal(ht, 'AHab', 1, 20)

???????call SaveReal(ht, 'AHab', 2, 50)

???????call SaveReal(ht, 'AHab', 3, 100)


???????call SetHeroLevel(u, 10, false)

???????call SetHeroLevel(u2, 10, false)

???????call FogEnable(false)

???????call FogMaskEnable(false)

???endfunction


???function test takes nothing returns nothing

???????call gameInit()

???????call triggerInit()

???endfunction

endlibrary

jass基礎(chǔ)-自定義閃避和暴擊的評論 (共 條)

分享到微博請遵守國家法律
玛沁县| 武宁县| 屏边| 安宁市| 青岛市| 定结县| 柯坪县| 天气| 枣强县| 宝清县| 长寿区| 拉萨市| 磴口县| 武强县| 木里| 垫江县| 绥宁县| 霸州市| 大化| 雷波县| 湖口县| 辽宁省| 屯门区| 定结县| 西丰县| 平罗县| 大邑县| 航空| 巴中市| 砀山县| 大埔区| 兖州市| 拜泉县| 同心县| 大港区| 嘉禾县| 奉贤区| 长顺县| 博野县| 祁阳县| 秀山|