|
原装僵尸名称及参数修改教学僵尸类型及参数的修改要修改源代码,然后编译成为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,然后搜索下面文字
|
|