本帖最后由 鸑鷟67 于 2022-11-22 10:30 编辑
地编玩家们 大家好,我是学习xs脚本两年半的个人战役制作者 鸑鷟67,喜欢建毁、定量、RPG
利用xs脚本可以实现许多涉及变量、资源、单位属性的功能,而且比触发方便得多,而且更为难能可贵的是,脚本是可以复制、可以分享的,因此只要一个人研究出了一套写法用法,就可以发到论坛上供他人复制利用。而触发系统,即使有人研究出了一套触发的写法来实现某些机制,也很难交给他人利用。
因此我在这里向大家分享一段实用性还不错的脚本。
今天给大家带来的是自定义函数:
get_reward(0,2,1,0,0,0,0,1);
只需输入8个特定的数字,就可以傻瓜式地实现一系列 “ 杀死一定数量的敌人 获得资源/属性奖励 ” 的功能,还不快来试试?
第一个数字填条件类型 0-杀敌总数 1-摧毁总数 2- 招降总数 3-杀死特定玩家单位数 4-杀死特定玩家单位成本总和 5-摧毁特定玩家建筑数 6-摧毁特定玩家建筑成本总和
第二个数字填敌方玩家号,即确定条件类型3/4/5/6里的“特定玩家”是谁,默认为2
第三个数字填条件数量,即“条件类型”指向的数值达到多少才能触发奖励,默认为1
第四个数字填奖励的食物量 若填-256,则奖励内容改为提升单位属性。
第五个数字填奖励的木材量 若食物栏填入的是-256,则为被提升属性的单位的ID
第六个数字填奖励的黄金量 若食物栏填入的是-256,则为被提升的属性ID
第七个数字填奖励的石头量 若食物栏填入的是-256,则为属性被提升的量
第八个数字填享受这个机制的玩家号,默认为1
在下面所说的文件夹中创建一个新的文件夹,将新文件夹命名为“xs”,然后把下面的附件放进“xs”文件夹。
C:\Users\dell\Games\Age of Empires 2 DE\[一串数字]\mods\local\[模组名]\resources\_common\
在地图编辑器中,“地图选项卡”中屏幕右下角,名为“脚本文件名”的输入框中输入这个附件的名字。
打开这个附件,修改其中的代码,即可实现各种机制。
当然,如果您对xs脚本比较熟悉,也可以将它复制到自己的外挂脚本中使用或加以修改。
在今后的过程中,我还准备了很多(现在还没写好的)我自己编写的傻瓜式功能脚本,期待的话请多多给我投喂鹰币耕战吧!(比心心)
|