_ONORDER

86 | 2026-05-25 |
功能说明: 收到订单触发

格式

[@_ONORDER]
🔧

变量

ARG(1):充值的玩家账号
ARG(2):金额        
ARG(3):订单号
💡

示例

[@_ONORDER]
#IF
GetOnlineUserByID %ARG(1)
#ACT
MOV A8 %A9
FmtTextData "@_ONUSERORDER(<$ARG(2)>)"
RUNSCRIPTLABEL %A8 %A9
#ELSEACT
FmtTextData "<$ARG(1)>不在线未充入<$ARG(2)> 元"
AddEiMemoLog %A9

[@_ONUSERORDER()]
#ACT
FmtTextData "成功充值 <$ARG(1)> 元"
FinishOrder %A9
;这里也可以记录一下成功的情况比如用SETUSERJF况
📖

详细说明

触发的主体为00default不是玩家,所以需要查找充值玩家
如果GetOnlineUserByID失败说明玩家不在线,可以根据账号记录余额,玩家登录检查记录,冲入进角色并且删除余额即可