【插件資訊】 插件來源:原創
使用指令:
無設定=-1 or 0 , 穿牆=命中次數
weap_p228_penetrate -1
weap_scout_penetrate -1
weap_xm1014_penetrate -1
weap_mac10_penetrate -1
weap_aug_penetrate -1
weap_elite_penetrate -1
weap_fiveseven_penetrate -1
weap_ump45_penetrate -1
weap_sg550_penetrate -1
weap_galil_penetrate -1
weap_famas_penetrate -1
weap_usp_penetrate -1
weap_glock18_penetrate -1
weap_awp_penetrate -1
weap_mp5navy_penetrate -1
weap_m249_penetrate -1
weap_m3_penetrate -1
weap_m4a1_penetrate -1
weap_tmp_penetrate -1
weap_g3sg1_penetrate -1
weap_deagle_penetrate -1
weap_sg552_penetrate -1
weap_ak47_penetrate -1
weap_knife_penetrate -1
weap_p90_penetrate -1
amx_showpenetrate 0=關閉彈道顯示 , 1=開啟彈道顯示
amx_penetrate_mode 0=使用CS原本的穿牆判斷 , 1=使用我修正的穿牆判斷 , 2=使用我修正的穿牆判斷 (無限制版)
安裝路徑:cstrike\addons\amxmodx\plugins
【插件介紹】 今天丟給20個BOT測試…全部武器都設定穿牆…
看BOT掃射掃的很爽…還掃了三場都沒問題…
所以我也覺得沒問題可以不負責任的丟出來了…
測試影片:
按這裡檢視影片,登入論壇可以直接觀看 原本有支援小刀穿牆…
不過讓BOT測時時發現有BUG導致插件無窮迴圈讓CS整個停掉…
所以就不支援小刀穿牆這種超乎想像的效果…
頂多只給測試影片看看多無理:
按這裡檢視影片,登入論壇可以直接觀看 至於價格問題…嗯?這插件我可是做了一個月耶…
連AlliedModders都找不到相關的原碼能參考…
弄了這麼久才賣20雅幣…嫌貴?
去回覆個20篇或是碰運氣點畫面最左上角「數位男女LOGO」右邊的廣告…
運氣好馬上就能得到50雅幣了…再問一次…貴嗎?
另外…限制100威望…原因?
原碼弄50威望都能被盜去亂散播還得被人嗆假原創…
雖然不期待100威望能防止被盜…
不過姑且限制一下好了…
2011/8/15更新:
射擊物件"info_target"也能造成穿牆效果…
簡單說支援射穿NPC了…
將插件丟進NST測試也成功…
2011/8/19更新:
weap_knife_pierce -1.0
支援小刀穿牆…
並支援原本就能三度穿牆的scout、awp、g3sg1第三次穿牆…
順便優化寫法…
2011/8/28更新:
對SMA寫法有興趣的…我找了AlliedModders兩篇相關文章… 想參考的就請自行前往吧…
https://www.sourcemod.net/sh...p?p=1025552 http://forums.alliedmods.net...php?t=148432 不過實際上兩篇都不是完全的SMA格式…所以真的只能僅供參考而已… 2011/8/29更新:
威望減半… 將先前版本的BUG處理掉…改變原本寫法…
讓一些細微效果和原本沒修改的情況相近…
除了唯一無法平衡的傷害…||= =
2011/9/2更新:
加入牆壁材質判斷且導入CS原本槍枝傷害計算公式來平衡傷害…
不過該死的材質判斷有時還是會出現判斷錯誤… 原因?大概要問會AMXX作者或是做地圖的人吧… 另一方面…傷害公式只查到CS:S的槍枝數據…
所以傷害計算出來後有時根本和原本的傷害不相近…
不過至少比之前的傷害平衡好多了…
大概… 2011/9/9更新:
判斷材質需要解決的問題太多+使用的函數讓BOT用會導致伺服器炸裂…
所以又改成穿牆傷害減半的算法…至於穿人傷害則是乘以0.75…
2011/9/16更新:
影片:
按這裡檢視影片,登入論壇可以直接觀看插件換名字+指令換名字+新增指令…因為CSSDK中穿牆的英文是用 penetrate 的說…
「weap_武器名稱_penetrate」的數值是「命中次數」…上限是「10」…
例如輸入「1」是無法穿牆…輸入「2」代表穿人穿牆一次…以此類推…
當這指令輸入數值後「weap_武器名稱_penetrate_distance」這指令才會生效…
2014/1/31更新:
1
新增指令:amx_penetrate_mode
數值0 = 使用CSSDK的 FireBullets3 內容來判斷
數值1 = 和數值0一樣,不過針對某些不合邏輯的部分做了修改
數值2 = 和數值1一樣,不過取消了兩個由 FireBullets3 而來的一些限制,主要是穿牆距離的判斷
2
穿牆距離和傷害直接取得…不論是原本的還是修改過的都能確實取得…
材質判斷直接讀取 sound/materials.txt 的數值…而且材質量沒有512數量限制…
也能取得正確的材質穿牆傷害…發出正確的材質聲音…
不然之前有512限制會導致某些地圖的材質只能回傳 'C' …
例如打中某些地圖的木頭(傷害*0.6)或鐵板(傷害*0.2)還是算成水泥(傷害*0.5)…
3
移除穿牆次數限制10…反正 amx_penetrate_mode 只要不大於1都有一些限制…
支援我寫的散彈槍插件了…可以對同一把武器同時開啟穿牆和散彈…
2014/2/2更新:
將原本使用<fakemeta>的部分內容改用<enginee>…
判斷材質的內容寫的更嚴謹…
2014/3/7更新:
附上有廣告但是免威望的插件…將材質判斷改成最有效率的執行方式…
不再像以往那樣迴圈可能要執行個512次…
註:只支援amxx 1.8.0 以上使用
警告:禁止轉帖
[此文章售價 20 雅幣已有 81 人購買]
若發現會員採用欺騙的方法獲取財富,請立刻舉報,我們會對會員處以2-N倍的罰金,嚴重者封掉ID!