廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 3620 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為IE收藏   收藏主題   上一主題 | 下一主題   
kenleung
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片
推文 x0
[1.6][插件] [zp]倖存者的小刀問題~
請問一下~如何把[倖存者的小刀]
改成人類及倖存者的小刀都可以擊退喪屍?(注:喪屍不可以把人類擊退)
而且人類及倖存者的小刀的重刀(右鍵)擊中喪屍後增加1子彈包?(注:輕刀(左鍵)不可以使用這個效果)

插件連結:http://bbs.mychat.to/reads.php?tid=874657&keyword=%E5%88%80


獻花 x0 回到頂端 [樓 主] From:未知地址 | Posted:2011-03-28 01:18 |
kenleung
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

(急)有大大能幫我改sma檔/教我怎樣改以上的效果?
注:需要sma檔的話~我可附上sma檔~ 


[ 此文章被kenleung在2011-03-28 17:29重新編輯 ]


獻花 x0 回到頂端 [1 樓] From:未知地址 | Posted:2011-03-28 16:55 |
husano896 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x79 鮮花 x138
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

1.

可以使用Ham_TraceAttack來解決 只要偵測是否為小刀並且攻擊者非殭屍即可

2. 只要偵測攻擊時是否按右鍵就行了

sma類似這樣

複製程式
#include <amxmodx>
#include <hamsandwich>
#include <xs>
#include <zombieplague>

public plugin_init()
{
       RegisterHam(Ham_TraceAttack, "player", "fw_TraceAttack")
}

public fw_TraceAttack(victim, attacker, Float:damage, Float:direction[3], tracehandle, damage_type)
{
       // 自己對自己不會有擊退
       if (victim == attacker)
              return HAM_IGNORED;

       // 請勿殘害隊友(?
       if (zp_get_user_zombie(attacker) == zp_get_user_zombie(victim))
              return HAM_IGNORED;

       // 攻擊者非人類或被傷害者非殭屍
       if (zp_get_user_zombie(attacker) || !zp_get_user_zombie(victim))
              return HAM_IGNORED;

       // 非小刀?
       if (get_user_weapon(attacker) != CSW_KNIFE)
              return HAM_IGNORED;

       static Float:hit_direction[3]
       hit_direction = direction

       // Get knockback vector
       static Float:knockback_vector
       knockback_vector = 120.0 //擊退力
       xs_vec_mul_scalar(hit_direction, knockback_vector, hit_direction)
              
       static button
       button = pev(attacker, pev_button)
       if (button & IN_ATTACK2) //右鍵攻擊加包
              zp_set_user_ammo_packs(attacker, zp_get_user_ammo_packs(attacker) + 1)

       set_vector_change_angle2(hit_direction, 0.0, 15.0, hit_direction)
       
       // 開始飛吧你
       set_pev(victim, pev_velocity, hit_direction)
       
       SetHamParamVector(4, Float:{0.0, 0.0, 0.0});
       return HAM_IGNORED;
}

//以下這段是增加BOT支援用的
new bool:BotHasDebug = false
public client_putinserver(id)
{
       if (!cvar_botquota || !is_user_bot(id) || BotHasDebug)
              return;
       
       new classname[32]
       pev(id, pev_classname, classname, 31)
       
       if (!equal(classname, "player"))
              set_task(0.1, "_Debug", id)
}
public _Debug(id)
{
       // Make sure it's a CZ bot and it's still connected
       if (!get_pcvar_num(cvar_botquota) || !is_user_connected(id))
              return;
       
       BotHasDebug = true
       RegisterHamFromEntity(Ham_TraceAttack, id, "fw_TraceAttack")
}


註:非全部代碼 有些非重要部份我沒加


這邊流動率真的挺低的'w' 但我是有在看的哦w
也許哪天被我亂入也說不定(!?

按這裡檢視影片,登入論壇可以直接觀看
*ZP*沒爆頭回合不結束

↓吃瀏覽數長大的龍:)
獻花 x0 回到頂端 [2 樓] From:臺灣中華電信股份有限公司 | Posted:2011-03-28 19:18 |
kenleung
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

這些代碼放在那?


[ 此文章被kenleung在2011-03-28 20:08重新編輯 ]


獻花 x0 回到頂端 [3 樓] From:未知地址 | Posted:2011-03-28 19:57 |
kenleung
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

這個問題快解決啦^^謝husano896大大


[ 此文章被kenleung在2011-03-28 20:37重新編輯 ]


獻花 x0 回到頂端 [4 樓] From:未知地址 | Posted:2011-03-28 20:27 |
kenleung
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

麻煩husano896大大了^^


本帖包含附件
zip scripting.rar   (2022-06-09 14:17 / 2 KB)   下載次數:7

此文章被評分,最近評分記錄
財富:0 (by chuchung712) | 理由: 請勿連回!


獻花 x0 回到頂端 [5 樓] From:未知地址 | Posted:2011-03-28 20:28 |
husano896 手機
個人頭像
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x79 鮮花 x138
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 kenleung 於 2011-03-28 01:18 發表的 [zp]倖存者的小刀問題~: 到引言文
請問一下~如何把[倖存者的小刀]
改成人類及倖存者的小刀都可以擊退喪屍?(注:喪屍不可以把人類擊退)
而且人類及倖存者的小刀的重刀(右鍵)擊中喪屍後增加1子彈包?(注:輕刀(左鍵)不可以使用這個效果)

插件連結:http://bbs.mychat.to/reads.php?tid=874657&keyword=%E5%88%80

修改完畢~


本帖包含附件
zip zp_knife_knockback_new.rar   (2022-06-09 14:17 / 2 KB)   下載次數:13


這邊流動率真的挺低的'w' 但我是有在看的哦w
也許哪天被我亂入也說不定(!?

按這裡檢視影片,登入論壇可以直接觀看
*ZP*沒爆頭回合不結束

↓吃瀏覽數長大的龍:)
獻花 x1 回到頂端 [6 樓] From:臺灣中華電信股份有限公司 | Posted:2011-03-28 20:45 |
kenleung
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 husano896 於 2011-03-28 20:45 發表的 : 到引言文


修改完畢~

有人可以幫我修改husano896大大那個檔案嗎?

請求修改內容:
輕刀(左鍵)不能擊退喪屍
喪屍無敵後不能擊退


獻花 x0 回到頂端 [7 樓] From:未知地址 | Posted:2011-03-31 14:12 |
Hangbaby
個人文章 個人相簿 個人日記 個人地圖
初露鋒芒
級別: 初露鋒芒 該用戶目前不上站
推文 x0 鮮花 x21
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

但好像現在人還不可以用刀擊退==


多多指教!
獻花 x0 回到頂端 [8 樓] From:未知地址 | Posted:2011-04-04 21:25 |
kenleung
數位造型
個人文章 個人相簿 個人日記 個人地圖
小人物
級別: 小人物 該用戶目前不上站
推文 x0 鮮花 x2
分享: 轉寄此文章 Facebook Plurk Twitter 複製連結到剪貼簿 轉換為繁體 轉換為簡體 載入圖片

下面是引用 Hangbaby 於 2011-04-04 21:25 發表的 : 到引言文
但好像現在人還不可以用刀擊退==

把這句 knockback_vector = 120.0 //擊退力
換成knockback_vector = 1500.0 //擊退力


獻花 x0 回到頂端 [9 樓] From:未知地址 | Posted:2011-04-07 23:13 |

首頁  發表文章 發表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.058529 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言