引用 | 編輯
freeze02468
2014-01-19 01:26 |
樓主
▼ |
||||||||||||
x0
小弟在外國網站找到了優能離子槍的插件...這個插件就只有一個小問題...其他的都C$O沒兩樣!! 而這個問題就是殺人圖示... 小弟參考了教學修改完後...有編譯成功!! 但是卻還是出現了骷髏頭的圖案... 接著開啟控制台後,上面所顯示的是... "XXX killed the blackorange with worldspawn" 是 worldspawn 而不是小弟改過的 Plasma 請問各位大大有辦法解決殺人圖示的問題嗎?
x0
|
引用 | 編輯
a7811311622
2014-01-19 13:41 |
1樓
▲ ▼ |
下面是引用 freeze02468 於 2014-01-19 01:26 發表的 希望各位大大不要嫌小弟煩...: 應該是這插件寫 ExecuteHamB(Ham_TakeDamage 的第二個函數給 0 的原因… 你把 0 改成 find_ent_by_owner(-1, weapon_plasma, id) 再說… x0 |
引用 | 編輯
freeze02468
2014-01-19 15:12 |
2樓
▲ ▼ |
引用 | 編輯
a7811311622
2014-01-19 17:27 |
3樓
▲ ▼ |
下面是引用 freeze02468 於 2014-01-19 15:12 發表的 :呃…你該不會直接改成「find_ent_by_owner(-1, weapon_plasma, id)」這樣吧…? 我的意思是 複製程式 public Damage_Plasma(Ent, Id) { static Owner; Owner = pev(Ent, pev_iuser1) static Attacker; if(!is_user_alive(Owner)) { Attacker = 0 return } else Attacker = Owner if(is_user_alive(Id) && zp_get_user_zombie(Id)) ExecuteHamB(Ham_TakeDamage, Id, find_ent_by_owner(-1, weapon_plasma, Attacker), Attacker, float(DAMAGE), DMG_ACID) for(new i = 0; i < g_MaxPlayers; i++) { if(!is_user_alive(i)) continue if(entity_range(i, Ent) > PLASMA_RADIUS) continue if(!zp_get_user_zombie(i)) continue ExecuteHamB(Ham_TakeDamage, i, find_ent_by_owner(-1, weapon_plasma, Attacker), Attacker, float(DAMAGE) / random_float(1.25, 1.5), DMG_ACID) } } x1 |
引用 | 編輯
freeze02468
2014-01-19 18:19 |
4樓
▲ ▼ |
||||||||||
下面是引用 a7811311622 於 2014-01-19 17:27 發表的 :小弟正是這麼做耶... 沒辦法小弟真的是個插件白癡... 大大別打我!! 剛剛小弟測試了之後成功了!! 真的很謝謝大大的幫忙!! 接著...能再請問一個問題嗎? 其實又是史萊姆大大的插件... http://bbs.mychat.to/reads.php?tid=897561&keyword=m79 是關於這篇...小弟有把插件改成可以再ZP模式使用... 不過他買子彈的時候會買到夜鷹的...請問這是本來就會這樣嗎? 有辦法解決嗎?
x0 |
引用 | 編輯
a7811311622
2014-01-19 21:31 |
5樓
▲ ▼ |
下面是引用 freeze02468 於 2014-01-19 18:19 發表的 :沒得測試…不知道什麼原因… 先確定一下你的 weapon_m79.txt 寫的子彈SPR是不是榴彈… x0 |
引用 | 編輯
freeze02468
2014-01-19 22:40 |
6樓
▲ ▼ |
引用 | 編輯
a7811311622
2014-01-19 22:54 |
7樓
▲ ▼ |
下面是引用 freeze02468 於 2014-01-19 22:40 發表的 :如果是按","的話… 就嘗試將ZP主插件裡 clcmd_buyammo 裡所有的 message 都改成 emessage 試試… 例如 複製程式 emessage_begin(MSG_ONE_UNRELIABLE, g_msgAmmoPickup, _, id) ewrite_byte(AMMOID[weaponid]) // ammo id ewrite_byte(BUYAMMO[weaponid]) // ammo amount emessage_end() x1 |
引用 | 編輯
freeze02468
2014-01-20 00:26 |
8樓
▲ |
下面是引用 a7811311622 於 2014-01-19 22:54 發表的 : 很謝謝大大的幫忙!! 不過最後還是沒效... 以後小弟小心點按就好了 請大大接受小弟送的鮮花吧!! x0 |