Skip to content

Latest commit

 

History

History
109 lines (80 loc) · 5.04 KB

其他修改说明.md

File metadata and controls

109 lines (80 loc) · 5.04 KB

其他修改说明

翻译文件禁止事项

  1. 禁止使用特殊字符 如/ \  等符号
  2. 禁止删除引号 " 删除括号如{ }
  3. 禁止修改地图主语句, 如: *** The Train Will Leave in 5 seconds ***
  4. 禁止换行
  5. 请保证翻译流畅,且没有明显错误。

BOSSHit 相关

首先找到BOSS实体对应的 HammerID。然后按照下面的模板进行修改添加:

"126" // 这里填写BOSS 对应的 HammerID,如果数值不正确则不能生效
{
    "enable"		"1"
    "hammerid"		"126" // BOSS 对应的 hammerid
    "m_iname"		"startway2" // 可选,是否检查实体名称
}

玩家攻击物体的时候,如果命中该 Hammerid 将获得金钱。

地图修改服务器参数/或指令拦截

地图参数拦截功能

sm_block_command 想要拦截参数关键词 sm_block_command zr_infect_spawntime 就可以禁止掉地图修改尸变时间

默认拦截有关 "STEAM_" 所有关键词 我们不允许对单个客户端特权操作.

但即使地图有白名单参数 也拒绝sm_kick sm_ban等操作。此类指令强制屏蔽。

其他指令

sm_block_command "keyword" 增加想要的参数命令关键词,修改keyword为相应关键词。

sm_showmapcmd 开关捕捉 信息输出到控制台

Entwatch 说明

寻找以"weapon_"为开头的实体作为创建Entwatch的开始,每个神器要使用新的区块,如果要复制/粘贴以前的区块,请确保对块进行了正确修改。参考格式如下

"entities"
{
    "0"
    {
        "name"              "" //左下角聊天栏神器被拾起或丢弃时提示显示的名称
        "shortname"         "" //积分面板和hud插件上显示的名称
        "color"             "" //聊天消息颜色
        "buttonclass"       "" //神器按钮所使用实体的classname,通常是func_button
        "filtername"        "" //神器过滤特定实体的使用(如果可用,见下个项目)
        "hasfiltername"     "" //true 该神器使用过滤器实体(例如filter_activator_name实体)检查使用者,反之填false
        "blockpickup"       "" //锁定拾起,无特殊情况填false
        "allowtransfer"     "" //允许神器更换持有者 手枪神器填true,刀神器填false
        "forcedrop"         "" //允许神器落地 手枪神器填true,刀神器填false
        "chat"              "" //永远填true
        "hud"               "" //永远填true
        "hammerid"          "" //神器所对应weapon_实体的hammerid号
        "mode"              "" //0 = 无 1 = 普通, 2 = 冷却时间, 3 = 次数限制, 4 = 冷却时间和次数限制, 5 = 全部使用完毕后进入冷却, 6 = math_counter - 达到最小值时停止, 7 = math_counter-  达到最大值时停止
        "maxuses"           "" //最多使用次数(如果可用)
        "cooldown"          "" //冷却时间 (如果可用)
        "maxamount"         "" //一关中神器最多存在个数
    }
}

伤害/击退倍数

"damage_boost" "1.1" 承受伤害倍数

因为击退和武器伤害是关联的,如果伤害被放大击退也会被放大 从而不用修改全局击退数值

这可以修改在某些地图神器,如人物性物品无法被打退的情况.

例子:大章鱼 ze_pirates_port_royal_v5_6 的 Barbossa船长。用法演示

特殊情况

上述单个参数需要保证僵尸会承受到至少1点伤害,如果模型或者其他原因阻挡了子弹伤害需要使用其他方法。 用法演示

地图池控制系统

用于设置地图CD间隔和地图中文名。当人数低于12人时不计算地图CD 和上次玩的时间记录。

"mapname"
{
	"ze_30_seconds__b21_p2" //地图文件准确名称 不带BSP
	{
		"chi"		                "生死30秒"               // 地图中文名
		"credit"		            "300"                   // 地图指定预定积分。默认积分为300.
		"CanNominateInterval"		"345600"                // 可选 (不设置则为默认CD方式) 距离上次玩的间隔 秒 86400 = 1天 【注意设置这个会无视掉原先的 按数量地图CD】
		"AllowNominateTime"         "17|18|19|20|21|22|23"  // 可选 (不设置则不限制) 允许限制预定时间段
        // "minclient"              "32" // 限制这个地图服务器大于32人才可以预定 或 出现
        // "onlynominate"           "1"  // 限制这个地图只能预定 地图池禁止随机出现
        // "onlyadmin"              "1"  // 仅限管理员预订。仅限于地图不稳定,容易造成服务器崩溃的情况下使用

	}
}

设置onlyadmin,推荐同时设置 onlynominate 防止地图出现在选图列表内(野生图)。

请不要忘记更新 update_mappool.txt 列表。