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

Project1

 找回密码
 注册会员
搜索

想问下如何在插件中生成对话和选项

查看数: 3547 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-4-29 23:30

正文摘要:

rt,问下各位大佬,怎么可以在插件中生成对话啊,并且还想要在插件中判断选项选择的是哪个

回复

472453497 发表于 2020-5-3 08:37:22
sigmaWZF 发表于 2020-4-30 19:34
这个是我插件里用的脚本,_game_interpreter是实例化的game_interpreter
如果在事件脚本中使用,只需要把 ...

能写个例子吗?

事件执行内容:

显示选项: 是的,不是的
  当选择  是的
     对话文本: 这是用脚本显示“是的”
  当选择  不是的
     对话文本: 这是用脚本显示“不是的”


能不能给我写一个用
choices = []; params = [];
$gameMessage.setChoices(choices, 0)
choices.push("是的");choices.push("不是的");
params.push()

  这种事件脚本写的显示效果!
我想看看到底是怎么显示出来

谢谢!!
sigmaWZF 发表于 2020-4-30 19:34:40
472453497 发表于 2020-4-30 13:48
你这个代码,是  事件中的脚本?还是   分支条件 中的脚本判断?

这个是我插件里用的脚本,_game_interpreter是实例化的game_interpreter
如果在事件脚本中使用,只需要把_game_interpreter换成this就可以了
472453497 发表于 2020-4-30 13:48:14
sigmaWZF 发表于 2020-4-30 12:51
判断选项可以用switch(_Game_Interpreter._branch[_Game_Interpreter._indent]))来判断选的是哪个
但是我 ...

你这个代码,是  事件中的脚本?还是   分支条件 中的脚本判断?
sigmaWZF 发表于 2020-4-30 12:51:17
472453497 发表于 2020-4-30 07:27
这里有个问题,虽然你这个可以显示选项,那么当你选择了 “选项2” ,以后,就没下文了,那么当你选  “ ...

判断选项可以用switch(_Game_Interpreter._branch[_Game_Interpreter._indent]))来判断选的是哪个
但是我用这个之后,只有下次再触发插件指令的时候才会显示
我就想问问有没有什么比较好的写法
如果在事件中使用脚本,这个语句是可以正常处理的,但在插件中不行
472453497 发表于 2020-4-30 07:27:30
PLeaseS 发表于 2020-4-29 23:40
什么是插件中生成对话
你看看基础教程里面@绝汪 写的那个事件脚本的教程
如果需要更少的选项,只需要删除中 ...


这里有个问题,虽然你这个可以显示选项,那么当你选择了 “选项2” ,以后,就没下文了,那么当你选  “选项2” 以后,怎么执行  选择以后的事件或者代码??

怎么写?
PLeaseS 发表于 2020-4-29 23:40:07
什么是插件中生成对话
你看看基础教程里面@绝汪 写的那个事件脚本的教程
如果需要更少的选项,只需要删除中间的push就可以了
choices = []; params = [];
$gameMessage.setChoices(choices, 0)
choices.push("选项1");choices.push("选项2");
choices.push("选项3");
params.push()
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-1-12 18:41

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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