fenghf 发表于 2011-7-3 16:17

L4D&L4D2 整合投票启用关闭 ready&hp回血&换图&T玩家sp源码 1.2.2a(2014-01-24)

本帖最后由 fenghf 于 2014-1-24 22:44 编辑

自写插件
1.0.0 发布
1.0.1
      1.增加玩家进入后30秒提示 玩家可以输入 !voter 启用 / 关闭 ready 插件.
      2.添加繁体版本 vote_ready_cht.smx
1.0.3
       -添加票数显示(无效)
1.0.4
       -重新定义参数
       -删除票数显示
1.0.6
       -增加票数显示
       -玩家投票显示
1.0.8
       -修复投票不能关闭ready问题
       -采用简单的识别指令方法,使ready开启和关闭
       -增加英文版(20110718,PatrickXZ 翻譯)vote_ready_en.smx
1.1.0(不上传)
      -修复票数不能清零问题
      -发布sp源码
1.1.2(不上传)
      -集合投票回血
      -修改指令为:sm_votes
1.1.4(不上传)
      -整合投票换图
1.1.6(不上传)
      -增加log记录(如果你的log记录是正常的)
          例如:谁 steamid发起投票换图 死亡中心 c1m1_hotel
            投票换图 死亡中心 c1m1_hotel 通过
            谁 发起投票 开启/关闭ready插件
            谁 发起投票 所有玩家回血
1.1.8(已上传)
      -增加管理员输入!votes后多3个选项
      分别为:
      -开启/禁用 投票ready插件
      -开启/禁用 投票回血
      -开启/禁用 投票换图
1.2.0(已上传)

      -增加投票 T 出玩家
1.2.0.a(已上传)
      -把换图编写方式简化
1.2.2a(已上传)
      - 简化票数显示编写方式
      -改 踢出玩家提示为http://pic1.3dm.178.com/att/forum/201202/03/101741zzrrzzlhwzc8qwg8.jpg
=================================注意================================
要确保你的服务器已经加载 ready插件. 只是方便服务器无人看管的时候,玩家能够使用ready插件

在confogl.cfg里的 l4d_ready_enabled      "0" 参数前加 //

//l4d_ready_enabled      "0"

===========================================================================
!votes
sm_votes


1.0.0-删除
1.0.1-删除
1.0.3-删除
1.0.4-删除
1.0.6-删除
1.0.8-删除
1.1.8(sp)-删除
1.2.0(sp)-删除
1.2.0.a(sp)-删除
1.2.2a(sp)
**** Hidden Message *****public Action:Command_VotemapsMenu(client, args)
{
      if(GetConVarInt(VotensED) == 1 && GetConVarInt(VotensMapED) == 1)
      {
                if (!TestVoteDelay(client))
                {
                        return Plugin_Handled;
                }
                new Handle:menu = CreateMenu(MapMenuHandler);
      
                SetMenuTitle(menu, "请选择投票地图");
                if(game_l4d2)
                {
                        //AddMenuItem(menu, "option1", "返回");
                        AddMenuItem(menu, "c1m1_hotel", "死亡中心");
                        AddMenuItem(menu, "c2m1_highway", "黑色嘉年华");
                        AddMenuItem(menu, "c3m1_plankcountry", "沼泽激战");
                        AddMenuItem(menu, "c4m1_milltown_a", "暴风骤雨");
                        AddMenuItem(menu, "c5m1_waterfront", "教区");
                        AddMenuItem(menu, "c6m1_riverbank", "消逝");
                        AddMenuItem(menu, "c7m1_docks", "牺牲");
                        AddMenuItem(menu, "c8m1_apartment", "毫不留情");
                        AddMenuItem(menu, "c9m1_alleys", "坠机险途");
                        AddMenuItem(menu, "c10m1_caves", "死亡丧钟");
                        AddMenuItem(menu, "c11m1_greenhouse", "静寂时分");
                        AddMenuItem(menu, "c12m1_hilltop", "血腥收获");
                        AddMenuItem(menu, "c13m1_alpinecreek", "喋血寒川");
                }
                else
                {
                        //AddMenuItem(menu, "option1", "返回");
                        AddMenuItem(menu, "l4d_vs_hospital01_apartment", "毫不留情");
                        AddMenuItem(menu, "l4d_vs_airport01_greenhouse", "静寂时分");
                        AddMenuItem(menu, "l4d_vs_smalltown01_caves", "死亡丧钟");
                        AddMenuItem(menu, "l4d_vs_farm01_hilltop", "血腥收获");
                        AddMenuItem(menu, "l4d_garage01_alleys", "坠机险途");
                        AddMenuItem(menu, "l4d_river01_docks", "牺牲");
                }
                SetMenuExitBackButton(menu, true);
                SetMenuExitButton(menu, true);
                DisplayMenu(menu, client, MENU_TIME_FOREVER);
               
                return Plugin_Handled;
      }
      else
      if(GetConVarInt(VotensED) == 0 && GetConVarInt(VotensMapED) == 0)
      {
                PrintToChat(client, " 禁用投票换图");
      }
      return Plugin_Handled;
}

public MapMenuHandler(Handle:menu, MenuAction:action, client, itemNum)
{
      if ( action == MenuAction_Select )
      {
                new String:info , String:name;
                GetMenuItem(menu, itemNum, info, sizeof(info), _, name, sizeof(name));
                votesmaps = info;
                votesmapsname = name;
                PrintToChatAll("\x05 \x04发起投票换图 \x05 %s", votesmapsname);
                DisplayVoteMapsMenu(client);               
      }
}
public DisplayVoteMapsMenu(client)
{
      if (IsVoteInProgress())
      {
                ReplyToCommand(client, " 已有投票在进行中");
                return;
      }
      if (!TestVoteDelay(client))
      {
                return;
      }
      g_voteType = voteType:map;
      
      g_hVoteMenu = CreateMenu(Handler_VoteCallback, MenuAction:MENU_ACTIONS_ALL);
      SetMenuTitle(g_hVoteMenu, "发起投票换图 %s %s",votesmapsname, votesmaps);
      AddMenuItem(g_hVoteMenu, VOTE_YES, "Yes");
      AddMenuItem(g_hVoteMenu, VOTE_NO, "No");
      SetMenuExitButton(g_hVoteMenu, false);
      VoteMenuToAll(g_hVoteMenu, 20);
}

亂7糟 发表于 2021-1-6 15:07

111111111111111

Cueion 发表于 2021-2-22 22:43

好东西

89686236@qq.com 发表于 2021-2-24 17:54

466666666666666666666666

KumaKumaG 发表于 2021-3-16 22:54

试试wwwwwwwww

bu能_て没有你 发表于 2021-4-21 22:42

我来看看

涛城人间 发表于 2021-5-6 15:08

wwwwww感谢

lalalalal23141 发表于 2021-7-9 16:07

111111111111

cjzzg 发表于 2021-8-25 05:26

这个太牛逼了,顶一下

大男人、Lc 发表于 2021-8-27 18:04

下载试用一下,如果用着不错就给楼主顶贴!感谢分享!给你点赞!

Satellites2000 发表于 2021-9-20 16:22

感谢分享,谢谢

zyd19971201 发表于 2021-10-13 22:52

6666666666666666

さんかれあ 发表于 2021-12-13 19:59

支持下楼主~~~~~~~~~

9673242846 发表于 2022-2-9 07:33

试试看

qq3086764 发表于 2022-3-27 09:33

6666666666

逍遥逸天 发表于 2022-3-29 00:27

谢谢大佬分享!

浩大大鸡排 发表于 2022-5-4 17:55

试试看这个换图插件

DawnShaw 发表于 2022-5-12 04:07

很好,在学插件编写,学习一下。

525398232 发表于 2022-5-30 16:35

终于找到了

wuruochen3 发表于 2022-8-22 22:25

111111111111111111

zmsawa 发表于 2022-8-27 15:49

666666666666666666666666666666666666666


3dm_17638950 发表于 2022-9-24 20:43

大佬666666

打求生的蕾姆琳 发表于 2022-10-30 10:09

66666666666

3dm_14203957 发表于 2023-3-21 15:23

研究下, 看看历史文件

浮华暗伤 发表于 2023-4-11 19:42

试试=。=找了好久了 很多用1.11新平台都会崩

whoops 发表于 2023-5-3 16:11

这个好啊 哈哈

泪止不住流下丶 发表于 2023-10-19 18:51

好东西~

kaikai5108 发表于 2023-10-28 23:07

11111111111111111111

soldierDaBing 发表于 2023-12-18 15:18

这个好这个好,比原版多了更多的内容,也更人性化,赞!

欧伟琴 发表于 2023-12-24 20:57

牛牛牛
页: [1] 2
查看完整版本: L4D&L4D2 整合投票启用关闭 ready&hp回血&换图&T玩家sp源码 1.2.2a(2014-01-24)