引用 | 編輯
HsK
2010-07-15 13:35 |
樓主
▼ |
||
x23
【插件資訊】插件來源:原創 使用指令:zp_fire_ammo_max 90 //火焰子彈, 最多有多小 zp_fire_ammo_buy 30 //買一次火焰子彈可得到多小 zp_fire_fireduration 10 // 燃燒時間 zp_fire_damage 10 // 燃燒傷害 [每0.2秒] zp_fire_slowdown 0.7 // 燃燒減慢速度 (0.5 = 速度減一半) [0-關閉] 安裝路徑:addons\amxmodx\scripting 【插件介紹】 L4D2 介紹 : 只出現在「教區」戰役地圖的「核能研究者」,身穿黃色、白色或是綠色的核能隔離防護衣,因此對於火焰或是燃燒子彈免疫,玩家必須 想辦法使用不同的方式才能擊倒他們。 這 核能研究者 正是 Hazmat L4D2中有 燃燒子彈 而 火焰子彈 正是 燃燒子彈 或者先看看影片 ^^:: 而也支援ZP燃燒彈, 但你必須在 ZP 中進行小量更改 教學在1F ^^ 這4元 8威望 [此文章售價 4 雅幣已有 261 人購買]若發現會員採用欺騙的方法獲取財富,請立刻舉報,我們會對會員處以2-N倍的罰金,嚴重者封掉ID! x10
|
引用 | 編輯
HsK
2010-07-15 13:35 |
1樓
▲ ▼ |
更改教學:
先打開 ZP 主插件 1. 先找出 new g_zombie[33] 在下一句加入 複製程式 new g_flame_zombie[33] 2. 找出 humanme(id, survivor, silentmode) 內的 複製程式 g_zombie[id] = true g_survivor[id] = false g_nemesis[id] = false g_firstzombie[id] = false 複製程式 g_flame_zombie[id] = false 3. 找出 zombieme(id, infector, nemesis, silentmode, rewards) 內的 複製程式 g_zombie[id] = false g_nemesis[id] = false g_survivor[id] = false g_firstzombie[id] = false g_canbuy[id] = true g_nvision[id] = false g_nvisionenabled[id] = false 複製程式 g_flame_zombie[id] = true 4. 找出 fire_explode(ent) 內有 複製程式 while ((victim = engfunc(EngFunc_FindEntityInSphere, victim, originF, NADE_EXPLOSION_RADIUS)) != 0) { // Only effect alive zombies if (!is_user_valid_alive(victim) || !g_zombie[victim] || g_nodamage[victim]) continue; // Heat icon? if (get_pcvar_num(cvar_hudicons)) { message_begin(MSG_ONE_UNRELIABLE, g_msgDamage, _, victim) write_byte(0) // damage save write_byte(0) // damage take write_long(DMG_BURN) // damage type write_coord(0) // x write_coord(0) // y write_coord(0) // z message_end() } 複製程式 while ((victim = engfunc(EngFunc_FindEntityInSphere, victim, originF, NADE_EXPLOSION_RADIUS)) != 0) { // Only effect alive zombies if (!is_user_valid_alive(victim) || !g_zombie[victim] || g_nodamage[victim]) continue; if (g_flame_zombie[victim] == 1) continue; // Heat icon? if (get_pcvar_num(cvar_hudicons)) { message_begin(MSG_ONE_UNRELIABLE, g_msgDamage, _, victim) write_byte(0) // damage save write_byte(0) // damage take write_long(DMG_BURN) // damage type write_coord(0) // x write_coord(0) // y write_coord(0) // z message_end() } 5. 找出 複製程式 public native_get_user_zombie(id) { return g_zombie[id]; } 在 } 下加入 複製程式 public native_set_zombie_flame(id, flame) { if (flame != 0 && flame != 1) return 0; if (!flame) g_flame_zombie[id] = false else g_flame_zombie[id] = true return 1; } 6. 找出 public plugin_natives() 在最尾加入 複製程式 // Get and Set Zombie flame register_native("zp_set_zombie_flame", "native_set_zombie_flame", 1) 最後十分重要!!!! 打開 \cstrike\addons\amxmodx\scripting\include 內的 zombieplague 在最底加入 複製程式 /* Set id is flame */ native zp_set_zombie_flame(id, flame) x1 |
引用 | 編輯
andrew5579
2010-07-15 13:51 |
7樓
▲ ▼ |
既然有燃燒子彈,那何時會有爆炸子彈~
而且還有核防護衣殭屍,期待下一次的新作~ x0 |
引用 | 編輯
bugatti1024
2010-07-15 14:08 |
8樓
▲ ▼ |
火焰子彈的燃燒效果能持續多久?可以燒死殭屍嗎?
x0 |
引用 | 編輯
mnbmnb5266
2010-07-15 14:25 |
9樓
▲ ▼ |
这个插件也不错!帮你推一下,不过大大什么时候能修复“英雄戰擊”的BUG啊,我还在等待中.....................
x1 |
引用 | 編輯
ChaosX
2010-07-15 14:44 |
11樓
▲ ▼ |
火焰子彈好帥
可是 你的喪屍 讓我感覺說... 不改ZP就一樣會被燃燒彈給燒死就對了 那也就是說... 其他插件所附加的火焰攻擊... 通通對這喪屍有效囉 x0 |
引用 | 編輯
kongchiyung
2010-07-15 16:57 |
16樓
▲ ▼ |
sk,身穿防護衣的喪屍模型是你做的嗎?
x0 |
引用 | 編輯
01a2Bc3DeF
2010-07-15 18:33 |
19樓
▲ ▼ |
引用 | 編輯
a7811311622
2010-07-15 18:38 |
20樓
▲ ▼ |
嗯…剛才認真思考一番後發現…
如果用<csx.inc>這個模塊的話… 在不修改ZP主插件的情況下… 除了ZP燃燒彈沒法處理外… 其他可能都可以另外處理… 簡單說: 不用新增任何native就能判別火焰子彈攻擊的目標是否為Hazmat殭屍… 廢話: 高爆子彈還比較好做呢… 隨便亂炸後會讓殭屍很無言罷了… x0 |
引用 | 編輯
++HAUN
2010-07-15 19:19 |
22樓
▲ ▼ |
原來啊~把子彈改成ZP的高爆(也就是燃燒彈)那.....把ZP的燃燒彈關閉就會變成爆炸子彈?
悶.... 喝茶 喝到噎到 x0 |
引用 | 編輯
andrew5579
2010-07-15 19:29 |
23樓
▲ ▼ |
L4D2使用爆炸子彈殺掉敵人後,敵人的身體多會被
而且威力比普通子彈更高 x0 |
引用 | 編輯
a7811311622
2010-07-15 19:37 |
24樓
▲ ▼ |
引用 | 編輯
mnbmnb5266
2010-07-17 01:12 |
28樓
▲ ▼ |
有些複雜,還要修改主插件,嗨.........還是留給專業人士用吧。
x0 |