查看: 3131|回复: 25

原装僵尸名称及参数修改教学

[复制链接]
发表于 2012-11-4 12:39:21 | 显示全部楼层 |阅读模式
原装僵尸名称及参数修改教学僵尸类型及参数的修改要修改源代码,然后编译成为amxx文件才可以使用!
源代码的位置:cstrike\addons\amxmodx\scripting\zp_zclasses40.sma
打开方式:记事本
保存编码: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-----击退的倍数
自定义僵尸类型教程
在这个目录下:addons\amxmodx\scripting\examples\有名为zp_zombie_classes_example.sma的文件。用记事本打开。
打开搜索这样一行文字:
引用: // Zombie Atributes

在下面按上面介绍僵尸类型和属性的注释进行编辑。
然后搜索这样一行文字:
引用: // 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, "你下一次被感染时将会是***僵尸")  注意上面代码开头的if如果是第一个道具,就用if,如果是第2个,第3个……就要用else if
然后把原来自带的例子都删除。
然后转入最后一步!

自定义道具教程
在这个目录下: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, "你使用了***道具")  注意上面代码开头的if如果是第一个道具,就用if,如果是第2个,第3个……就要用else if
然后把原来自带的例子都删除。
然后转入最后一步!

修改游戏模式,道具名和价格,提示信息教程
天气的开启:
看了好多的F,才知道原来没有几个打开天气了~~都有什么呢??
有雾,雨,雪~~~尤其是雾,很不错的~~~这样子打开~~
记事本打开zombie_plague40.sma,然后搜索下面文字
代码:Weather Effects  然后看下面有3行,第一个是雨,第二个是雪,第三个是雾
把哪个前面的斜杠全删了就打开哪个了~~注意别把井号删了~~
然后转入最后一步!
修改游戏模式:记事本打开zombie_plague40.sma,然后搜索下面文字
代码:// Format mod name  下面一行有
代码:formatex(g_modname, sizeof g_modname - 1, "Zombie Plague %s", PLUGIN_VERSION)  修改算双引号里的即可,%s指的是版本号,可以不要。
然后转入最后一步!
修改道具名和价格:记事本打开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 }  依次为夜视仪;解毒剂;疯狂僵尸和僵尸炸弹的价格
然后转入最后一步!
修改提示信息:记事本打开zombie_plague40.sma,然后搜索下面文字

发表于 2012-11-7 11:03:48 | 显示全部楼层
青春就像卫生纸。看着挺多的,用着用着就不够了。  
发表于 2014-10-11 00:47:26 | 显示全部楼层
宁愿选择放弃,不要放弃选择。  
发表于 2014-10-28 10:01:27 | 显示全部楼层
越办越好~~~~~~~~~`  
发表于 2014-11-8 15:31:54 | 显示全部楼层
这个贴好像之前没见过  
发表于 2014-11-22 06:22:44 | 显示全部楼层
我是来收集资料滴...  
发表于 2014-12-11 04:53:50 | 显示全部楼层
都是那么过来的  
发表于 2015-1-3 00:33:00 | 显示全部楼层
在她兜里放些零钱,在她不常用的兜里放张一百。  
发表于 2015-2-5 21:46:23 | 显示全部楼层
希望大家帮我把这个帖发给你身边的人,谢谢!  
发表于 2015-3-8 17:55:20 | 显示全部楼层
真是佩服得六体投地啊  
您需要登录后才可以回帖 登录 | 中文注册

本版积分规则