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

Project1

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

[已经过期] 怎么让一个开关打开,地形标志1不可通行?

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
413
在线时间
214 小时
注册时间
2011-3-21
帖子
161
跳转到指定楼层
1
发表于 2011-7-6 16:32:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 1095884734 于 2011-7-6 16:33 编辑

怎么让一个开关打开,地形标志1不可通行?


1095884734于2011-7-6 16:33补充以下内容:
怎么关闭了= =
签名是什么 好吃么
好吃

Lv1.梦旅人

梦石
0
星屑
50
在线时间
257 小时
注册时间
2007-6-6
帖子
219
2
发表于 2011-7-9 22:11:15 | 只看该作者
有个简单方法是用PS把你需要设置的地形标志复制一份粘贴到图块的空白部分,然后设置通行不能,然后你要设置开关后不能通行的地方用事件来做。。比如设置事件,事件内容为草地,新建事件页,事件内容为伪草地(不可通行),条件为开关x打开。。。

评分

参与人数 1星屑 +200 梦石 +2 收起 理由
「旅」 + 200 + 2 认可答案,恭喜你获得由66RPG提供的精美好.

查看全部评分

回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
777
在线时间
1270 小时
注册时间
2011-2-14
帖子
5589
3
发表于 2011-7-11 08:45:16 | 只看该作者
本帖最后由 R-零 于 2011-7-11 08:46 编辑

不管阁下懂不懂脚本,请耐心往下看:
首先,打开脚本编辑器,在左侧找到Game_Map(先保证没有改过或用过与地图相关的脚本)
选中进入Game_Map
右边的滚动条下移到行号197(左边类似标尺的显示)
先看下中文注释(绿色)
这里注释写到了   # 取得元件 ID 失败 这一句(237行)
下面是条件分歧 (if ……      │               在# 如果障碍物的接触被设置的情况下 后面回车,加入
                         命令           │          elsif terrain_tag(x, y) == 1 and $game_switches[开关号]
                         elsif……       │              return false
                         命令           │            #elsif 就是 else if的意思,terrain_tag(x, y)是获取地形标志
                         end)        │              $game_switches[开关号] 的开关号自己填写
                                          │       return false 就是通行判定返回否(F(英语练习题里不是有TF么))

结束  如果真的表示脚本无力直接加本人QQ1371455177

评分

参与人数 1星屑 +400 梦石 +2 收起 理由
「旅」 + 400 + 2 认可答案,恭喜你获得由66RPG提供的精美好.

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-26 12:35

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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