幻想森林

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

[RMXP] 如何判断当前事件页的行走图为空??

[复制链接]

40

主题

190

帖子

1635

积分

⑥精研

●~  ●~   ●

积分
1635
发表于 2010-1-21 23:22:41 | 显示全部楼层 |阅读模式
这段脚本是写在并行事件里的,用来循环判断1~20号事件,我希望:如果1~20号事件中如果某个事件当前的事件页没有行走图,那么就把这个编号事件的判断排除在循环之外,应该怎么写哦?


for i in 1..20
if $game_map.events.direction == 2
  x  = $game_player.x
  y  = $game_player.y
  x1 = $game_map.events.x
  y1 = $game_map.events.y
   if (x - x1).abs ** 2 + (
   y - y1).abs ** 2 <= 25 and (y - y1) >= 0
   $game_switches[202+(6*(i-1))]=true
   break
end;end;end
回复

使用道具 举报

0

主题

50

帖子

408

积分

④见习

腿神姐真的很温柔&

积分
408
QQ
发表于 2010-1-22 07:24:59 | 显示全部楼层
next if $game_map.events[1].character_name == ""

0.0幻耶要多按F1查询。
http://www.diyrpg.net/bbs/index.php 欢迎大家来先行者论坛><
回复 支持 反对

使用道具 举报

40

主题

190

帖子

1635

积分

⑥精研

●~  ●~   ●

积分
1635
 楼主| 发表于 2010-1-22 08:37:06 | 显示全部楼层
谢谢啦啊
回复 支持 反对

使用道具 举报

40

主题

190

帖子

1635

积分

⑥精研

●~  ●~   ●

积分
1635
 楼主| 发表于 2010-1-22 08:40:30 | 显示全部楼层
谢谢啦啊 是这样吧??

for i in 1..20
next if $game_map.events[1].character_name == ""
if $game_map.events.direction == 2
  x  = $game_player.x
  y  = $game_player.y
  x1 = $game_map.events.x
  y1 = $game_map.events.y
   if (x - x1).abs ** 2 + (
   y - y1).abs ** 2 <= 25 and (y - y1) >= 0
   $game_switches[202+(6*(i-1))]=true
break;end;end;end;end
回复 支持 反对

使用道具 举报

0

主题

50

帖子

408

积分

④见习

腿神姐真的很温柔&

积分
408
QQ
发表于 2010-1-22 20:58:04 | 显示全部楼层
好像最后多了一个end

next if $game_map.events[1].character_name == ""
这样的格式是不用加end的
http://www.diyrpg.net/bbs/index.php 欢迎大家来先行者论坛><
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-21 20:26 , Processed in 0.027405 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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