[color="Red"]原装僵尸名称及参数修改教学
僵尸类型及参数的修改要修改源代码,然后编译成为amxx文件才可以使用!
源代码的位置:cstrike\addons\amxmodx\scripting\zp_zclasses40.sma
打开方式:记事本
保存编码:[color="Red"]UTF-8
说明:每一段是一个僵尸的参数
- // Classic Zombie Atributes
- new const zclass1_name[] = { "Classic Zombie" } -----僵尸的名字
- new const zclass1_info[] = { "=Balanced=" } -----僵尸的说明
- new const zclass1_model[] = { "zombie_source" }----- 僵尸的模型
- new const zclass1_clawmodel[] = { "v_knife_zombie.mdl" } -----僵尸的手臂模型
- const zclass1_health = 1800-----生命值
- const zclass1_speed = 190-----速度
- const Float:zclass1_gravity = 1.0-----重力(460的多少倍)
- const Float:zclass1_knockback = 1.0-----击退的倍数
复制代码
[color="Red"]自定义僵尸类型教程
在这个目录下:addons\amxmodx\scripting\examples\有名为zp_zombie_classes_example.sma的文件。用记事本打开。
打开搜索这样一行文字:
在下面按上面介绍僵尸类型和属性的注释进行编辑。
然后搜索这样一行文字:
// Register the new class and store ID for reference
在这一行下面按要求编辑:
- g_zclassid1 = zp_register_zombie_class(zclass_name, zclass_info, zclass_model, zclass_clawmodel, zclass_health, zclass_speed, zclass_gravity, zclass_knockback)
复制代码
括号里的名次按顺序,按照你自己定义的名称填写,注意不要和别的重复了!
然后搜索这样一行文字:
//Check if the infected player is using our custom zombie class
在这一行下面按要求编辑:
- if (zp_get_user_zombie_class(id) == g_zclassid1)
- client_print(id, print_chat, "你下一次被感染时将会是***僵尸")
复制代码
注意上面代码开头的[color="Red"]if如果是第一个道具,就用[color="Red"]if,如果是第2个,第3个……就要用[color="Red"]else if
然后把原来自带的例子都删除。
[color="Red"]然后转入最后一步!
[color="Red"]自定义道具教程
在这个目录下:addons\amxmodx\scripting\examples\有名为zp_extra_items_example.sma的文件。用记事本打开。
打开搜索这样一行文字:
// Register the new items and store their IDs for reference
在这一行下面按要求编辑:
- g_itemid1 = zp_register_extra_item("道具名称", 弹药袋价格, 道具所能给与的队伍)
- 人类队伍是:"ZP_TEAM_HUMAN"僵尸队伍是:"ZP_TEAM_ZOMBIE"只有引号里的部分
复制代码
然后搜索这样一行文字:
// check if the selected item matches any of our registered ones
在这一行下面按要求编辑:
- if (itemid == g_itemid1)
- client_print(player, print_chat, "你使用了***道具")
复制代码
注意上面代码开头的[color="Red"]if如果是第一个道具,就用[color="Red"]if,如果是第2个,第3个……就要用[color="Red"]else if
然后把原来自带的例子都删除。
[color="Red"]然后转入最后一步!
[color="Red"]修改游戏模式,道具名和价格,提示信息教程
[color="Red"]天气的开启:
看了好多的F,才知道原来没有几个打开天气了~~都有什么呢??
有雾,雨,雪~~~尤其是雾,很不错的~~~这样子打开~~
记事本打开zombie_plague40.sma,然后搜索下面文字
然后看下面有3行,第一个是雨,第二个是雪,第三个是雾
把哪个前面的斜杠全删了就打开哪个了~~注意别把井号删了~~
[color="Red"]然后转入最后一步!
[color="Red"]修改游戏模式:记事本打开zombie_plague40.sma,然后搜索下面文字
下面一行有
- formatex(g_modname, sizeof g_modname - 1, "Zombie Plague %s", PLUGIN_VERSION)
复制代码
修改算双引号里的即可,%s指的是版本号,可以不要。
[color="Red"]然后转入最后一步!
[color="Red"]修改道具名和价格:记事本打开zombie_plague40.sma,然后搜索下面文字
- // Extra Items: Weapons and their costs
复制代码
下面一行有
- new const g_extra_names[][] = { "Napalm Nade", "Frost Nade", "Flare", "AWP Magnum Sniper", "M249 Para Machinegun", "SG550 Auto-Sniper", "G3SG1 Auto-Sniper" }
复制代码
只能修改双引号里的!
下面有
- new const g_extra_costs[] = { 6, 6, 6, 8, 10, 12, 12 }
复制代码
数字表示价格按照上面武器的顺序依次排列
再下面有一行
- // Extra Items: costs for Night Vision, Antidote, Zombie Madness, and Infection Bomb
复制代码
下面有
- new const g_extra_costs2[] = { 15, 15, 17, 20 }
复制代码
依次为夜视仪;解毒剂;疯狂僵尸和僵尸炸弹的价格
[color="Red"]然后转入最后一步!
[color="Red"]修改提示信息:记事本打开zombie_plague40.sma,然后搜索下面文字
在我这里面就应该是
全部替换成你想要的就行!
[color="Red"]然后转入最后一步!
[color="Red"]最后一步!
将拟修改的sma文件保存编码为UTF-8,然后编译即可!
[color="Red"]注意在编译前删除以前编译的文件!
最后将编译完成的插件覆盖到服务器中即可!
[color="Red"]附件里是Amxmodx 1.8中文版&ZombiePlague4.02中文版打包好的~ |