查看: 2099|回复: 4

[已经解决] 某事件的 判定条件是,相邻格存在另一个事件。

[复制链接]
梦石
0
星屑
60
在线时间
14 小时
注册时间
2006-4-16
回帖
10
发表于 2010-7-21 12:25:07 | 显示全部楼层 |阅读模式

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

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

×
比如 设置三个随即行动的NPC 如果任意俩走到了一起,则会弹出对话。
如果可行的话,那么,当相遇的NPC双方不同,则弹出的内容也不同 又该怎么进行呢。
主要想知道 在事件的条件判断里,该怎么写。  或是某事件的坐标 如何读取?
望达人帮忙,谢谢

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-7-21 14:05:59 | 显示全部楼层
回复 chenxicc 的帖子

记得没错的话,应该是

$game_map.events[X].x 或者是 $game_map.events[X].y

本事件的话X = @event_id。

没 VX 真不方便~~~~
回复

使用道具 举报

梦石
0
星屑
60
在线时间
14 小时
注册时间
2006-4-16
回帖
10
 楼主| 发表于 2010-7-22 15:06:34 | 显示全部楼层
回复 魔女真利亞 的帖子


    还有就是 判断一个坐标内是否有事件存在,是什么啊……我没找到……
回复

使用道具 举报

神隐的主犯

梦石
0
星屑
553
在线时间
271 小时
注册时间
2008-2-22
回帖
7534

贵宾

发表于 2010-7-22 15:19:57 | 显示全部楼层
回复 chenxicc 的帖子

只想到遍历的方法

  1. def isEvent(X, Y)
  2.    for i in $game_map.event
  3.       if i.x == X and i.y == Y
  4.          return 1;
  5.       end
  6.    end
  7.    return 0;
  8. end
复制代码
用这个函数来判断。未测试~~~

评分

参与人数 1星屑 +700 收起 理由
木葬枫 + 700 认可答案,66RPG感谢您的热情解答 ...

查看全部评分

回复

使用道具 举报

梦石
0
星屑
60
在线时间
14 小时
注册时间
2006-4-16
回帖
10
 楼主| 发表于 2010-7-22 16:42:43 | 显示全部楼层
回复 魔女真利亞 的帖子


    非常感谢
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部