貌似樓上已經提出解決方法了。 那我這邊就不再深究這個問題了,抱歉。 |
问题分析: 传入字符串当做变量的主键导致字符串与数字比较大小错误 解决方案: 查看出错传入的字符串#=>值是"TMP2" 查看事件中的“TMP2”#=>Event_Script::Buy_Actor_Select.update('TMP2') 查看Buy_Actor_Select模块的update方法#=>发现"TMP2"字符串没进行处理 参考Shop模块#=>发现处理函数Variables.normarize_id(name) 解决方法: 在Buy_Actor_Selectt模块的update方法开头将参数转换为真正id: #即在该方法开头插入 variable_id=Variables.normarize_id(variable_id) 测试运行,未发现错误 - -好吧,又抢人饭碗了0 0 |
参与人数 2 | 星屑 +160 | 收起 理由 |
---|---|---|
RyanBern | + 150 | 认可答案 |
1064593631 | + 10 | 认可答案 |
嘗試研究了一下,暫時沒辦法解決這個問題。 稍後有時間的話再看看。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-25 02:33
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.