cs1.6地图制作007-实例教程(新手篇)

本教程分为新手、初级、中级、高级四个章节,依次由浅至深第进,简要地概括了CS地图中物体的制作,适合初学者阅读,也适合广大CS地图爱好者借鉴。本教程的内容来自不同的教程。我只是把些整合起来而已,方便大家查阅,免得到处查找。 如制作传送门固体实体trigger_teleport,规定一个区域,玩家进入这个区域中,会传送到点实体info_teleport_dest...

阅读全文

amxx插件开发新手教程7-高难度

前言我们这一章节将会再深入了解amxx插件的开发,了解实体创建createentity、实体碰撞touch和实体思考think等内容。有疑问可以在文章底部留言。 CreateEntity创建实体创建实体有什么用游戏中创建实体,可以做各种各样的事情,比如AI(NPC),导弹(或追踪导弹),带抛物线的榴弹,以及各种各样的实体类武器,比如弓弩射出去的带延迟飞行的箭...

阅读全文

amxx插件开发新手教程6-中难度

前言我们这一章节将会再深入了解amxx插件的开发,了解玩家属性状态、固体、距离、角度,以及阻断玩家命令等内容。有疑问可以在文章底部留言。 flags状态我们可以通过实时状态来获取玩家 是否处于蹲下,在地面,在水中等情况。 玩家实时状态是我们经常用在插件中进行判断的部分,比如某些情况下,玩家在空中就不能继续执行我们的效果,亦或者玩家蹲着的时候如果按G键使用技能...

阅读全文

amxx插件开发新手教程5-轻难度

前言我们这一章节将会再深入了解amxx插件的开发,通过本篇文章,你将可以掌握游戏实体、以及更多pev和ham的内容。有疑问可以在文章底部留言。 修改目标生命值我们可以通过pev来修改玩家生命值 示例: 1set_pev(id, pev_health, 120.0) 我们可以看出来,上面这个代码可以将目标的血量改成指定的值 仅仅是这样还不够,我们大部分需要的...

阅读全文

amxx插件开发新手教程4-进阶

前言我们这一章节将会再深入了解amxx插件的开发,通过本篇文章,你将可以掌握pev和ham函数,可以更快捷地修改玩家生命值、判断玩家游戏状态等等。有疑问可以在文章底部留言。 FakeMeta(Pev)在FakeMeta模块中有一种函数叫pev pev是一个神奇的功能,他几乎可以篡改游戏中的任何数据,比如生命值,重力,固体类型,移动类型,摩擦力,坐标位置等等…...

阅读全文

amxx插件开发新手教程3-普通

前言我们这一章节将会再深入了解amxx插件的开发,内容包括判断玩家是否存活、判断玩家是否持有武器等等,主要针对if判断语句、数组、预编译的处理。有疑问可以在文章底部留言。 判断if()在插件中我们可以做上一些指定的条件来完成判断,根据判断结果来实现不同的功能 代码为if (条件),其中条件是我们需要填写的内容,我们还可以在通过这个判断后添加return,让其...

阅读全文

amxx插件开发新手教程2-入门

amxx插件开发教程学习下来需要多少时间?你需要花一些时间直到你掌握它,并且每天都要坚持编写代码。根据理解力的不同,需要的时间也不一样(三个月,六个月,或一个星期) 插件模块(Modules)AMXMODX这个是插件的基础模块。必须注册不然插件无法编译 FakeMetaFakeMeta模块可以为我们写插件做出许多帮助,他可以 设置或获取游戏中数据,以便我们进...

阅读全文

amxx插件开发新手教程1-开篇

本篇文章只是作为理论说明,让大家对amxx插件开发有个初步的认识,并不具备实践效果。如果按照本篇文章来操作的话,可能会出现一些错误。 什么是AMXX插件AMXX插件即Amx Mod X插件,是基于半条命Half-Life这款游戏开发的可扩展的模块,可安装到到反恐精英cs1.6上,可通过编写插件来拓展原本反恐精英cs1.6的功能。例如: 修改皮肤 会员系统 ...

阅读全文

amxx插件脚本编写教程6-插件调试

我们这里主要将的是runtime错误的调试,对于编译错误,可以由编译器来完成,这里不涉及。 你可以在配置加载插件时开启debugger调试,打开amxmodx\configs\plugins.ini文件,然后在插件名称后边加上debug即可 1myplugin.amxx debug 当你运行过程中出现错误时,你将会在日志或者控制台中看到全部的错误跟踪。 1...

阅读全文

amxx插件脚本编写教程5-插件编译

插件编译并不复杂,主要有两种方法,一种是使用compile.exe批量编译,一种是使用amxxsc.exe单个编译。 在使用以下方法编译源码前,建议首先把源码放到下边这个目录,再开始编译源码: 1addons\amxmodx\scripting 方法一 将.sma源码文件直接拖到compile.exe上 然后在compiled目录下,找到.amxx文件 ...

阅读全文