26 12
發新話題
打印

Left 4 dead 2 For Sourcemod 插件大合集

[Close]

Left 4 dead 2 For Sourcemod 插件大合集

因爲之前所發的插件Post太亂,好多朋友話搵我既作品好辛苦 ,其實識用IPvE Search功能,直接人肉我既vLanID:MicroLeo就可以搵到我既所有Post. 不過E+已經無效, 因爲我已經將舊版Post所有作品下架,將所有作品(目前本人所用既最近版本)集中到黎張Post中。

因寫Post需要時間,將不定時進行更新

"肺話"少講,直接開始.

1 . ReadProcessString Extension 動態鏈接庫
         文件包 : [ ReadProcess.zip ]

         文件包所包含對象 : [ ReadProcessString ]  [ ReadProcessString_SRC ]

         功能 : 主要用作查找進程中指定基址中既String.

         ReadProcessString 針對對象 : SMX插件開發者

         ReadProcessString_SRC 針對對象 : c++ program開發者

         動態庫成品對象 : ReadProcessString_SourceMod.ext.2.l4d2.dll

         動態庫成品對象支持Sourcemod版本 : 1.7.1或以上

         動態庫擴展API for sourcemod :
           native Handle:CreateProcessListener(const String:WindowTitle[], const String:szModule[]);

           native ReadProcessString(Handle:processlistener, const String:Buffer[], maxlenght, memory, offset, nSize);

           native bool:IsProcessOpen(Handle:processlistener);

           native GetIPAddressOffset(const String:IP[], offset);

           動態庫擴展API包含inc文件 : ReadProcessData.inc
          SMX插件源碼對象 : l4d_vLanID.sp
          SMX插件成品對象 : l4d_vLanID.smx
          SMX插件開發參考例子源碼 : l4d_vLanID.sp

           SMX插件成品對象執行注意 : 如vLan程式,ser主先自行登錄vLan left4dead2 惡靈勢力區
          再等待所有玩家vlanIP刷新成vLanID.再用管理員權限執行srcds.exe。

    Download URL :  见附件


***************************************************************************************************************************
2 . 無限特感l4d_InfectedBots (多特)
     Download URL : 见附件


***************************************************************************************************************************
3 . 修復Tank卡牆死亡
     Download URL : http://www.ipve.com/bbs/viewthread.php?tid=626231&page=1&extra=page%3D1#pid6274986


***************************************************************************************************************************
4 . L4D_Tank_Controller
             功能 : 根據幸存者玩家人數增加或減少Tank數量(最多可配備最終章地圖5波屍潮的Tank數量),
            遊戲默認最終章地圖觸發任務後,只有2波屍潮,屍潮過後就出Tank,打完2次Tank就可以
            上(飛機/船/車)逃生。如果需要挑戰高難度,可更改控制臺指令director_finale_panic_waves
            爲 5(觸發任務後要打5輪 tank),即可發揮此插件最高配置效果。

             文件包 : [ L4D_Tank_Controller.zip ]

            文件包包含文件 : [ L4D_Tank_Controller.sp ] [ L4D_Tank_Controller_Lib.sp ]

           smx編譯注意 : 把2個源碼檔放在一齊編譯

           說明 : 因插件參數過多,不自動生成cfg文件 , 需要在源碼中整齊並列修改好,再自行編譯成smx

           注意 : 請刪除其它關於tank數量控制插件,如:l4d_multistank.smx... 以免衝突

     Download URL : 见附件

***************************************************************************************************************************
5 . L4D_VoteChangeMissionForUnofficial

            功能: 第三方地圖專用投票轉圖插件

       Download URL : http://www.ipve.com/bbs/viewthread.php?tid=625845&extra=page%3D1

***************************************************************************************************************************

6 . l4d2_ControlAmmo
          功能:更改槍械子彈數量(備用子彈,子彈彈夾)  

          新版本MultiAmmo
          更新:
                  1. 支持l4d2共19种槍械子彈數量控制
                  2. 新架構,不會出再現斷被特感抓後失效的現象,(舊版bug:斷Hook,需切換副武器再切換回主武器才恢復)
                  3.加入2种手槍的子彈數量控制
                  4.模擬4种霰彈槍裝彈動作
                  5.不會出現卡彈現象(有ser主修改vpk重新封裝彈夾子彈數量就清楚什麼是卡彈)
                  6.應朋友要求,嵌入19种槍械的開關.

         注意:
                 刪除其它關於子彈控制插件(如multi_ammo, guncontrol),重新使用腳本封裝所得的vpk包,必須刪除.(必須使用官方vpk默認數據)

          Download URL : 见附件

***************************************************************************************************************************


注意: 本Post中所有smx皆需要sourcemod版本1.7.1或以上版本支持.如果你版本太低請自己使用sp重新編譯成smx

附件包sourcemod.zip包含源码:
vote.sp F1F2投票kick人, 投票禁言,禁音,双禁,投票反伤单个队友
gascans.sp 随着玩家增加而增加油桶数量(不用vpk支持,可支持第三方地图,需自己手动增加),默认官方地图的油桶位置data已经在data文件夹内


[ 本帖最後由 MicroLeo 於 2017-4-21 09:20 編輯 ]
附件: 您所在的用戶組無法下載或查看附件

TOP

期待已久既library 出黎喇!等我試下先

TOP

睇完src後 發現左啲野
1.冇註釋
註釋程式很像清掃廁所——你不想幹,但如果你做了,這絕對會給你和你的客人帶來更愉悅的體驗。
Commenting your code is like cleaning your bathroom — you never want to do it, but it really does create a more pleasant experience for you and your guests. (Ryan Campbell)

[ 本帖最後由 長期宅洗男 於 2015-8-14 18:54 編輯 ]

TOP

引用:
原帖由 長期宅洗男 於 2015-8-14 18:48 發表
睇完src後 發現左啲野
1.冇註釋
註釋程式很像清掃廁所——你不想幹,但如果你做了,這絕對會給你和你的客人帶來更愉悅的體驗。
Commenting your code is like cleaning your bathroom — you never want to do it, bu ...
你想笑死我咩, 其實註釋黎D野平時寫Code真係好少用。因爲有乜問題,直接嵌入debug模式

TOP

引用:
原帖由 MicroLeo 於 2015-8-14 18:58 發表
你想笑死我咩, 其實註釋黎D野平時寫Code真係好少用。因為有乜問題,直接嵌入debug模式
sorry,絕對唔好笑

咁係你唔預會係俾人睇
或者你唔預你會main D code

如果你咁樣都係「預人地睇」既
sorry,小弟不才,冇你咁有心去解讀你強勁既coding

[ 本帖最後由 柏斯 於 2015-8-14 19:22 編輯 ]
Laputa群主

TOP

引用:
原帖由 柏斯 於 2015-8-14 19:20 發表


sorry,絕對唔好笑

咁係你唔預會係俾人睇
或者你唔預你會main D code

如果你咁樣都係「預人地睇」既
sorry,小弟不才,冇你咁有心去解讀你強勁既coding ...
我講好笑,係佢引用清掃廁所既形容(可能你誤會左)。除非大工程program,否則我基本吾會寫註釋。其實都吾係比吾比人睇既意思,主要個人習慣,或者工作習慣。其實有心人想睇甘細工程既code,其實無乜壓力。因爲我平時習慣左面向對象思維寫代碼,可能函數模塊有D多,但只要解讀大概原理,好快可以睇明。

TOP

回復 6# 的帖子

我講好笑,係佢引用清掃廁所既形容(可能你誤會左)<-----呢個我真係誤會左

不過無論幾細既program,係俾人睇既都應該加comment
Laputa群主

TOP

引用:
原帖由 MicroLeo 於 2015-8-14 19:43 發表
我講好笑,係佢引用清掃廁所既形容(可能你誤會左)。除非大工程program,否則我基本吾會寫註釋。其實都吾係比吾比人睇既意思,主要個人習慣,或者工作習慣。其實有心人想睇甘細工程既code,其實無乜壓力。因爲我平時習慣左面向 ...
machine code 係俾機睇既
source code 係俾程式員同compiler睇既
註釋係俾人睇既


冇註釋會令其他人覺得好難讀 因為人地唔知你做緊乜
佢地要消化晒你啲code 再debug
好浪費時間


冇法快速搵到問題出係邊


我相信你自己過左幾個月後睇番自己啲code都會唔知佢做緊啲乜

TOP

引用:
原帖由 長期宅洗男 於 2015-8-15 18:20 發表
machine code 係俾機睇既
source code 係俾程式員同compiler睇既
註釋係俾人睇既


冇註釋會令其他人覺得好難讀 因為人地唔知你做緊乜
佢地要消化晒你啲code 再debug
好浪費時間


冇法快速搵到問題出係邊


我相信 ...
吾知係未經常寫code,只要有src, 而又有功能吸引我注意既話,有無註釋其實無乜區別。只要快速搵出實現功能既源碼接口,基本搞掂。就算佢代碼點樣面向過程思維,總有那麼一個小模塊係實現功能既地方。

TOP

引用:
原帖由 MicroLeo 於 2015-8-16 03:55 發表

吾知係未經常寫code,只要有src, 而又有功能吸引我注意既話,有無註釋其實無乜區別。只要快速搵出實現功能既源碼接口,基本搞掂。就算佢代碼點樣面向過程思維,總有那麼一個小模塊係實現功能既地方。 ...
話雖如此, 但放得出黎既源碼 就最好有註釋 我都係透過讀人地啲有註釋既源碼自學programming 註釋的確好重要

TOP

引用:
原帖由 長期宅洗男 於 16/8/2015 12:59 PM 發表
話雖如此, 但放得出黎既源碼 就最好有註釋 我都係透過讀人地啲有註釋既源碼自學programming 註釋的確好重要
的確註釋最大用處就係俾其他人自學..參考...同修改用.........

如果真係唔想俾人睇...其實就可以唔洗發smx或sp...

因為我也只發過1、2次而已

TOP

係vlan上真真正正識得從頭開始寫一個插件既人.....
可能得番在場幾位....
當然或者有好多隱世高手係我無知唔認識

發源碼等大家互相研究及討論...係一件好事泥既

TOP

引用:
原帖由 魔女鈴 於 2015-9-2 16:18 發表
係vlan上真真正正識得從頭開始寫一個插件既人.....
可能得番在場幾位....
當然或者有好多隱世高手係我無知唔認識

發源碼等大家互相研究及討論...係一件好事泥既 ...
計識寫插件既
我記得仲有~煙嵐客〃,hihi1210,RDiver同rot00114
印象中hihi1210發佈過加血電擊器同有計刀仔數既飛刀插件
仲有人有心到整地圖(好似近幾個月有update)
Laputa群主

TOP

更新於2015/11/4 ....................................

TOP

想請問點解用左你果個ReadProcessString Extension 動態鏈接庫
裝齊晒D野但有人入場會彈左句No found process

TOP

 26 12
發新話題