孫權的復仇技能實現

2021-08-03 15:43:27 字數 3197 閱讀 6421

//死亡單位 是孫權(**的) 即是有復仇技能的孫權死亡

function trig_multiboardrevivetimer_______u_conditions takes nothing returns boolean

if ( not ( getunittypeid(getdyingunit()) == 'u00o' ) ) then

return false

endif

return true

endfunction

//擊殺者存在,並且不是中立敵對玩家,即不是野怪殺的

function trig_multiboardrevivetimer_______u_func004c takes nothing returns boolean

if ( not ( getowningplayer(getkillingunitbj()) != player(player_neutral_aggressive) ) ) then

return false

endif

if ( not ( getkillingunitbj() != null ) ) then

return false

endif

return true

endfunction

function trig_multiboardrevivetimer_______u_actions takes nothing returns nothing

//被擊殺玩家

set udg_sunquanwanjia=getowningplayer(gettriggerunit())

//孫權本體

set udg_sunquanbenti=gettriggerunit()

if ( trig_multiboardrevivetimer_______u_func004c() ) then

set udg_kills[getconvertedplayerid(getowningplayer(getkillingunitbj()))]=( udg_kills[getconvertedplayerid(getowningplayer(getkillingunitbj()))] + 1 )

call multiboardsetitemvaluebj(udg_multiboard, 2, ( getconvertedplayerid(getowningplayer(getkillingunitbj())) + 1 ), i2s(udg_kills[getconvertedplayerid(getowningplayer(getkillingunitbj()))]))

set udg_playerdeath[getconvertedplayerid(getowningplayer(getdyingunit()))]=( udg_playerdeath[getconvertedplayerid(getowningplayer(getdyingunit()))] + 1 )

call multiboardsetitemvaluebj(udg_multiboard, 3, ( getconvertedplayerid(getowningplayer(gettriggerunit())) + 1 ), i2s(udg_playerdeath[getconvertedplayerid(getowningplayer(getdyingunit()))]))

set udg_hero_timer2=( i2r(getunitlevel(gettriggerunit())) * 5.00 )

call multiboardsetitemvaluebj(udg_multiboard, 4, udg_multiboard_player[getconvertedplayerid(getowningplayer(gettriggerunit()))], i2s(r2i(udg_hero_timer2)))

call enabletrigger(gg_trg____________________001)

else

set udg_playerdeath[getconvertedplayerid(getowningplayer(getdyingunit()))]=( udg_playerdeath[getconvertedplayerid(getowningplayer(getdyingunit()))] + 1 )

call multiboardsetitemvaluebj(udg_multiboard, 3, ( getconvertedplayerid(getowningplayer(gettriggerunit())) + 1 ), i2s(udg_playerdeath[getconvertedplayerid(getowningplayer(getdyingunit()))]))

set udg_hero_timer2=( i2r(getunitlevel(gettriggerunit())) * 5.00 )

call multiboardsetitemvaluebj(udg_multiboard, 4, udg_multiboard_player[getconvertedplayerid(getowningplayer(gettriggerunit()))], i2s(r2i(udg_hero_timer2)))

call enabletrigger(gg_trg____________________001)

endif

endfunction

function inittrig_multiboardrevivetimer_______u takes nothing returns nothing

set gg_trg_multiboardrevivetimer_______u=createtrigger()

call triggerregisteranyuniteventbj(gg_trg_multiboardrevivetimer_______u, event_player_unit_death)

call triggeraddcondition(gg_trg_multiboardrevivetimer_______u, condition(function trig_multiboardrevivetimer_______u_conditions))

call triggeraddaction(gg_trg_multiboardrevivetimer_______u, function trig_multiboardrevivetimer_______u_actions)

endfunction

亞洲的復仇(下)

儲蓄過剩還有另乙個方面的影響,並與隨後一次金融衝擊有關 2000年網際網路泡沫的破滅。後果之一,是大部分高收入國家的企業界積累了大量財務盈餘。換句話說,公司的留存收益已超過其投資。非金融企業成為資金提供者,而不是從銀行和其它資本 商處貸款。一 批重要國家擁有大量儲蓄盈餘,與此同時,非金融企業的資本需...

尤里的復仇 小芳!

tips 通過sql注入拿到管理員密碼!尤里正在追女神小芳,在得知小芳開了一家公司後,尤里通過whois查詢發現了小芳公司 學過一點黑客技術的他,想在女神面前炫炫技。於是他開啟了傳送門 小芳公司 第一步,判斷是否存在sql注入漏洞 在 後構造?id 1 and 1 1 然後回車 頁面返回正常 再次構...

《Effective C 》 編譯器的復仇

今天看到 effective c item12中一段比較有意思的描述 當我們為類親自構造copy constructor和assign operator函式時,編譯器不會再自動生成copy constructor和assign operator。這時,假設我們為類新新增了成員變數,但是忘記在copy...