赞 | 3 |
VIP | 21 |
好人卡 | 10 |
积分 | 2 |
经验 | 32573 |
最后登录 | 2024-6-13 |
在线时间 | 332 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 155
- 在线时间
- 332 小时
- 注册时间
- 2013-7-6
- 帖子
- 356
|
问题分析:
传入字符串当做变量的主键导致字符串与数字比较大小错误
解决方案:
查看出错传入的字符串#=>值是"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
|
评分
-
查看全部评分
|