GOM全民智能推广系统
【脚本添加必看说明】
1.合区需要合 下面两个文本。否则会出错
\QuestDiary\子木名单专用\全民推广系统\被推广人数据.txt
\QuestDiary\子木名单专用\全民推广系统\推广人数据.txt
2.将下面两段代码 加入到充值NPC文本里
MOV N33 对应元宝金额
GOTO @充值--检测是否有推广人
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;下面内容加入到充值NPC 最低部 若充值NPC脚本在QuestDiary里 记得加入到最低部的 } 上面
[@充值--检测是否有推广人]
#IF
CHECKVAR HUMAN 推广人 = 暂无
#ACT
BREAK
#IF
CHECKLEVELEX > 0
#ACT
MOV S50 <$HUMAN(推广人)>
#IF
<$HUMAN(推广人)>.CheckOnline
#ACT
Div N33 10
GAMEGOLD - <$STR(N33)>
GuildNoticeMsg 254 162 [推广通知]:推广人【<$HUMAN(推广人)>】获得了来自[<$USERNAME>]的10%首次充值的奖励,共计[<$STR(N33)>]个元宝~!你也来推广吧!
CreateFile ..\QuestDiary\子木名单专用\全民推广系统\临时数据\<$HUMAN(推广人)>.txt
ClearNameList ..\QuestDiary\子木名单专用\全民推广系统\临时数据\<$HUMAN(推广人)>.txt
AddTextList ..\QuestDiary\子木名单专用\全民推广系统\临时数据\<$HUMAN(推广人)>.txt <$STR(N33)>
MOV S81 <$HUMAN(推广人)>
S81.GOTO @充值--通知推广人奖励
#ELSEACT
Div N33 10
GAMEGOLD - <$STR(N33)>
CreateFile ..\QuestDiary\子木名单专用\全民推广系统\临时数据\<$HUMAN(推广人)>.txt
ClearNameList ..\QuestDiary\子木名单专用\全民推广系统\临时数据\<$HUMAN(推广人)>.txt
AddTextList ..\QuestDiary\子木名单专用\全民推广系统\临时数据\<$HUMAN(推广人)>.txt <$STR(N33)>
AddTextList ..\QuestDiary\子木名单专用\全民推广系统\临时数据\离线名单.txt <$HUMAN(推广人)>
GuildNoticeMsg 254 162 [推广通知]:推广人【<$HUMAN(推广人)>】获得了来自[<$USERNAME>]的10%首次充值的奖励,共计[<$STR(N33)>]个元宝~!你也来推广吧!
[@充值--通知推广人奖励]
#IF
CHECKLEVELEX > 0
#ACT
GetListString ..\QuestDiary\子木名单专用\全民推广系统\临时数据\<$USERNAME>.txt 0 S81
GAMEGOLD + <$STR(S81)>
messagebox [推广通知]:你获得了来自[<$HUMAN(被推广人)>]的10%充值的奖励,共计[<$STR(S81)>]个元宝!!
;;;;;;;;;;;;;;;;;;;;;;;;;;;下面是模拟充值的例子
【充值例子】
下面是模拟充值成功的脚本, 按照下面的格式加入到你的充值NPC里即可。
当第一次设置好后请将文件属性设置成-只读,以免下次在充值平台后台加载NPC时被覆盖
#IF
#ACT
GAMEGOLD + 1000
SENDMSG 1 ★[%s]:贺喜玩家<$USERNAME>成功充值1000元宝,如果您也想获得,请赶快充值吧。
MOV N33 1000
GOTO @充值--检测是否有推广人
#IF
#ACT
GAMEGOLD + 2000
SENDMSG 1 ★[%s]:贺喜玩家<$USERNAME>成功充值2000元宝,如果您也想获得,请赶快充值吧。
MOV N33 2000
GOTO @充值--检测是否有推广人
#IF
#ACT
GAMEGOLD + 3000
SENDMSG 1 ★[%s]:贺喜玩家<$USERNAME>成功充值3000元宝,如果您也想获得,请赶快充值吧。
MOV N33 3000
GOTO @充值--检测是否有推广人
|