Project1

标题: 重装机兵售货机小游戏 [打印本页]

作者: 夏虫沉默    时间: 2021-11-24 18:07
标题: 重装机兵售货机小游戏
本帖最后由 夏虫沉默 于 2021-12-29 19:31 编辑

模仿重装机兵1售货机制作的低配版售货机,种类为4个商品和1个奖品,增加了扣除金币的判断,不再是零元购,效果如图:

为了解决按键输入的BUG,引用了大佬zths的代码,来源:https://rpg.blue/thread-484864-1-1.html
BUG:售货机视图第一次打开时,文字不会加载进来,需要重新打开视图,该BUG已修复;

JAVASCRIPT 代码复制
  1. //使用脚本输入:
  2. item=[$dataItems[1],$dataItems[2],$dataItems[3],$dataItems[4],$dataItems[7]];//前4个是商品,最后一个是奖品
  3. SceneManager.push(VendScene);//打开视图

VendMachineLow.rar

10.52 KB, 下载次数: 66


作者: 师太    时间: 2021-11-25 15:24
6666h6666666
作者: 多才不易必自闭    时间: 2021-11-26 12:02
建议加一个消耗金钱设定,没买一个物品抽一次消耗金钱
作者: 银色梅卡瓦    时间: 2021-12-28 22:43
本帖最后由 银色梅卡瓦 于 2021-12-28 23:32 编辑

大佬,怎么在mv里面调用你这个脚本呀。文件位置放好了,开关也打开了
作者: 银色梅卡瓦    时间: 2021-12-28 23:33
银色梅卡瓦 发表于 2021-12-28 22:43
大佬,怎么在mv里面调用你这个脚本呀。文件位置放好了,开关也打开了

输入了那两行代码,提示这个Unexpected token;
作者: 夏虫沉默    时间: 2021-12-28 23:41
银色梅卡瓦 发表于 2021-12-28 23:33
输入了那两行代码,提示这个Unexpected token;

你的mv版本是多少呢,顺便按下F12,选择console,看是哪一行的问题
作者: 银色梅卡瓦    时间: 2021-12-28 23:46
夏虫沉默 发表于 2021-12-28 23:41
你的mv版本是多少呢,顺便按下F12,选择console,看是哪一行的问题

版本号是1.6.2
F12显示好多行出错,萌新表示看不懂。。。。

111.png (33.89 KB, 下载次数: 28)

111.png

作者: 夏虫沉默    时间: 2021-12-28 23:52
本帖最后由 夏虫沉默 于 2021-12-29 00:23 编辑
银色梅卡瓦 发表于 2021-12-28 23:46
版本号是1.6.2
F12显示好多行出错,萌新表示看不懂。。。。


你截图一张插入脚本的代码,我复制时多复制了几个括号,出了点小问题
作者: 银色梅卡瓦    时间: 2021-12-28 23:57
夏虫沉默 发表于 2021-12-28 23:52
你截图一张插入脚本的代码,

两行分开输和一起输,报错一样

1640706934(1).png (111.09 KB, 下载次数: 34)

1640706934(1).png

1640706942(1).png (112.05 KB, 下载次数: 31)

1640706942(1).png

作者: 夏虫沉默    时间: 2021-12-29 00:07
银色梅卡瓦 发表于 2021-12-28 23:57
两行分开输和一起输,报错一样

我编辑了新的插入代码,你按新的插入代码复制到事件插入的脚本里正常就可以了
作者: 银色梅卡瓦    时间: 2021-12-29 19:29
夏虫沉默 发表于 2021-12-29 00:07
我编辑了新的插入代码,你按新的插入代码复制到事件插入的脚本里正常就可以了 ...

现在提示$dataItem is not defined了。。。。
作者: 银色梅卡瓦    时间: 2021-12-29 20:02
银色梅卡瓦 发表于 2021-12-29 19:29
现在提示$dataItem is not defined了。。。。

ok了,谢谢大佬
作者: 银色梅卡瓦    时间: 2022-1-13 11:37
大佬请问你写脚本的时候是怎么确定要调用哪个函数的啊,毫无头绪




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1