欢迎访问传奇私服发布网!

热血传奇私服

传奇私服发红包脚本(可发口令红包)

频道:热血传奇私服 日期: 浏览:35

  [@规则]

  #Say

  <口令红包/@Main> <全服红包/@全服>  <行会红包/@行会> <个人红包/@个人> <红包规则>\

  1.个人红包为固定金额,其他为拼手气红包,红包金额随机!\

  2.口令红包每次收取100元宝手续费,其他类型红包免费!\

  3.每种类型的红包全服只允许同时发送1个!\

  4.红包发送后,玩家头顶出现红包图片,点击图片可抢红包!\

  5.除个人红包之外,发其他红包,发送者自己可以抢!\

  6.抢红包时间为10秒,10秒后未抢完的红包自动返还到账!\

  7.发红包后不要下线,否则未抢完的红包不能返还!\

  8.发红包的玩家下线后,所有未领取的红包将无法领取!\

  [@InPutInteger10]

  #IF

  Large N10 1000

  #ACT

  MessageBox [提示]:红包最大个数为1000个,请重新输入。

  Break

  #IF

  Equal N10 0

  #ACT

  Break

  #IF

  Large N11 0

  Large N10 <$STR(N11)>

  #ACT

  MessageBox [提示]:红包个数大于红包金额,请重新输入。

  Break

  #IF

  Equal S$红包类型 口令红包

  #ACT

  Goto @口令红包界面10

  Break

  #IF

  Equal S$红包类型 全服红包

  #ACT

  Goto @全服红包界面10

  Break

  #IF

  Equal S$红包类型 行会红包

  #ACT

  Goto @行会红包界面10

  Break

  #IF

  Equal S$红包类型 个人红包

  #ACT

  Goto @个人红包界面10

  Break

  [@口令红包界面10]

  #IF

  Large N11 0

  #ACT

  Goto @口令红包3

  Break

  #ELSEACT

  Goto @口令红包1

  Break

  [@全服红包界面10]

  #IF

  Large N11 0

  #ACT

  Goto @全服红包3

  Break

  #ELSEACT

  Goto @全服红包1

  Break

  [@行会红包界面10]

  #IF

  Large N11 0

  #ACT

  Goto @行会红包3

  Break

  #ELSEACT

  Goto @行会红包1

  Break

  [@个人红包界面10]

  #IF

  Large N11 0

  #ACT

  Goto @个人红包3

  Break

  #ELSEACT

  Goto @个人红包1

  Break

  [@InPutInteger11]

  #IF

  Small N11 1000000000

  #ELSEACT

  MessageBox [提示]:红包最大数额为10亿,请重新输入。

  Break

  #IF

  Equal N11 0

  #ACT

  Break

  #IF

  Large N10 0

  Small N11 <$STR(N10)>

  #ACT

  MessageBox [提示]:红包金额少于红包个数,请重新输入。

  Break

  #IF

  Equal S$红包类型 口令红包

  #ACT

  Goto @口令红包界面11

  Break

  #IF

  Equal S$红包类型 全服红包

  #ACT

  Goto @全服红包界面11

  Break

  #IF

  Equal S$红包类型 行会红包

  #ACT

  Goto @行会红包界面11

  Break

  #IF

  Equal S$红包类型 个人红包

  #ACT

  Goto @个人红包界面11

  Break

  [@口令红包界面11]

  #IF

  Large N10 0

  #ACT

  Goto @口令红包3

  Break

  #ELSEACT

  Goto @口令红包2

  Break

  [@全服红包界面11]

  #IF

  Large N10 0

  #ACT

  Goto @全服红包3

  Break

  #ELSEACT

  Goto @全服红包2

  Break

  [@行会红包界面11]

  #IF

  Large N10 0

  #ACT

  Goto @行会红包3

  Break

  #ELSEACT

  Goto @行会红包2

  Break

  [@个人红包界面11]

  #IF

  CheckStringlength <$STR(S11)> < 1

  #ACT

  Goto @个人红包2

  Break

  #ELSEACT

  Goto @个人红包3

  Break

  [@清除个数]

  #ACT

  Mov N10 0

  #IF

  Equal S$红包类型 口令红包

  #ACT

  Goto @口令个数清除

  Break

  #IF

  Equal S$红包类型 全服红包

  #ACT

  Goto @全服个数清除

  Break

  #IF

  Equal S$红包类型 行会红包

  #ACT

  Goto @行会个数清除

  Break

  #IF

  Equal S$红包类型 个人红包

  #ACT

  Goto @个人个数清除

  Break

  [@口令个数清除]

  #IF

  Large N11 0

  #ACT

  Goto @口令红包2

  Break

  #IF

  Equal NS10

  #ELSEACT

  Goto @口令红包4

  Break

  #IF

  #ACT

  Goto @Main

  Break

  [@全服个数清除]

  #IF

  Large N11 0

  #ACT

  Goto @全服红包2

  Break

  #ELSEACT

  Goto @全服

  Break

  [@行会个数清除]

  #IF

  Large N11 0

  #ACT

  Goto @行会红包2

  Break

  #ELSEACT

  Goto @行会

  Break

  [@个人个数清除]

  #IF

  Large N11 0

  #ACT

  Goto @个人红包2

  Break

  #ELSEACT

  Goto @个人

  Break

  [@清除金额]

  #ACT

  Mov N11 0

  #IF

  Equal S$红包类型 口令红包

  #ACT

  Goto @口令金额清除

  Break

  #IF

  Equal S$红包类型 全服红包

  #ACT

  Goto @全服金额清除

  Break

  #IF

  Equal S$红包类型 行会红包

  #ACT

  Goto @行会金额清除

  Break

  #IF

  Equal S$红包类型 个人红包

  #ACT

  Goto @个人金额清除

  Break

  [@口令金额清除]

  #IF

  Large N10 0

  #ACT

  Goto @口令红包1

  Break

  #IF

  Equal S10

  #ELSEACT

  Goto @口令红包4

  Break

  #IF

  #ACT

  Goto @Main

  Break

  [@全服金额清除]

  #IF

  Large N10 0

  #ACT

  Goto @全服红包1

  Break

  #ELSEACT

  Goto @全服

  Break

  [@行会金额清除]

  #IF

  Large N10 0

  #ACT

  Goto @行会红包1

  Break

  #ELSEACT

  Goto @行会

  Break

  [@个人金额清除]

  #IF

  CheckStringlength <$STR(S11)> < 1

  #ACT

  Goto @个人

  Break

  #ELSEACT

  Goto @个人红包1

  Break

  [@InPutString10]

  #IF

  CheckStringlength <$STR(S10)> > 32

  #ACT

  MessageBox [提示]:口令最多包含32个字符或者16个汉字。

  Break

  #IF

  Equal S10

  #ELSEACT

  Mov S$当前口令 {<$STR(S10)>/SCOLOR=31}

  #IF

  Large N10 0

  Large N11 0

  #ACT

  Goto @口令红包3

  Break

  #IF

  Large N10 0

  #ACT

  Goto @口令红包1

  Break

  #IF

  Large N11 0

  #ACT

  Goto @口令红包2

  Break

  #IF

  #ACT

  Goto @口令红包4

  Break

  [@InPutString11]

  #IF

  Equal S11

  #ACT

  Break

  #IF

  Large N11 0

  #ACT

  Goto @个人红包3

  Break

  #ELSEACT

  Goto @个人红包1

  Break

  [@清除口令]

  #IF

  #ACT

  Mov S10

  Mov S$当前口令

  #IF

  Large N10 0

  Large N11 0

  #ACT

  Goto @口令红包3

  Break

  #IF

  Large N10 0

  #ACT

  Goto @口令红包1

  Break

  #IF

  Large N11 0

  #ACT

  Goto @口令红包2

  Break

  #IF

  #ACT

  Goto @Main

  Break

  [@清除名字]

  #IF

  #ACT

  Mov S11

  #IF

  Large N11 0

  #ACT

  Goto @个人红包2

  Break

  #ELSEACT

  Goto @个人

  Break

  [@发送红包]

  #IF

  Not Equal S$红包类型 个人红包

  Equal N10 0

  #ACT

  MessageBox [提示]:请输入红包个数。

  Break

  #IF

  Equal N11 0

  #ACT

  MessageBox [提示]:请输入红包金额。

  Break

  #IF

  CHECKGAMEGOLD < <$STR(N10)>

  #ACT

  MessageBox [提示]:您的元宝数量不足,请重新输入。

  Break

  #IF

  Equal S$红包类型 口令红包

  Large G100 0

  #ACT

  MessageBox [提示]:有人正在发口令红包,每次只能由一位玩家发口令红包,\ \    请等待当前口令红包结束。

  Break

  #IF

  Equal S$红包类型 全服红包

  Large G102 0

  #ACT

  MessageBox [提示]:有人正在发全服红包,每次只能由一位玩家发全服红包,\ \    请等待当前全服红包结束。

  Break

  #IF

  Equal S$红包类型 行会红包

  Large G104 0

  #ACT

  MessageBox [提示]:有人正在发行会红包,每次只能由一位玩家发行会红包,\ \    请等待当前行会红包结束。

  Break

  #IF

  Equal S$红包类型 个人红包

  CheckStringlength A105 > 1

  #ACT

  MessageBox [提示]:有人正在发个人红包,每次只能由一位玩家发个人红包,\ \    请等待当前个人红包结束。

  Break

  #IF

  Equal S$红包类型 口令红包

  #ACT

  Mov G100 <$STR(N10)>

  Mov G101 <$STR(N11)>

  Mov G108 0

  Goto @发送口令红包

  Break

  #IF

  Equal S$红包类型 全服红包

  #ACT

  Mov G102 <$STR(N10)>

  Mov G103 <$STR(N11)>

  Mov G109 0

  Goto @发送全服红包

  Break

  #IF

  Equal S$红包类型 行会红包

  HAVEGUILD

  #ACT

  Mov G104 <$STR(N10)>

  Mov G105 <$STR(N11)>

  Mov G110 0

  Goto @发送行会红包

  Break

  #IF

  Equal S$红包类型 个人红包

  #ACT

  Mov G106 <$STR(N10)>

  Mov G107 <$STR(N11)>

  Goto @发送个人红包

  Break

  #IF

  HAVEGUILD

  #ELSEACT

  MessageBox [提示]:你没有加入行会。

  Break

  [@发送口令红包]

  #IF

  #ACT

  Mov P10 <$STR(N11)>

  Inc P10 100

  #IF

  CHECKGAMEGOLD < <$STR(P10)>

  #ACT

  Mov G100 0

  Mov G101 0

  MessageBox [提示]:发口令红包需要100元宝的额外费用,\ \    您的元宝数量不足,请重新输入。

  Break

  #IF

  Large G101 9999

  #ACT

  Sendmsg 5 {[%s]|232:0:1}给全服玩家发放了一个大口令红包,红包金额:{<$STR(G101)>|232:0:1}!

  #IF

  #ACT

  GameGold - <$STR(P10)>

  Mov A100 <$STR(S10)>

  Mov A101 <$USERNAME>

  Gmexecute 开始提问 @口令红包发送

  DelayCall 12000 @关闭口令红包

  Break

  [@发送全服红包]

  #IF

  Large G103 9999

  #ACT

  Sendmsg 5 {[%s]|232:0:1}给全服玩家发放了一个大红包!红包金额:{<$STR(G103)>|232:0:1}!

  #IF

  #ACT

  GameGold - <$STR(N11)>

  Mov A102 <$USERNAME>

  Gmexecute 开始提问 @全服红包发送

  DelayCall 12000 @关闭全服红包

  Break

  [@发送行会红包]

  #IF

  Large G105 9999

  #ACT

  Sendmsg 5 {[<$GUILDNAME>]|245:0:1}帮会的{[%s]|232:0:1}发放了一个行会大红包!红包金额:{<$STR(G105)>|232:0:1}!

  #IF

  #ACT

  GameGold - <$STR(N11)>

  Mov A103 <$USERNAME>

  Mov A104 <$GUILDNAME>

  Gmexecute 开始提问 @行会红包发送

  DelayCall 12000 @关闭行会红包

  Break

  [@发送个人红包]

  #IF

  <$STR(S11)>.checkonline

  #ELSEACT

  MessageBox [提示]:<$STR(S11)>没有在线。

  Break

  #IF

  #ACT

  GameGold - <$STR(N11)>

  Mov A105 <$USERNAME>

  Mov G111 <$STR(N11)>

  DelayCall 12000 @关闭个人红包

  HCALL <$STR(S11)> @个人红包发送

  Break

  [@关闭口令红包]

  #IF

  Large G101 0

  #ACT

  <$STR(A101)>.GameGold + <$STR(G101)>

  #IF

  #ACT

  Mov G100 0

  Mov G101 0

  Mov G108 0

  Mov A100

  Mov A101

  Break

  [@关闭全服红包]

  #IF

  Large G103 0

  #ACT

  <$STR(A102)>.GameGold + <$STR(G103)>

  #IF

  #ACT

  Mov G102 0

  Mov G103 0

  Mov G109 0

  Mov A102

  Break

  [@关闭行会红包]

  #IF

  Large G105 0

  #ACT

  <$STR(A103)>.GameGold + <$STR(G105)>

  #IF

  #ACT

  Mov G104 0

  Mov G105 0

  Mov G110

  Mov A103

  Mov A104

  Break

  [@关闭个人红包]

  #IF

  Large G111 0

  #ACT

  <$STR(A105)>.GameGold + <$STR(N11)>

  #IF

  #ACT

  Mov G111 0

  Mov A105

  Break

关键词:传奇新服网