幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1605|回复: 7

[已解决] 关于特定区域遇敌问题

[复制链接]

5

主题

17

帖子

151

积分

③业余

积分
151
发表于 2010-1-30 14:29:02 | 显示全部楼层 |阅读模式
用公共事件制作,如图:
在地图标号为1的区域里,
计算步数,当步数>=20+rand(10)的时候遇敌。

但是这种做法有个问题,就是当角色走出了标号1的区域后仍然在计算步数,结果一回到区域1的时候就立即遇敌。。。。我想优化下,只在区域1里才计算步数和上次遇敌步数,但是想了很久都无法实现。求助T T

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

15

主题

271

帖子

2198

积分

⑥精研

我要疯狂积累活跃度!

积分
2198
QQ
发表于 2010-1-30 18:07:35 | 显示全部楼层
条件分歧:人在草丛中=1
绿毛虫
除此之外:
  变量3=0
紫月光流奈河畔, 孤影独行笑苍天。 酆都倒比人间好, 从此慕鬼不羡仙!
回复 支持 反对

使用道具 举报

5

主题

17

帖子

151

积分

③业余

积分
151
 楼主| 发表于 2010-1-30 19:17:04 | 显示全部楼层
引用第1楼酆城浪子于2010-01-30 18:07发表的  :
条件分歧:人在草丛中=1
绿毛虫
除此之外:
  变量3=0
这样的话,出去以后是变为0了,再进去草地又代入步数?那还不是等于没变?步数一直在累计的啊。。。
回复 支持 反对

使用道具 举报

52

主题

463

帖子

9095

积分

⑦老手

您还没有设置个性签名

积分
9095
发表于 2010-1-30 19:44:05 | 显示全部楼层
条件分歧: $game_player.moving?
变量3自加1

用这个代替把步数直接赋值给变量3...当然要放对位置
先行者的广告: http://www.diyrpg.net/bbs
回复 支持 反对

使用道具 举报

15

主题

271

帖子

2198

积分

⑥精研

我要疯狂积累活跃度!

积分
2198
QQ
发表于 2010-1-30 20:25:14 | 显示全部楼层
楼上正解。
条件分歧:人在草丛=1
   条件分歧:$game_player.moving?
    变量3+=1
除此之外
  变量3=0
紫月光流奈河畔, 孤影独行笑苍天。 酆都倒比人间好, 从此慕鬼不羡仙!
回复 支持 反对

使用道具 举报

5

主题

17

帖子

151

积分

③业余

积分
151
 楼主| 发表于 2010-1-30 21:47:36 | 显示全部楼层
哦!果然脚本就是好!我等脚本盲真是悲剧啊。。。。。谢谢了!
回复 支持 反对

使用道具 举报

15

主题

271

帖子

2198

积分

⑥精研

我要疯狂积累活跃度!

积分
2198
QQ
发表于 2010-1-30 22:28:14 | 显示全部楼层
kaze也是神。。。我也是脚本盲
紫月光流奈河畔, 孤影独行笑苍天。 酆都倒比人间好, 从此慕鬼不羡仙!
回复 支持 反对

使用道具 举报

52

主题

463

帖子

9095

积分

⑦老手

您还没有设置个性签名

积分
9095
发表于 2010-1-30 23:09:55 | 显示全部楼层
我不是神,我只不过是一个暴君而已
先行者的广告: http://www.diyrpg.net/bbs
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-14 19:47 , Processed in 0.030348 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表