搜索
查看: 7799|回复: 29

[AMXX 带源码] 发布一个自己写的仿CSOL2的金猪大乱斗模式插件【开源】

[复制链接]
发表于 2015-11-7 13:07:48 | 显示全部楼层 |阅读模式 来自 四川
本帖最后由 fangxikai 于 2015-11-10 11:32 编辑

[mw_shl_code=c,true]   { 写在前面 }

   这是一个根据CSOL2金猪大乱斗模式来稍作修改制作的Mod。
   我也本是出于最近无聊没事做,怀念那些年一起CS的年代,如果侵犯了CSOL2的权益,
   请与我联系我将停止这个Mod的更新并且删除相关帖子,也请持有这个Mod的朋友不要用作商业用途。

   如果你对这个插件感兴趣,并且对他做修改后请与他人分享! 谢谢!

   if you modify this code, please share with others. thanks![/mw_shl_code]

   { 模式介绍 }

   分T和CT两个阵营,每次复活都可以随机获得武器套装(后面介绍)。
   每次复活的时候可以使用不同的武器,有的时候还要扮演僵尸或者幽灵,击杀更多的敌人。
   
   僵尸将会拥有1000血量/750护甲/更快的移动速度/但是他只能使用爪子和手雷套装
   
   幽灵将会拥有200血量/100护甲/较快的移动速度/可以使用小刀/不可以使用枪械/可以使用手雷/但是会现形
   
   人类将会拥有100血量/100护甲/正常的移动速度/随机获得武器套装(我只加了5个)

   { 日志 }
   
        [20151016] Ver beta 0.0.1
        1. 游戏开始自动弹出本局扮演角色菜单,不选择角色系统判定放弃本局游戏,系统将会处死该玩家;
        2. 扮演角色后跳出武器库菜单;
        3. 使用命令可打开武器库菜单;
        4. 去除玩家阴影,设置准星对准敌人不显示ID,避免幽灵现形;
       
        !先前更新的没有做记录,就对最近所做的功能写在今天里一起了吧.

        [20151107] Ver beta 0.0.2
        1. 取消选角色和选武器的菜单,改为随机获得武器和角色(理论上增加了人类角色的几率);
        2. 取消处死玩家功能;
        3. 修改僵尸血量为1000,(之前在测试中发现3000血量实在难以打死僵尸);
        4. 新增加awp和famas两个武器套装;
        5. 新增僵尸和幽灵不能捡取武器;
        6. 新增死亡后在家复活并且渲染黄色光标识玩家无敌;
        7. 新增玩家随机到僵尸角色后给予该玩家以发光标识(队伍颜色);
        8. 修复开局幽灵和僵尸血量重置问题;
        9. 修复代码疏忽导致T也赠送拆雷钳;
        10.修复扮演匪徒玩家都拥有C4的bug;
        11.修复扮演人类角色的玩家也没有脚步声的bug;
        12.精简代码,删除一些无用代码,把之前注释掉的一些代码删除;

不说废话了,我知道肯定有人想说无图无真相,虽然不知道该上些什么图,就随便截了几张图放上来!





玩家是幽灵的话,手里拿刀会隐形,屏幕下方会提示现在是隐形状态

如果玩家是幽灵拿手雷就会现形,屏幕下方会提示现在已经现形

这张是插件无报错编译的截图


最后附上源码和编译好的插件还有僵尸爪子模型



僵尸爪子模型文件位置 models/kmen/v_knife_boomer_zombi.mdl

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×

评分

参与人数 1经验 +30 点通币 +100 收起 理由
Heart + 30 + 100 很给力!

查看全部评分

 楼主| 发表于 2015-11-7 13:08:51 | 显示全部楼层 来自 四川
本帖最后由 fangxikai 于 2015-11-7 13:15 编辑


本人技术比较渣,代码有什么地方有更高明的写法还请大神多多教导。

还是希望转载的话请不要修改作者信息,
如果你有修改这个插件,请在作者信息后面加上 & 你的名字信息


如:     KMEN & KYO

回复

使用道具 举报

发表于 2015-11-7 15:04:23 | 显示全部楼层 来自 西藏
瞧一瞧看一看
回复

使用道具 举报

发表于 2015-11-7 15:08:52 | 显示全部楼层 来自 北京
顶顶顶,好
回复

使用道具 举报

发表于 2015-11-7 18:48:03 | 显示全部楼层 来自 内蒙古呼和浩特
看起来很不错,下载来试试效果。
回复

使用道具 举报

发表于 2015-11-7 19:54:36 | 显示全部楼层 来自 湖北
看看什么好东西
回复

使用道具 举报

发表于 2015-11-8 21:00:06 | 显示全部楼层 来自 内蒙古呼和浩特
本帖最后由 Village 于 2015-11-9 10:18 编辑

每回合结束卡死不动,貌似无响应,断开服务器

报错信息如下:

L 11/08/2015 - 20:51:59: [AMXX] Displaying debug trace (plugin "KMEN_ZGH.amxx")
L 11/08/2015 - 20:51:59: [AMXX] Run time error 3: stack error
L 11/08/2015 - 20:51:59: [AMXX]    [0] KMEN_ZGH.sma::RoundStart (line 146)
L 11/08/2015 - 20:51:59: [AMXX] Displaying debug trace (plugin "KMEN_ZGH.amxx")
L 11/08/2015 - 20:51:59: [AMXX] Run time error 3: stack error
L 11/08/2015 - 20:51:59: [AMXX]    [0] KMEN_ZGH.sma::getOther (line 424)
L 11/08/2015 - 20:51:59: [AMXX]    [1] KMEN_ZGH.sma::RoundStart (line 146)

作者看看能否解决此问题呢?等待解决。
回复

使用道具 举报

 楼主| 发表于 2015-11-10 11:28:22 | 显示全部楼层 来自 四川
本帖最后由 fangxikai 于 2015-11-10 11:34 编辑
Village 发表于 2015-11-8 21:00
每回合结束卡死不动,貌似无响应,断开服务器

报错信息如下:


在424行  添加一句 cs_get_user_defuse(id); 应该可以解决这个问题!

cs_get_user_defuse(id);
cs_set_user_defuse(id, 1, 0, 160, 0);


顶楼的附件我已经更新了,你可以不用重新下载 只需要用之前下载的源码加上我说的这句代码应该就不会出错了。
我测试了半个多小时!
回复

使用道具 举报

发表于 2015-11-10 12:34:51 | 显示全部楼层 来自 内蒙古呼和浩特
fangxikai 发表于 2015-11-10 11:28
在424行  添加一句 cs_get_user_defuse(id); 应该可以解决这个问题!

cs_get_user_defuse(id);

编译不了,重新下载更新的附件,出现这个是怎么回事呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注个册吧

×
回复

使用道具 举报

发表于 2015-11-10 13:15:14 | 显示全部楼层 来自 广东深圳
这个灰常6必须点个赞支持一下
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 注个册吧

快速回复 返回顶部 返回列表