PandasWS / Pandas

熊猫模拟器 - 基于 rAthena 构建的中文仙境传说模拟器(欢迎加入QQ交流群:928171346)
https://pandas.ws
GNU General Public License v3.0
154 stars 79 forks source link

修正 login 脚本指令返回值不正确的问题 (感谢 "差记性的小北" 反馈) #757

Closed CairoLee closed 7 months ago

CairoLee commented 7 months ago

问题描述

使用 login 指令成功拉起一个角色之后,脚本指令的返回值是 0

预期结果

成功拉起角色的话,返回值应该是 1 才对

问题分析

脚本函数处理代码中,提前使用 pushint 压入一个默认值,并在后续流程中根据需要 pushint 其他值这种做法并不能被支持。换而言之,在所有可能得代码分支中,只能出现一次 pushint,即便出现多次程序也只认第一次