查看完整版本: [未解決] 部隊檔傷
頁: [1]

kjhuyt 發表於 2011-7-19 10:26 AM

[未解決] 部隊檔傷

有玩過卡亂的都知道  佐助的須佐能忽會檔傷
      我想做跟他一樣的效果      我有試過靈魂連結   失敗
   有請高手解答<div></div>

zenbonchen 發表於 2011-7-19 01:36 PM

回復 1# kjhuyt


    檔傷,大概就硬化外皮吧

不過只能檔普通攻擊的傷害

不然也可以選一種裝甲類型(例如神性裝甲)

到遊戲常數裡修改傷害承受的比例


  

 

kjhuyt 發表於 2011-7-19 01:46 PM

回復 2# zenbonchen


   拍謝喔我沒有說的很清楚
   
   我所謂擋傷           就是    所有A受到的傷害    都讓B承受     直到B死亡前    A不會有損寫

zenbonchen 發表於 2011-7-19 02:35 PM

回復 3# kjhuyt


參考看看吧





有一點要注意:Add Event 增加同樣的事件多次,部隊A受到傷害會執行觸發多次,這樣會使部隊B受到多倍的傷害

所有如果要做成檔傷技能的話,要小心不把同一個"部隊-受到傷害"加到觸發裡

不然也可以用jass寫,就能解決上述的問題



 ...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

wizoza34567 發表於 2011-7-19 08:40 PM

本帖最後由 wizoza34567 於 2011-7-20 07:52 AM 編輯

又是我來耶@@
第1條
任意部隊施展技能
被施展的技能為 傷害轉移
動作
設定X=觸發部隊
設定Y=X之現有生命(缺點不管寫多少都一定會回到這個量所以最好設定成啟動之後滿血)
創造 當傷部隊 給觸發部隊擁有玩者
設定A=最後創造部隊
開啟第2條觸發
第2條
遊戲時間每隔0.01秒
條件
部隊X=存活
動作
設定Z=X之現有生命

Z不等於Y且a之現有生命>...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div><br><br><br><br><br><div></div>

jvn0001 發表於 2011-9-14 07:49 PM

給予使用技能的部隊 Uint的變數
開啟XXX觸發
等待X秒(看你要持續多久  不過等待不精確  也可以用計時器)
關閉XXX觸發
XXX觸發裡面寫
事件 當Uint受到"傷害" 並不是受到攻擊
條件 沒有
動作 設定部隊的血量=部隊所剩的血量+承受傷害(在實數轉換成整數裡)
這樣的話假如你有100滴血  受到50傷害
那麼你會剩下50滴血
這時設定血量為你剩下的血量(50)+承受傷害(50)
所以你的HP會又變成100
但是受到超過100  我想就會死吧- -...<div class='locked'><em>瀏覽完整內容,請先 <a href='member.php?mod=register'>註冊</a> 或 <a href='javascript:;' onclick="lsSubmit()">登入會員</a></em></div>

jvn0001 發表於 2011-9-14 07:50 PM

我想這樣比較簡單   
觸發事件的英文名稱你就找一下吧- -
我也是沒開著編輯器來回答
不知道觸發事件的名稱

jojo2008 發表於 2011-11-7 05:06 PM

可以考慮用法力護盾來做 會很省事 也不用怕即死的狀況發生

擋傷調成 0.99 每點魔力抵擋傷害調成999999...

使用護盾就創造虛佐能乎 開啟觸發

受到傷害乘上100倍給叫出來的虛左能乎單位就好了

要精細一點 就給佐助受到傷害的血量

每0.1秒判定 佐助沒有法力護盾效果(Buff) 就關掉觸發 宰掉虛佐能乎
頁: [1]