注册 | 登录

游侠NETSHOW论坛





楼主: lovemf
打印 上一主题 下一主题

[原创] Left X Dead 2.4.9 源码SP档放出 [复制链接]

帖子
51
精华
0
积分
15
金钱
86
荣誉
0
人气
0
评议
0
21#
发表于 2009-7-20 17:18:48 |只看该作者
原帖由 lovemf 于 2009-7-20 16:54 发表


正是

public Action:Event_RoundStart(Handle:event, const String:name[], bool:dontBroadcast)

为 重新开局事件,我把双重物品的加载放在这里的.




可是物品是加载了!我希望的是每次过关后从新加载双重物品是第一个安全门和第二个安全门都有双重包包1现在加载的只是第二个安全门的包包有双重物品。。能否修改下!以前是可以实现的!

[ 本帖最后由 xfmmlove 于 2009-7-20 17:20 编辑 ]

使用道具 举报

帖子
1160
精华
0
积分
663
金钱
3804
荣誉
8
人气
34
评议
0
22#
发表于 2009-7-20 17:19:39 |只看该作者
原帖由 waver 于 2009-7-20 16:54 发表
lz我弱弱的問一問
趣味Tank 有關閉選項選擇嗎???
還有關閉了趣味Tank 會否也關閉 雙tank 出現機率??



lxd-wind.cfg 里面就有开关.楼上的全部已发.

使用道具 举报

帖子
1160
精华
0
积分
663
金钱
3804
荣誉
8
人气
34
评议
0
23#
发表于 2009-7-20 17:21:01 |只看该作者
原帖由 xfmmlove 于 2009-7-20 17:18 发表




可是物品是加载了!我希望的是每次过关后从新加载双重物品是第一个安全门和第二个安全门都有双重包包1现在加载的只是第二个安全门的包包有双重物品 ...


这是不可能的,因为第一个安全门继承的是上一关卡的包,而不是当前关卡的.然而跳关后,他又会回到数量,这里主要是要理解,他是继承,而不是本关卡创建出来的包.

使用道具 举报

帖子
51
精华
0
积分
15
金钱
86
荣誉
0
人气
0
评议
0
24#
发表于 2009-7-20 17:23:40 |只看该作者
当初有个版本是可以实现的!我还在用着呢!不知道老大你还有没有备份的SP档!

使用道具 举报

帖子
51
精华
0
积分
15
金钱
86
荣誉
0
人气
0
评议
0
25#
发表于 2009-7-20 17:27:00 |只看该作者
我传回个SMX的版本!你能看到SP的吗?

使用道具 举报

帖子
1160
精华
0
积分
663
金钱
3804
荣誉
8
人气
34
评议
0
26#
发表于 2009-7-20 17:28:45 |只看该作者
你确定没有记错啊?或者你可以把代码改为  onmapstart 里面去,试下,不过这样的话,必须要一次通关,你看能解决你说的那个问题不.

使用道具 举报

帖子
51
精华
0
积分
15
金钱
86
荣誉
0
人气
0
评议
0
27#
发表于 2009-7-20 17:33:13 |只看该作者
是啊!我这还有版本!的确是这样的!不管是否一次通关!!都可以加载双重物品!!第一个第二个门都有多多的包包!!

可否让他过关后运行一次    sm plugins reload lxd  这个也可以

使用道具 举报

帖子
51
精华
0
积分
15
金钱
86
荣誉
0
人气
0
评议
0
28#
发表于 2009-7-20 17:33:43 |只看该作者
当初你给的版本是2.1.1的LXD!!是内测版本的!!

使用道具 举报

帖子
1160
精华
0
积分
663
金钱
3804
荣誉
8
人气
34
评议
0
29#
发表于 2009-7-20 17:39:29 |只看该作者
原帖由 xfmmlove 于 2009-7-20 17:33 发表
当初你给的版本是2.1.1的LXD!!是内测版本的!!


2.1.1的备份是没有了,不过我记得以前是怎么改的,以前是丢在onmapstart里面的,你也可以试下在onmapstart里面也把

UpdateCounts();

加上

使用道具 举报

帖子
51
精华
0
积分
15
金钱
86
荣誉
0
人气
0
评议
0
30#
发表于 2009-7-20 17:40:03 |只看该作者
原帖由 lovemf 于 2009-7-20 17:28 发表
你确定没有记错啊?或者你可以把代码改为  onmapstart 里面去,试下,不过这样的话,必须要一次通关,你看能解决你说的那个问题不.



这个改哪里?!!!

public Action:Event_RoundStart(Handle:event, const String:name[], bool:onmapstart)这样吗?

使用道具 举报

帖子
51
精华
0
积分
15
金钱
86
荣誉
0
人气
0
评议
0
31#
发表于 2009-7-20 17:42:17 |只看该作者
具体是在哪个部分加的啊?!!!!!!!可否详细点!

使用道具 举报

帖子
51
精华
0
积分
15
金钱
86
荣誉
0
人气
0
评议
0
32#
发表于 2009-7-20 17:47:09 |只看该作者
public OnMapStart()
{
        LogAction(0, -1, "DEBUG:OnMapStart段落");
        if(bL8DEnabled)
        {
                PrintToChatAll("\x01[SM] LeftXDead %s 加载完毕.\x03", PLUGIN_VERSION);
                UpdateCounts();
               
                new String:MapName[80];
                GetCurrentMap(MapName, sizeof(MapName));

                new String:szDifficulty[64];       
                GetConVarString(sm_l8d_difficulty, szDifficulty, 64);
               
                if (StrContains(MapName, "_vs_", false) != -1)
                {
                        SetConVarInt(FindConVar("z_difficulty_locked"), 0, true);
                        SetConVarString(FindConVar("z_difficulty"), szDifficulty, true);
                }
                else
                {
                        // only do this for first coop map or all maps in survival
                       
                        // Manually change difficulty mode since locked by versus lobby
                        SetConVarInt(FindConVar("z_difficulty_locked"), 0, true);
                        SetConVarString(FindConVar("z_difficulty"), szDifficulty, true);

                        // UpdateCounts();
                       
                        for(new i=1; i <= MaxClients; i++)
                        {
                                bIncappedOrDead = false;


这样吗?

使用道具 举报

帖子
1160
精华
0
积分
663
金钱
3804
荣誉
8
人气
34
评议
0
33#
发表于 2009-7-20 17:48:52 |只看该作者
对可以,或者你也可以把 下面的

// UpdateCounts();


前面的 // 取消了就行. 不过你放的那个位置更好.

使用道具 举报

帖子
51
精华
0
积分
15
金钱
86
荣誉
0
人气
0
评议
0
34#
发表于 2009-7-20 18:26:28 |只看该作者
没能解决啊!!!不是一次过关的话安全门的包还是4个!!

使用道具 举报

帖子
1160
精华
0
积分
663
金钱
3804
荣誉
8
人气
34
评议
0
35#
发表于 2009-7-20 18:29:31 |只看该作者
原帖由 xfmmlove 于 2009-7-20 18:26 发表
没能解决啊!!!不是一次过关的话安全门的包还是4个!!



我的服务器上我从来都没有过这个事情,你确定,你建立一个地图后,然后到第二关去,依然是x个包?  而不是用changelevel直接换过去的..

使用道具 举报

帖子
51
精华
0
积分
15
金钱
86
荣誉
0
人气
0
评议
0
36#
发表于 2009-7-20 18:31:51 |只看该作者
我发我的2.1.1版本给你测试看看!!那个我一直在用!因为没有出现包包少的问题

使用道具 举报

帖子
51
精华
0
积分
15
金钱
86
荣誉
0
人气
0
评议
0
37#
发表于 2009-7-20 18:32:20 |只看该作者
不是!是自己手动打过去的!!没有换过去的

使用道具 举报

帖子
51
精华
0
积分
15
金钱
86
荣誉
0
人气
0
评议
0
38#
发表于 2009-7-20 18:33:53 |只看该作者
就是这个版本!就是功能少了!!想换新版本啊!那个文件别人用不了的!要绑定IP的!!

[ 本帖最后由 xfmmlove 于 2009-7-20 18:38 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
51
精华
0
积分
15
金钱
86
荣誉
0
人气
0
评议
0
39#
发表于 2009-7-20 18:36:35 |只看该作者
测试方法~!开图第一关!找个好跑的!弄上10多个电脑!!全部死一次!从来后直接冲到第二个安全门!那1到3个包过关!!!第二关再拿包还是有重叠的包!不止4个!!效果就象没过关后运行一次  sm plugins reload lxd  这个的效果!

使用道具 举报

帖子
517
精华
0
积分
269
金钱
864
荣誉
1
人气
0
评议
0
40#
发表于 2009-7-20 18:42:44 |只看该作者
给个密码哦 ~~~~~~~~~~~~~~
aopen pro
P3 800
512
mx32m
60g

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-6-19 05:27 , Processed in 0.278382 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到