一、脚本功能介绍
本脚本为传奇服务端提供了一个全新的红包系统,允许玩家轻松发放个人红包和行会红包,增加游戏的互动性和趣味性。
二、脚本操作流程
[@main]
#IF
CHECKVAR HUMAN 个人米包名字 =
CHECKVAR HUMAN 个人米包类型 =
#ACT
CALCVAR HUMAN 个人米包名字 = 发全服米包
SAVEVAR HUMAN 个人米包名字 ..QuestDiary米包系统个人变量.txt
CALCVAR HUMAN 个人米包类型 = 拼手气米包
SAVEVAR HUMAN 个人米包类型 ..QuestDiary米包系统个人变量.txt
Copy
三、红包发放条件
#IF
CHECKLEVELEX > 0
#ACT
MOV S40 <$HUMAN(个人米包人数)><$GLOBAL(实时排名空格)>
MOV S41 <$HUMAN(个人米包金额)><$GLOBAL(实时排名空格)>
DEC S40 7 500
DEC S41 7 500
Copy
四、玩家交互界面
#IF
#SAY
<选择米包/@选择米包>: <$HUMAN(个人米包名字)>
<输入人数/@@InPutInteger36>: <$STR(S40)>人数 [<发起行会米包/@发起行会米包>]
<输入金额/@@InPutInteger37>: <$HUMAN(个人米包金额)>元宝 [<发起全服米包/@发起全服米包>]
Copy
五、操作说明
选择米包类型:玩家可以选择发放的红包类型,如拼手气红包。
输入人数:玩家需要输入想要发放红包的人数,系统会根据输入的人数进行扣减。
输入金额:玩家需要输入红包的金额,系统会根据输入的金额进行扣减。
六、注意事项
玩家等级需大于0才能发放红包。
红包人数和金额的扣减值(本例中为7和500)可根据服务器实际情况进行调整。
完整脚本:
(@@InPutInteger @@InPutString )
[@main]
#IF
CHECKVAR HUMAN 个人米包名字 =
CHECKVAR HUMAN 个人米包类型 =
#ACT
CALCVAR HUMAN 个人米包名字 = 发全服米包
SAVEVAR HUMAN 个人米包名字 ..QuestDiary米包系统个人变量.txt
CALCVAR HUMAN 个人米包类型 = 拼手气米包
SAVEVAR HUMAN 个人米包类型 ..QuestDiary米包系统个人变量.txt
#IF
CHECKLEVELEX > 0
#ACT
MOV S40 <$HUMAN(个人米包人数)><$GLOBAL(实时排名空格)>
MOV S41 <$HUMAN(个人米包金额)><$GLOBAL(实时排名空格)>
DEC S40 7 500
DEC S41 7 500
#IF
#SAY
<选择米包/@选择米包>: <$HUMAN(个人米包名字)>
<输入人数/@@InPutInteger36>: <$STR(S40)>人数 [<发起行会米包/@发起行会米包>]
<输入金额/@@InPutInteger37>: <$HUMAN(个人米包金额)>元宝 [<发起全服米包/@发起全服米包>]