小弟又遇到問題了...

Home Home
引用 | 編輯 freeze02468
2014-02-28 12:42
樓主
推文 x0
各位大大好...表情


小弟最近又手癢去Dias大大的部落格去下載插件...


http://idiasvn.net/enter/weapon-balrog-xi-2013


但是這個插件有一個大問題...
那就是下一回合之後雖然樣子還是弒神者...但是實際上卻是xm1014...(等於說只有模組改變)表情  


接著丟掉之後就變xm1014了...不曉得為什麼...
能請大大幫我看一下嗎?表情

獻花 x0
引用 | 編輯 a7811311622
2014-02-28 14:02
1樓
  
下面是引用 freeze02468 於 2014-02-28 12:42 發表的 小弟又遇到問題了...: 到引言文
各位大大好...表情  


小弟最近又手癢去Dias大大的部落格去下載插件...


http://idiasvn.net/enter/weapon-balrog-xi-2013


但是這個插件有一個大問題...
那就是下一回合之後雖然樣子還是弒神者...但是實際上卻是xm1014...(等於說只有模組改變)表情  


接著丟掉之後就變xm1014了...不曉得為什麼...
能請大大幫我看一下嗎?表情
就只是將 public zp_round_ended() 整段拿掉而已…
複製程式
public zp_round_ended()
{
    for(new i = 0; i < g_MaxPlayers; i++)
        Remove_Balrog11(i)
}
他大概是擔心這把武器太強勢吧…
所以設成每回合都會消除這武器…

獻花 x1
引用 | 編輯 freeze02468
2014-02-28 18:55
2樓
  
下面是引用 a7811311622 於 2014-02-28 14:02 發表的 : 到引言文

就只是將 public zp_round_ended() 整段拿掉而已…
複製程式
public zp_round_ended()
{
    for(new i = 0; i < g_MaxPlayers; i++)
        Remove_Balrog11(i)
}
他大概是擔心這把武器太強勢吧…
所以設成每回合都會消除這武器…

真的很感謝大大的幫忙呀~表情


原來是只要將那段拿掉就OK了...小弟以為會很複雜...


不過作者還考慮的真周到...

獻花 x0
引用 | 編輯 freeze02468
2014-02-28 19:29
3樓
  
下面是引用 a7811311622 於 2014-02-28 14:02 發表的 : 到引言文

就只是將 public zp_round_ended() 整段拿掉而已…
複製程式
public zp_round_ended()
{
    for(new i = 0; i < g_MaxPlayers; i++)
        Remove_Balrog11(i)
}
他大概是擔心這把武器太強勢吧…
所以設成每回合都會消除這武器…
不好意思大大~能再問問另一個插件嗎?表情    

這個插件問題比較大條...
有兩個問題...雖然小弟有加了指令進去了...但卻還是 失敗 小弟自己改了上百次...測試了上百次...失敗了上百次...

1.小弟之前有問過一樣的問題...就是這篇文章...
   http://bbs.mychat.to/reads.php?tid=995934
   當小弟買了主武器之後...接著再買副武器的話...主武器就會變回原本的模組
  不過這次開槍之後還是原來的模組...要按Q切槍之後才會改變...我的天...別再整我了表情    


2.是Dias大大插件的熱門問題...是殺人圖示...小弟將指令加進去之後沒有效...不過也很奇怪...如果將有關 fw_Item_Deploy_Post 的指令砍掉就正常...就是不加上下面這兩行...複製程式
RegisterHam(Ham_Item_AttachToPlayer, weapon_coilgun, "fw_Item_Deploy_Post", 1);
 RegisterHam(Ham_Item_Deploy, weapon_coilgun, "fw_Item_Deploy_Post", 1)

對不起...小弟一直把問題丟給大大...真的很不好意思...表情    


這就是那個插件...
http://idiasvn.net/enter/weapon-needler-nail-gun-2013

本帖包含附件
檔名: zip zp_extra_needler.rar   (2022-06-09 14:21 / 7 KB)  
而這個是小弟修改後的...
下載次數:2


獻花 x0
引用 | 編輯 a7811311622
2014-02-28 20:33
4樓
  
下面是引用 freeze02468 於 2014-02-28 19:29 發表的 : 到引言文

不好意思大大~能再問問另一個插件嗎?表情    
這個插件問題比較大條...
有兩個問題...雖然小弟有加了指令進去了...但卻還是 失敗 小弟自己改了上百次...測試了上百次...失敗了上百次...
1.小弟之前有問過一樣的問題...就是這篇文章...
.......

我才想說「我的天…別再整我了」…
就只是 zp_extra_item_selected 裡面設定 Get_CoilGun 之前沒設定丟槍而已…

殺人圖和那完全沒關係…
那只是 Ham_TakeDamage 的 iInflictor 給錯數值…
複製程式
ExecuteHam(Ham_TakeDamage, iVictim, iInflictor, iAttacker, fDamage, iDamageBit)
改成
複製程式
ExecuteHam(Ham_TakeDamage, iVictim, iAttacker, iAttacker, fDamage, iDamageBit)

不過說實話…這插件的傷害判斷實在不怎麼樣…
就算這樣改完我相信某些情況下結果也不會和你所想的一樣…
那就不是我的問題了…去怪 Dias 吧…

獻花 x1
引用 | 編輯 freeze02468
2014-02-28 22:33
5樓
  
下面是引用 a7811311622 於 2014-02-28 20:33 發表的 : 到引言文


我才想說「我的天…別再整我了」…
就只是 zp_extra_item_selected 裡面設定 Get_CoilGun 之前沒設定丟槍而已…

殺人圖和那完全沒關係…
那只是 Ham_TakeDamage 的 iInflictor 給錯數值…
複製程式
ExecuteHam(Ham_TakeDamage, iVictim, iInflictor, iAttacker, fDamage, iDamageBit)
改成
複製程式
ExecuteHam(Ham_TakeDamage, iVictim, iAttacker, iAttacker, fDamage, iDamageBit)

不過說實話…這插件的傷害判斷實在不怎麼樣…
就算這樣改完我相信某些情況下結果也不會和你所想的一樣…
那就不是我的問題了…去怪 Dias 吧…
很謝謝大大的回覆~表情
看來 Dias 大大的插件還是存在著很多BUG阿...表情  (沒想到殭屍還沒出現時竟然可以殺敵人...)
小弟改到後來頭都昏了...表情 常常忘記自己現在要幹麻...
 
剛剛修改過測試了之後...問題都解決了~
真的很感謝大大的幫忙!! 不過小弟相信應該又會有問題要請教您了~表情

獻花 x0
引用 | 編輯 freeze02468
2014-03-01 15:29
6樓
  
下面是引用 a7811311622 於 2014-02-28 20:33 發表的 : 到引言文


我才想說「我的天…別再整我了」…
就只是 zp_extra_item_selected 裡面設定 Get_CoilGun 之前沒設定丟槍而已…

殺人圖和那完全沒關係…
那只是 Ham_TakeDamage 的 iInflictor 給錯數值…
複製程式
ExecuteHam(Ham_TakeDamage, iVictim, iInflictor, iAttacker, fDamage, iDamageBit)
改成
複製程式
ExecuteHam(Ham_TakeDamage, iVictim, iAttacker, iAttacker, fDamage, iDamageBit)

不過說實話…這插件的傷害判斷實在不怎麼樣…
就算這樣改完我相信某些情況下結果也不會和你所想的一樣…
那就不是我的問題了…去怪 Dias 吧…
另外...大大能再請教您要怎麼將可以殺人類敵人的功能關掉呢?表情
假如小弟選反恐...殭屍還沒出現時能夠殺恐怖份子...表情

獻花 x0
引用 | 編輯 a7811311622
2014-03-01 19:57
7樓
  
下面是引用 freeze02468 於 2014-03-01 15:29 發表的 : 到引言文

另外...大大能再請教您要怎麼將可以殺人類敵人的功能關掉呢?表情
假如小弟選反恐...殭屍還沒出現時能夠殺恐怖份子...表情
那是你自己亂改的問題…
不論是ZP哪個版本都有設定在殭屍還沒出現前去對 fw_TakeDamage 做 SUPERCEDE 的…

不然就是你用的某些插件很隨便的對人類使用 Ham_TakeDamage 的關係…
特別是用 ExecuteHam 寫的我就無語了…
例如 Dias 那些插件…

獻花 x1
引用 | 編輯 freeze02468
2014-03-01 23:11
8樓
  
下面是引用 a7811311622 於 2014-03-01 19:57 發表的 : 到引言文

那是你自己亂改的問題…
不論是ZP哪個版本都有設定在殭屍還沒出現前去對 fw_TakeDamage 做 SUPERCEDE 的…

不然就是你用的某些插件很隨便的對人類使用 Ham_TakeDamage 的關係…
特別是用 ExecuteHam 寫的我就無語了…
例如 Dias 那些插件…
謝謝大大的回覆~表情

小弟在去測試是哪個插件去影響到...

老實講大大的講的那些小弟是有點聽不懂...但大概知道大大的意思...畢竟大大是專業人士...


總而言之,很感謝大大

獻花 x0
引用 | 編輯 freeze02468
2014-03-02 17:36
9樓
  
下面是引用 a7811311622 於 2014-03-01 19:57 發表的 : 到引言文

那是你自己亂改的問題…
不論是ZP哪個版本都有設定在殭屍還沒出現前去對 fw_TakeDamage 做 SUPERCEDE 的…

不然就是你用的某些插件很隨便的對人類使用 Ham_TakeDamage 的關係…
特別是用 ExecuteHam 寫的我就無語了…
例如 Dias 那些插件…

不好意思大大...剛剛小弟發現了一件事...就是如果將下面這一段的 iInflictor = 0 移除掉的話...(之所以要移除是因為在編譯時會跑出錯誤訊息..)
殺人圖示就跑不出來...控制台也沒有跑出訊息來...表情    能請問大大是什麼原因嗎?表情  
另外...小弟發現用原本沒改過的插件...殭屍還沒出現也是可以殺人類敵人...表情

不知道是不是Dias大大忘了加條件進去了..

複製程式
stock fake_take_damage(iAttacker, iVictim, Float:fDamage, iInflictor = 0, iDamageBit = (DMG_NEVERGIB | DMG_BULLET))


獻花 x0
引用 | 編輯 a7811311622
2014-03-02 18:12
10樓
  
下面是引用 freeze02468 於 2014-03-02 17:36 發表的 : 到引言文


不好意思大大...剛剛小弟發現了一件事...就是如果將下面這一段的 iInflictor = 0 移除掉的話...(之所以要移除是因為在編譯時會跑出錯誤訊息..)
殺人圖示就跑不出來...控制台也沒有跑出訊息來...表情    能請問大大是什麼原因嗎?表情  
另外...小弟發現用原本沒改過的插件...殭屍還沒出現也是可以殺人類敵人...表情

不知道是不是Dias大大忘了加條件進去了..

複製程式
stock fake_take_damage(iAttacker, iVictim, Float:fDamage, iInflictor = 0, iDamageBit = (DMG_NEVERGIB | DMG_BULLET))
貼整段你修改後的內容…貼這種殘缺的內容我哪知道什麼地方錯了…
編譯時的錯誤內容也貼出來…

獻花 x0
引用 | 編輯 freeze02468
2014-03-02 18:26
11樓
  
下面是引用 a7811311622 於 2014-03-02 18:12 發表的 : 到引言文

貼整段你修改後的內容…貼這種殘缺的內容我哪知道什麼地方錯了…
編譯時的錯誤內容也貼出來…
不好意思大大...小弟沒完整貼出來...造成您的困擾...表情

小弟只有動到的只有下面的內容...就只是將  iInflictor = 0 這個移除而已...接著就發生問題了@@

複製程式
stock fake_take_damage(iAttacker, iVictim, Float:fDamage, iInflictor = 0, iDamageBit = (DMG_NEVERGIB | DMG_BULLET))
{
 ExecuteHam(Ham_TakeDamage, iVictim, iAttacker, iAttacker, fDamage, iDamageBit)
}

而之所以移除是因為編譯時會跑出錯誤訊息...



獻花 x0
引用 | 編輯 a7811311622
2014-03-02 19:38
12樓
  
下面是引用 freeze02468 於 2014-03-02 18:26 發表的 : 到引言文

不好意思大大...小弟沒完整貼出來...造成您的困擾...表情

小弟只有動到的只有下面的內容...就只是將  iInflictor = 0 這個移除而已...接著就發生問題了@@

複製程式
stock fake_take_damage(iAttacker, iVictim, Float:fDamage, iInflictor = 0, iDamageBit = (DMG_NEVERGIB | DMG_BULLET))
{
 ExecuteHam(Ham_TakeDamage, iVictim, iAttacker, iAttacker, fDamage, iDamageBit)
}

而之所以移除是因為編譯時會跑出錯誤訊息...

[attachment=834862]
這只是警告說 iInflictor 沒用到而已…根本不影響效果…
隨便拿掉如果遇上需要用到 iInflictor 這函數的當然會錯…

獻花 x0
引用 | 編輯 freeze02468
2014-03-02 19:45
13樓
  
下面是引用 a7811311622 於 2014-03-02 19:38 發表的 : 到引言文

這只是警告說 iInflictor 沒用到而已…根本不影響效果…
隨便拿掉如果遇上需要用到 iInflictor 這函數的當然會錯…
那請問大大能夠修改到編譯時不會跑出警告訊息嗎?表情


還是...就這樣留著呢...?

獻花 x0
引用 | 編輯 a7811311622
2014-03-02 22:46
14樓
  
下面是引用 freeze02468 於 2014-03-02 19:45 發表的 : 到引言文

那請問大大能夠修改到編譯時不會跑出警告訊息嗎?表情


還是...就這樣留著呢...?
留著就好了…反正不管也不會怎樣…

獻花 x1