查看: 6643|回复: 15

[已经解决] 条件1或者条件2成立,就执行A,这个事件怎么写

[复制链接]
梦石
0
星屑
50
在线时间
60 小时
注册时间
2012-4-10
回帖
10
发表于 2012-5-21 19:42:10 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
比方说怪物走入城里自动消失(这个应该用并行处理吧?),或者被杀死也消失(这个是事件接触?)
这个事件该怎么写,弄了一下午了也不会,帮帮忙谢谢

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2012-5-21 19:46:49 | 显示全部楼层
用独立开关啊。怪物移动,当怪物走到某个位置时,打开这个独立开关;当怪物和主角接触时,进入战斗,打开独立开关。
新建一页,独立开关打开就不设置行走图。
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

梦石
0
星屑
50
在线时间
60 小时
注册时间
2012-4-10
回帖
10
 楼主| 发表于 2012-5-21 19:51:25 | 显示全部楼层
tommay 发表于 2012-5-21 19:46
用独立开关啊。怪物移动,当怪物走到某个位置时,打开这个独立开关;当怪物和主角接触时,进入战斗,打开独 ...

我这么写过,做不到的,怪物依然在城里大摇大摆
回复

使用道具 举报

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2012-5-21 20:06:25 | 显示全部楼层
本帖最后由 tommay 于 2012-5-21 20:11 编辑
goingtowin 发表于 2012-5-21 19:51
我这么写过,做不到的,怪物依然在城里大摇大摆


你是怎么写的啊?
一共两页:
123.JPG
234.JPG

两个脚本分别是:
(get_character(0).x-$game_player.x).abs+(get_character(0).y-$game_player.y).abs==1
get_character(0).x==5 and get_character(0).y==5

说明一下,传送位置是(5,5),可以更改。


经测试,没有问题。
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

梦石
0
星屑
50
在线时间
174 小时
注册时间
2012-3-17
回帖
186
发表于 2012-5-21 20:08:32 | 显示全部楼层
本帖最后由 洛迪基尔 于 2012-5-21 20:12 编辑

那个当然不行啦!
LZ看看这个行不?
第二页为空,只勾选独立开关A即可。
注意:艾迪是怪物找的那个NPC,到NPC那就会消失的说。。。
1.png
试试吧!(不行就告诉我,虽然没验证过、、)
话说你想用这来干嘛的?做塔防么?


回复

使用道具 举报

梦石
0
星屑
50
在线时间
629 小时
注册时间
2009-9-24
回帖
536
发表于 2012-5-21 20:12:25 | 显示全部楼层
检测事件所在的区域Id…是X就暂时消除事件
十三工坊式作型人形兵器驾驶员
“和基巴君是不同的!和基巴君!”
回复

使用道具 举报

梦石
0
星屑
50
在线时间
60 小时
注册时间
2012-4-10
回帖
10
 楼主| 发表于 2012-5-21 20:15:25 | 显示全部楼层
本帖最后由 goingtowin 于 2012-5-21 20:17 编辑
tommay 发表于 2012-5-21 20:06
你是怎么写的啊?
一共两页:


未命名1.jpg 3.jpg 2.jpg
哪里写错了?
回复

使用道具 举报

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2012-5-21 20:21:59 | 显示全部楼层
我猜测是因为你给的区域太大了,这样即使过了600帧,独立开关关闭,因为怪物仍然在消失的区域内,仍然要打开独立变量,所以……
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

梦石
0
星屑
50
在线时间
60 小时
注册时间
2012-4-10
回帖
10
 楼主| 发表于 2012-5-21 20:26:57 | 显示全部楼层
tommay 发表于 2012-5-21 20:21
我猜测是因为你给的区域太大了,这样即使过了600帧,独立开关关闭,因为怪物仍然在消失的区域内,仍然要打 ...

哦,这样啊,那城门口放个守卫,只要怪物接近就消失,要怎么写
最好纯事件不要用脚本,实在是看不懂


‘‘──goingtowin于2012-5-21 20:29补充以下内容

区域Id?这个在哪找?怎么设置
’’

点评

像我那样用变量不行吗?守卫的NPC就是那个叫艾迪的事件啊!  发表于 2012-5-21 20:36
回复

使用道具 举报

梦·贤者

梦石
0
星屑
50
在线时间
1141 小时
注册时间
2007-12-15
回帖
4075
发表于 2012-5-21 20:35:29 | 显示全部楼层
本帖最后由 tommay 于 2012-5-21 20:36 编辑
goingtowin 发表于 2012-5-21 20:26
哦,这样啊,那城门口放个守卫,只要怪物接近就消失,要怎么写
最好纯事件不要用脚本,实在是看不懂


区域就是你写的:
横坐标35到52,纵坐标38到54啊

你把区域调小一点
http://rpg.blue/home.php?mod=space&uid=34951&do=blog&id=12799
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部