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

Project1

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

[已经过期] 一个奇葩的问题 急!

[复制链接]

Lv1.梦旅人

梦石
0
星屑
112
在线时间
72 小时
注册时间
2016-7-19
帖子
52
跳转到指定楼层
1
发表于 2017-4-30 22:26:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 everlose 于 2017-4-30 22:40 编辑

我在公共事件中调用一个脚本  查询服务器 然后设定一个变量的值 用 $gameVariables.setValue(4995, oldValue = GMCode[1]);
测试GMCode[1]=9999
执行本代码后也确实把4995号变量值改成了9999  但等待2秒缓冲  时间如果 4995号变量=9999时触发  结果判定为不满足  直接跳到不满足分支
这是我推出查看  4995变量 确实还是9999
但问题来了  用DEBUG查看变量  其他的变量都可以加减  唯独4995  无法改变数值 目测被锁死
我单独写事件来同理操作其他变量  比如4990  都可以正常运行

我用另一个方式



结果连变量101 也被锁死 这是个什么原理?
求解求破!

Lv5.捕梦者 (版主)

梦石
1
星屑
23963
在线时间
3338 小时
注册时间
2011-7-8
帖子
3925

开拓者

2
发表于 2017-4-30 23:14:37 | 只看该作者
是不是整数,浮点数的问题
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
112
在线时间
72 小时
注册时间
2016-7-19
帖子
52
3
 楼主| 发表于 2017-4-30 23:56:22 | 只看该作者
guoxiaomi 发表于 2017-4-30 23:14
是不是整数,浮点数的问题

测试了下 应该是AJAX问题  没闭包  就锁死了
现在在换其他方法 不用游戏内的变量 用JS脚本插件变量解决这个问题
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
112
在线时间
72 小时
注册时间
2016-7-19
帖子
52
4
 楼主| 发表于 2017-5-1 13:10:24 | 只看该作者
我擦 总算知道问题原因了

点评

-_-! 条件判断,需要的是真伪值,不是数值。  发表于 2017-5-4 18:56
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
112
在线时间
72 小时
注册时间
2016-7-19
帖子
52
5
 楼主| 发表于 2017-5-25 11:12:22 | 只看该作者
everlose 发表于 2017-5-1 13:10
我擦 总算知道问题原因了

不是这样的
RPGMAKER MV 系统自带的变量 是可以保存字符串等其他类型的函数  只不过默认的总是整数型。
经过测试我从服务器读取的是字符串型 比如“9999”而不是整数9999
由此可以理解为 RPGAMEKER MV 是支持字符串等其他类型变量的
那么可以做的就太多了
用JS做一个字符串操作的函数 那么剧情也好其他的功能也好就方便太多了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-29 09:12

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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