1.参数索引可能为负数，因此由byte改为sbyte
2.event_exit退出处理