| 附录—返回值类型 |
除了所有GET人或物品的属性的api外,其余api返回值都遵守如下定义:
脚本状况
SCRIPT_OK = 0, //脚本执行成功
SCRIPT_ERROR = 1, //脚本执行失败
对象不存在
SCRIPT_PLAYER_NOT_EXIST = 2, //脚本要操作的人物未找到
SCRIPT_ITEM_NOT_EXIST =3, //脚本要操作的物体未找到
SCRIPT_TILE_NOT_EXIST =4, //地块未找到
SCRIPT_MAP_NOT_EXIST =5, //地图未找到
SCRIPT_STATE_NOT_EXIST = 6, //脚本状态未找到
非法操作
SCRIPT_ITEM_NOT_IN_SCENE = 21, //要操作的物品不在场景里
SCRIPT_MOVE_NOT_ALLOWED = 22, //移动非法
SCRIPT_NOT_ALLOWED 23, //脚本使用非法
SCRIPT_STRING_TOO_LONG 24, //字符串过长
对象操作错误
SCRIPT_OBJECT_TYPE_ERROR = 31, //对象类型错误
SCRIPT_PARTICAL_ERROR =32, //特效使用错误
SCRIPT_SOUND_ERROR =33, //音频使用错误
SCRIPT_ITEM_ERROR =34, //物品自定义属性等操作错误