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

Project1

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

[有事请教] RPGMZ脚本-选项分支问题请教

[复制链接]

Lv1.梦旅人

梦石
0
星屑
21
在线时间
2 小时
注册时间
2024-5-29
帖子
2
跳转到指定楼层
1
发表于 2024-5-30 16:43:09 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
刚刚入门,想请教大佬们一个入门的问题
需求概述:
显示一段文本,加一个选项框,根据玩家的选项显示对应文本,目前问题是没等到选择完直接执行到下面的代码了,望解答
如下:
$gameMessage.setBackground(0);
$gameMessage.setPositionType(2);
$gameMessage.add('请选择”);
$gameMessage.setChoices(['选项1','选项2'],-1,-2);
$gameMessage.setBackground(0);
$gameMessage.setPositionType(2)
$gameMessage.setChoiceCallback(n =>$gameVariables.setValue(1, n);});
问题:下面直接执行了,想要的是等待上一条玩家选择返回变量1,再根据变量1的值显示对应的文本
if($gameVariables.Value(1)==0)
{
$gameMessage.setBackground(0):
$gameMessage.setPositionType(2);
$gameMessage.add('你选择了1');
}
else if($gameVariables.Value(1)==1)
{
$gameMessage.setBackground(0):
$gameMessage.setPositionType(2);
$gameMessage.add(你选择了2');
}

Lv3.寻梦者

梦石
0
星屑
2444
在线时间
190 小时
注册时间
2021-9-8
帖子
109
5
发表于 2024-5-31 19:58:07 | 只看该作者
小秋橙 发表于 2024-5-31 08:16
$gameMessage.setBackground(0);
$gameMessage.setPositionType(2);
$gameMessage.add('请选择');

橙姐牛批!!!
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7228
在线时间
473 小时
注册时间
2021-12-4
帖子
511
4
发表于 2024-5-31 08:16:25 | 只看该作者
本帖最后由 小秋橙 于 2024-5-31 08:17 编辑

JAVASCRIPT 代码复制
  1. $gameMessage.setBackground(0);
  2. $gameMessage.setPositionType(2)
  3. $gameMessage.add('请选择');
  4. $gameMessage.setChoices(['选项1''选项2'],-1,-2);
  5. $gameMessage.setBackground(0);
  6. $gameMessage.setPositionType(2);
  7. $gameMessage.setChoiceCallback(function(n) {
  8.     $gameVariables.setValue(1, n);
  9.     if($gameVariables.value(1) === 0) {
  10.         $gameMessage.setBackground(0):
  11.         $gameMessage.setPositionType(2);
  12.         $gameMessage.add('你选择了1');
  13.     } else if($gameVariables.value(1) === 1) {
  14.         $gameMessage.setBackground(0):
  15.         $gameMessage.setPositionType(2);
  16.         $gameMessage.add('你选择了2');
  17.     }
  18. });

你要的该不会是这种吧……
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2015
在线时间
602 小时
注册时间
2012-4-8
帖子
426
3
发表于 2024-5-30 20:28:55 | 只看该作者
为啥不把 选择后要做的事情 放在 选择回调 里面呢
pokemon 和 digimon 正在路上
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
21
在线时间
2 小时
注册时间
2024-5-29
帖子
2
2
 楼主| 发表于 2024-5-30 16:44:25 | 只看该作者
期待
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 05:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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