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

Project1

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

[已经解决] 怎么在【自主移动】的【移动路线...】中用脚本条件分歧

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
75 小时
注册时间
2013-6-16
帖子
25
跳转到指定楼层
1
发表于 2013-6-17 17:06:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 再遇心kong 于 2013-6-17 21:59 编辑

就是在一个事件页中的【自主移动】→【类型:自定义】→【移动路线...】→【脚本】中使用条件分歧
好像一般的if、unless行不通的样子(只有一行)
听别人说要用【if 修饰符】【unless 修饰符】的样子?
稍微翻了一下【帮助】,试着写了写
我是想做得丧尸狂暴化后行走图和行走速度改变的效果的

set_graphic("实验体僵尸深红头1", 0) if $game_c[[@map_id,@event_id]]
这条无论$game_c[[@map_id,@event_id]]是否打开都会执行

set_graphic("实验体僵尸深红头1", 0) unless $game_c[[@map_id,@event_id]]
反之,这个就完全执行不了的样子

看帮助的话,里面的话是这样的
【if 修饰符
实例:print "debug\n" if $DEBUG
语法:表达式 if 表达式
若右方的表达式计算为 true, 则计算并返回左方的表达式。若右方的表达式不成立,则返回 nil。】

好像是理解有问题的样子,求高人指点

点评

那么就用独立开关啊,同样是对应到某张地图的某个事件上的…  发表于 2013-6-17 20:36

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21636
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

2
发表于 2013-6-17 18:18:58 手机端发表。 | 只看该作者
为什么不直接用开关或者独立开关?如果开关打开的时候使用另外一个不同行走图移动方式这样……

点评

因为不想动用开关和变量,想用自己搞的开关$game_c[[@map_id,@event_id]],这样能直接将开关和地图ID和事件ID结合起来  发表于 2013-6-17 18:25

评分

参与人数 1星屑 +40 收起 理由
Sion + 40 感谢帮忙

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
75 小时
注册时间
2013-6-16
帖子
25
3
 楼主| 发表于 2013-6-17 22:00:42 | 只看该作者
@喵呜喵5 独立开关已经被占了……
而且我的问题是set_graphic("实验体僵尸深红头1", 0) if $game_c[[@map_id,@event_id]]用不了是什么原因
(其实我已经找到别的方法代替解决了,只是还是搞不懂这个怎么用)
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 12:25

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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