欢迎光临散文网 会员登陆 & 注册

地编脚本教程:从能用到整活------基础篇1

2022-12-19 04:43 作者:红警三塔防小分队  | 我要投稿

越来越多的人开始加入红警三地编了,肯定有人会对常见PVE地图中的一些脚本运作的原理感兴趣,甚至想还原出一些整活的内容。本教程旨在通过还原一些地图里能碰到的脚本操作,带大家认识到一些脚本的功能,使用方法,以及最后,让你能自己去探索出整活的东西(笑)。话不多说,开始吧!


第一部分:面板

第一个页面为脚本属性页,当脚本激活(enable),会先检测脚本条件(第二栏)里的项目是否达成,根据状况执行IF true(第三栏)和IF false(第四栏)-------很简单的原理

第二和第三个页面为单位属性页面,其中涉及一些脚本激活的内容,因此提前了解一下。

看不懂就再看一遍,或者自己试试操作。

第二部分 :常用脚本

脚本数量有很多,好在地图编辑器有分类,群内文件的脚本翻译也使得大部分脚本能被理解,所以想知道脚本是干什么的,先查翻译再问呀。什么?你还是不知道?那就先进群再说。

脚本条目的呈现形式:

脚本页面

S:对应脚本属性的“作为顺序脚本”,一般不勾选所以常常是 ns

A:对应脚本属性的“脚本激活”,如果为 na 则表示这个脚本默认不激活(不打勾就行)

D:对应脚本属性的“成功后停用”,D表示这个脚本只自然执行一次(除非再写脚本让他运行),ns表示这个脚本是循环脚本(循环速度处修改频率)

E、N、H:不管,一般用不上

为便于讲解,默认你已经看过 脚本翻译 这个文件,后面将用字母及编号指代脚本页面中的条目

例:摧毁某单位,奖励玩家资源

ns/A/D 

IF:OT--ADE--11/不激活NOT(如不特别声明,默认不激活)

TRUE:P--M--129

结果为:执行一次不循环,当某个命名单位被摧毁时,会奖励特定玩家资源

下为字母及编号的图解

图解

好,我们直接入正题,去看一些典型。

第三部分:常用基本触发脚本

1,某玩家选错阵营 或 选错位置,会使游戏直接失败

ns/A/D

IF:P--FSP--66/激活NOT  

    OR    P--CB--146

TRUE:W--L--4

效果为:某个位置的玩家不是选择的特定阵营-66,或者不是由特定角色操作(玩家/AI)-146,则游戏宣告失败-4


2,商店区域显示价格,玩家进入某区域,则消耗一定金钱购买某物品(注意,为脚本组合)

脚本1:ns/A/nd 循环频率:每一帧

IF:默认

TRUE:S--C--300

           I--IB--538

脚本2:ns/A/nd 循环频率:自定

IF:P--A--72

       AND     S--1

TRUE:OT--S--36

           P--M--129

效果为:脚本1每一帧记录玩家的金钱到计数器A,并显示价格数字(涉及STR文件编辑,可进群咨询详细用法)。显示价格数字这条脚本可以换个位置,不必循环

脚本2检测玩家进入某个区域,并检测计数器记录的玩家金钱与特定值的大小,若购买成功则生成一个”商品“并扣除相应金额,购买成功后下次购买间隔由循环频率决定


3,整活:将玩家出的好兄弟变性成娜塔莎

ns/A/nd 循环频率:帧循环

IF:任意脑洞条件

TRUE:S--R--370

             OT--S--527

             OT--DR--64

效果为:达成条件后,查找玩家拥有的好兄弟,并命名为A-370,在A的位置生成一个娜塔莎-527,然后删除命名的好兄弟A-64,使得脚本能持续运行下去。

未完待续。。。。。。

(欢迎在评论区提出你想了解的脚本机制,会尽可能帮你解释哦----仅限已有,打工是不可能打工。)

地编脚本教程:从能用到整活------基础篇1的评论 (共 条)

分享到微博请遵守国家法律