引用 | 編輯
a7811311622
2009-06-23 22:23 |
樓主
▼ |
||
x6
【插件資訊】 插件來源:網路資源轉載提供會員參考 使用指令:基本上amxx檔案放好就OK了,最後在plugins或plugins-zplague裡加上pump_knockback.amxx sma檔請放在cstrike\addons\amxmodx\scripting 安裝路徑:cstrike\addons\amxmodx\plugins 【插件介紹】 這是能讓指定槍枝造成擊飛目標物的插件, 這裡的sma檔是讓M3造成擊飛功能,適用喪屍模式。 效果:如果會長跳的喪屍撲過來,如果用M3近距離開槍, 可讓撲過來的喪屍後退2倍長跳或以上的距離,前提是很近 第一次發文,如有問題請批評。 [此文章售價 5 雅幣已有 135 人購買]若發現會員採用欺騙的方法獲取財富,請立刻舉報,我們會對會員處以2-N倍的罰金,嚴重者封掉ID! x5
|
引用 | 編輯
chuchung712
2009-06-23 22:25 |
1樓
▲ ▼ |
你又發了一篇只有SMA檔的... = =
x0 |
引用 | 編輯
a7811311622
2009-06-23 22:28 |
2樓
▲ ▼ |
抱歉,剛剛那篇是弄錯的…
您回的還真快… x0 |
引用 | 編輯
karen800609
2009-06-23 22:31 |
3樓
▲ ▼ |
沒人買...怕怕
x0 |
引用 | 編輯
oscarbox2001
2009-06-24 11:23 |
4樓
▲ ▼ |
看起來不錯..
不知道為什麼 現在從PLAGUE40改擊退力 好像跟沒改一樣.. x0 |
引用 | 編輯
tony987852
2009-12-13 18:01 |
9樓
▲ ▼ |
害怕效果不好..不過還是買了...
x0 |
引用 | 編輯
a7811311622
2010-01-21 18:04 |
11樓
▲ ▼ |
引用 | 編輯
tomwck123123
2010-02-21 20:37 |
12樓
▲ ▼ |
我用來研究一下 x0 |
引用 | 編輯
lyw8614505
2010-04-08 13:06 |
13樓
▲ ▼ |
感覺擊飛的距離太大了
x0 |
引用 | 編輯
a7811311622
2010-07-14 15:30 |
16樓
▲ ▼ |
引用 | 編輯
a7811311622
2010-07-15 10:48 |
19樓
▲ ▼ |
下面是引用 [AHK]XXX 於 2010-07-15 10:21 發表的 : 裡面有個指令「pump_force」可以控制彈飛的向量… 此指令預設數值是"10"…試著改小點…如果還是不滿意… 就尋找SMA裡這段內容: 複製程式 velocity[0] = ( origin2[0] * (get_pcvar_float(cvar_pump_force) * 3000) ) / get_entity_distance(victim , attacker); velocity[1] = ( origin2[1] * (get_pcvar_float(cvar_pump_force) * 3000) ) / get_entity_distance(victim , attacker); if(velocity[0] <= 20.0 || velocity[1] <= 20.0) velocity[2] = random_float(200.0 , 275.0); 而"velocity[2]"則是目標被彈飛時離開地面的向量… x0 |
引用 | 編輯
[AHK]XXX
2010-07-15 14:54 |
20樓
▲ ▼ |
那真是麻煩大大了 這是最後一個問題 如果用attack1的話太屈了 該怎修改attack1和attack2 的彈飛距離
x0 |
引用 | 編輯
a7811311622
2010-07-16 23:10 |
21樓
▲ ▼ |
下面是引用 [AHK]XXX 於 2010-07-15 14:54 發表的 : 把原本SMA裡的這段內容: velocity[0] = ( origin2[0] * (get_pcvar_float(cvar_pump_force) * 3000) ) / get_entity_distance(victim , attacker);改成: 複製程式 if (pev(attacker, pev_button) & IN_ATTACK) // attack1 { velocity[0] = ( origin2[0] * (get_pcvar_float(cvar_pump_force) * 3000) ) / get_entity_distance(victim , attacker); velocity[1] = ( origin2[1] * (get_pcvar_float(cvar_pump_force) * 3000) ) / get_entity_distance(victim , attacker); if(velocity[0] <= 20.0 || velocity[1] <= 20.0) velocity[2] = random_float(200.0 , 275.0); } else if (pev(attacker, pev_button) & IN_ATTACK2) // attack2 { velocity[0] = ( origin2[0] * (get_pcvar_float(cvar_pump_force) * 3000) ) / get_entity_distance(victim , attacker); velocity[1] = ( origin2[1] * (get_pcvar_float(cvar_pump_force) * 3000) ) / get_entity_distance(victim , attacker); if(velocity[0] <= 20.0 || velocity[1] <= 20.0) velocity[2] = random_float(200.0 , 275.0); } x0 |
引用 | 編輯
a7811311622
2010-07-17 13:04 |
24樓
▲ ▼ |
下面是引用 [AHK]XXX 於 2010-07-17 10:46 發表的 : 我忘記這插件讀取的模塊不是<fakemeta>而是<engine>了… 你把上面內容裡的「pev(attacker, pev_button)」換成: 複製程式 entity_get_int(attacker, EV_INT_button) x0 |
引用 | 編輯
a7811311622
2010-07-17 13:08 |
25樓
▲ ▼ |
下面是引用 [AHK]XXX 於 2010-07-17 10:48 發表的 : 那不算是BUG…而是你沒做任何限定…當然「任何人」的小刀都可以… 如果要讓殭屍不會把人打飛的作法是: 1.先加入模塊: 複製程式 #include <zombieplague> 把「public event_Damage(id)」裡的 if(!is_user_alive(attacker))換成 複製程式 if(!is_user_alive(attacker) || zp_get_user_zombie(attacker)) return PLUGIN_CONTINUE; x0 |
引用 | 編輯
[AHK]XXX
2010-07-18 00:27 |
26樓
▲ ▼ |
還是不行 他說 fatal error 100: cannot read from file: "zombieplague"
x1 |
引用 | 編輯
[AHK]XXX
2010-07-18 14:37 |
27樓
▲ ▼ |
我有加啊-.-
#include <amxmodx> x0 |
引用 | 編輯
a7811311622
2010-07-18 15:43 |
28樓
▲ ▼ |