注册 | 登录

游侠NETSHOW论坛





查看: 2735|回复: 12
打印 上一主题 下一主题

[原创] 闪点2编辑器-刷兵方法及任务完成语句 [复制链接]

帖子
126
精华
0
积分
73
金钱
3079
荣誉
1
人气
3
评议
0
跳转到指定楼层
楼主
发表于 2009-10-14 18:30:44 |只看该作者 |倒序浏览
任务完成语句
OFP:missionCompleted()
如何触发就随便你了.
============================
刷兵方法
首先点击 右侧Create栏右边的Explorer
在 Entety Sey View 目录下面空白处点一下 再选择+ ADD Entity Set
增加一个Entity Set 我们这里他命名为ES1.单击ES1灰色目录图标打勾,
然后再右键ES1选Exportable 最后图标就是一个黄色打勾的目录.
然后Create加入几个suqad,拖选整个Suqad,在Squad的modify里的Entity Set 里选择刚

才创建的ES1

这里整个Entity set的ES1 是不激活的状态.默认只激活Startup.所以进游戏后并不会刷

兵,这样我们就可以在编辑器里随便放兵,然后再增加刷兵条件.注意刷出的兵+存活的不

能大于64否则出不来.

添加脚本增加刷兵的事件.
创建一个脚本 Create-Systems-Scripting-Level Script(can handle evets)

激活,激活后兵就刷出来了.
OFP:activateEntitySet("ES1");
刷兵,不激活刷不出来.
OFP:spawnEntitySet("ES1");

下面举出几个例子双击level.lua
=================================
游戏一开始时刷ES1里的兵
function onMissionStart()
OFP:activateEntitySet("ES1");
end
=================================
进触发区时刷兵
创建一个触发区
Create-systems-Mission-Triggers events.......(红色那个图标)
这里我们将检测命名为 Zone1
之后在level.lua加入
------------------------------
增加一个计数,看要刷几次
function onMissionStart()
Ckzon1 = 0;
end
进入触发区,判断=0时第一次刷所以只要激活ES1就可以,下次就要用spawnEntitySet
function onEnter_zone1(zoneName, unitName)
if Ckzon1 == 0 then
OFP:activateEntitySet("ES1");
Ckzon1 =  1;
else
OFP:spawnEntitySet("ES1");
Ckzon1 = Ckzon1 + 1;
end
end
离开触发区,判断刷5次后就关闭刷兵事件,下次再进触发区就不刷了.
function onLeave_zone1(zoneName, unitName)
if Ckzon1 > 5 then
OFP:disableEvent("onEnter_zone1");
end
end
====================================
还有一种就是单位死亡检测
建议用小队检测.
单个检测就选个AI,name这里我改为SZ1
小队的话就在小队EchelonI盾牌上命名
当 SZ1死亡时触发
function onDeath_SZ1(victim, killer)
OFP:spawnEntitySet("ES1");
end


[ 本帖最后由 Ryanx 于 2009-10-14 23:53 编辑 ]
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

帖子
871
精华
0
积分
439
金钱
1247
荣誉
0
人气
0
评议
0
沙发
发表于 2009-10-14 18:32:25 |只看该作者
顶!支持啊
真不错,有人来喷SC2了,暴白和THQ饭都将现身回击了...

使用道具 举报

希腊仇恨暗影舰(鬼魅)副舰长
Left ④ Dead☆剖析☆SPAS-12

战略游戏工作组专长成就勋章

帖子
6024
精华
1
积分
3524
金钱
5571
荣誉
31
人气
18
评议
0

板凳
发表于 2009-10-14 18:34:22 |只看该作者

LZ高端帝、 膜拜  很实用!


  潜水好几个月了。。

使用道具 举报

天使

帖子
992
精华
0
积分
498
金钱
870
荣誉
0
人气
0
评议
0
地板
发表于 2009-10-14 19:41:01 |只看该作者
不错,正需要,顶下
我在黑暗中走过,当我从光明中闪过的那一刻

使用道具 举报

帖子
101
精华
0
积分
51
金钱
429
荣誉
0
人气
0
评议
0
5#
发表于 2009-10-14 20:23:32 |只看该作者
程序高手        . . . .

太難了不會用

[ 本帖最后由 shan山 于 2009-10-14 20:43 编辑 ]

使用道具 举报

帖子
1028
精华
0
积分
547
金钱
4436
荣誉
3
人气
1
评议
0
6#
发表于 2009-10-14 22:35:09 |只看该作者
很实用,感谢LZ无私分享

我实在找不到好看的楼房可以加上去的,在哪里能找着?

使用道具 举报

帖子
182
精华
0
积分
91
金钱
919
荣誉
0
人气
0
评议
0
7#
发表于 2009-10-14 22:38:54 |只看该作者
看不懂。。。。悲剧。
再详细点吧!!

使用道具 举报

帖子
1042
精华
0
积分
521
金钱
1119
荣誉
0
人气
0
评议
0
8#
发表于 2009-10-15 00:07:58 |只看该作者
先顶上去,有技术内用的帖子是一定要顶的,希望内容更多一些
单机游戏群
89796927

使用道具 举报

帖子
366
精华
0
积分
183
金钱
483
荣誉
0
人气
0
评议
0
9#
发表于 2009-10-15 00:49:37 |只看该作者
顶你个肺啊~~~~~~~~~~
其实人生有时就像拉屎,你已经很努力了~可是出来的只是一个(屁)!

使用道具 举报

帖子
1076
精华
0
积分
540
金钱
1000
荣誉
0
人气
0
评议
0
10#
发表于 2009-10-16 13:00:36 |只看该作者
这个顶,还要收藏………………………………………………

使用道具 举报

活跃勋章白金会员勋章人气勋章·初级

帖子
67309
精华
0
积分
34716
金钱
14218
荣誉
42
人气
6126
评议
0
11#
发表于 2009-10-16 13:36:35 |只看该作者
等mission制作者们的辛勤劳动了。。。

使用道具 举报

帖子
3256
精华
0
积分
1764
金钱
4799
荣誉
13
人气
24
评议
0
12#
发表于 2009-10-16 13:55:47 |只看该作者
既然刷的和编辑好的加起来不能大于64  那有啥意义....能刷不出来不就成COD4那样的脚本刷敌了....太没意思了....

使用道具 举报

帖子
126
精华
0
积分
73
金钱
3079
荣誉
1
人气
3
评议
0
13#
发表于 2009-10-16 22:17:43 |只看该作者

回复 #12 pokemon36 的帖子

看清楚再说吧,谁跟你说是编辑好的,我是说游戏中刷出来的加上存活的..你编辑中想放多少都行....

[ 本帖最后由 Ryanx 于 2009-10-16 22:23 编辑 ]

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2025-10-19 02:17 , Processed in 0.401709 second(s), 12 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到