设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1908|回复: 4
打印 上一主题 下一主题

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

[复制链接]

Lv1.梦旅人

梦石
0
星屑
60
在线时间
14 小时
注册时间
2006-4-16
帖子
13
跳转到指定楼层
1
发表于 2010-7-21 12:25:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

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

Lv2.观梦者

神隐的主犯

梦石
0
星屑
288
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

2
发表于 2010-7-21 14:05:59 | 只看该作者
回复 chenxicc 的帖子

记得没错的话,应该是

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

本事件的话X = @event_id。

没 VX 真不方便~~~~
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
14 小时
注册时间
2006-4-16
帖子
13
3
 楼主| 发表于 2010-7-22 15:06:34 | 只看该作者
回复 魔女真利亞 的帖子


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

使用道具 举报

Lv2.观梦者

神隐的主犯

梦石
0
星屑
288
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

4
发表于 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感谢您的热情解答 ...

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
14 小时
注册时间
2006-4-16
帖子
13
5
 楼主| 发表于 2010-7-22 16:42:43 | 只看该作者
回复 魔女真利亞 的帖子


    非常感谢
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-25 11:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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