网站公告 客户中心 成功案例 资源下载 技术教程 汇款方式
网站首页 开区套餐 广告宣传 游戏版本 网站模版 主机租用 游戏引擎 登陆器 版本定做 游戏测试区
 
您现在的位置: 诚信网络 >> 文章中心 >> 脚本教程 >> 正文

红包系统GOM

作者:佚名 来源:本站原创 点击数: 更新时间:2019-11-24 18:59:23

[@红包系统]
{
#if
#ACT
OPENMERCHANTBIGDLG 21 6 1 4 0 0 1
#say
<Img:15:40:435:-5/@exit>
  \  \
         <全服红包:/SCOLOR=146> <发放全服红包/@@InPutString18(请输入红包数量:)>\
         <全服红包:顾名思义就是发送给所有玩家,只要在线均有机会得红包。/SCOLOR=253> \
         <领取条件:在线玩家均可领取,领取时间超过10秒自动返还发红包玩家。/SCOLOR=253> \  \
         <组队红包:/SCOLOR=146> <发放组队红包/@@InPutString17(请输入红包数量:)>\
         <组队红包:顾名思义就是小组内部,非本小组的玩家领不到红包。/SCOLOR=253> \  
         <领取条件:同一小组的成员均可领取,领取时间限制10秒。/SCOLOR=253> \  \
         <金刚石红包:/SCOLOR=146> <发放金刚石红包/@@InPutString19(请输入红包数量:)>\
         <戒定红包:发送给你戒定的玩家,只要收红包的玩家在线就可以发红包。/SCOLOR=253> \
         <发送条件:必须对方在线,不在线发不出此红包。/SCOLOR=253> \
         <领取条件:领取时间超过10秒自动返还给发此红包的玩家。/SCOLOR=253> \ \

                   <所有种类的红包不得低于10万元宝/SCOLOR=249>\
 

 

[@InPutString19]
#if
small <$GROUPMEMBERCOUNT> 1
#act
messagebox 抱歉,你还没加入组队!
break

 

#if
NOT small <$STR(S19)> 99
#act
#elseact
messagebox 抱歉,发送红包最低需要100金刚石!
break

 


#if
large <$Str(I99)> 99999
#act
messagebox 抱歉,其他队伍正在玩抢红包!
break

 

#if
CHECKGAMEDIAMOND > <$STR(S19)>
#act
GAMEDIAMOND - <$STR(S19)>
MOV I99 <$STR(S19)>
MOV I98 <$GROUPMEMBERCOUNT>
GuildNoticeMsg 224 0  {【<$USERNAME>】|52:224:0}派发了一个{(<$Str(I99)>)|52:151:0}金刚石的红包 Group
GOTOLABEL 0 @组队金刚石红包
#elseact
messagebox 对不起,您当前元宝数量不足【<$Str(S19)>】个,请重新输入 !

 

[@红包结账]
#if
NOT equal <$Str(I99)> 0
#ACT
GAMEDIAMOND + <$Str(I99)>
GuildNoticeMsg 224 0  【<$USERNAME>】的红包没有被抢完,返还了{【<$Str(I99)>】|52:151:0}金刚石! Group
dec I99 <$Str(I99)>
close
break

 


[@组队金刚石红包]
#if
#ACT
OPENMERCHANTBIGDLG 40 0 1 0 -150 0 0
PlayMusic 抢东西是坏习惯.mp3
#say
 \ \  \ \  \ \  \ \  \ \  \ \  \ \  \  \  \  \  \

 

 

 


                                                  <PlayImg:0:1377:3:100/@组队抢金刚红包>  \

 

 

[@组队抢金刚红包]
#if
equal <$Str(I99)> 0
#act
messagebox 抱歉,当前红包已经抢完了!
close
break

 

#if
large <$Str(I98)> 1
#act
MOV <$Str(N$红包总数)>
MOV N$红包 <$Str(I99)>
DIV N$红包 100
MUL N$红包 <$Str(I99)>0
movr <$Str(N$红包总数)> <$Str(I98)> <$Str(I99)>
GAMEDIAMOND + <$Str(N$红包总数)>
dec I99 <$Str(N$红包总数)>
dec I98 1
GuildNoticeMsg 224 0  【<$USERNAME>】,抢到了{【<$Str(N$红包总数)>】|52:151:0}金刚石! Group
close
#elseact
GAMEDIAMOND + <$Str(I99)>
GuildNoticeMsg 224 0  【<$USERNAME>】,抢到了{【<$Str(I99)>】|52:151:0}金刚石! Group
dec I99 <$Str(I99)>
close
break

 

 

 

 

 

 


[@InPutString18]
#if
NOT small <$STR(S18)> 99999
#act
#elseact
messagebox 抱歉,发送红包最低需要10万元宝!
break


#if
small <$USERCOUNT> 3
#act
messagebox 抱歉,全服在线人数小于5,不能发送全服红包。
close
break

 


#if
NOT equal <$Str(I99)> 0
#act
messagebox 抱歉,红包功能被其他人占用中!
close
break

 

#if
checkgamegold > <$STR(S18)>
#act
GameGold - <$STR(S18)>
MOV I99 <$STR(S18)>
MOV I98 <$USERCOUNT>
SENDMOVEMSG 0 249 255 350 1  【<$USERNAME>】像全服派发了一个【<$Str(I99)>】元宝的红包!
Gmexecute 开始提问 @全服红包
#elseact
messagebox 对不起,您当前元宝数量不足【<$Str(S18)>】个,请重新输入 !

 

[@全服红包结账]
#if
NOT equal <$Str(I99)> 0
#ACT
GameGold + <$Str(I99)>
GuildNoticeMsg 224 0  【<$USERNAME>】的红包没有被抢完,返还了{【<$Str(I99)>】|52:151:0}元宝!
dec I99 <$Str(I99)>
close
break

 

 


[@InPutString17]
#if
small <$GROUPMEMBERCOUNT> 1
#act
messagebox 抱歉,你还没加入组队!
break

 

#if
NOT small <$STR(S17)> 99999
#act
#elseact
messagebox 抱歉,发送红包最低需要10万元宝!
break

 


#if
NOT equal <$Str(I99)> 0
#act
messagebox 抱歉,其他队伍正在玩抢红包!
break

 

#if
checkgamegold > <$STR(S17)>
#act
GameGold - <$STR(S17)>
MOV I99 <$STR(S17)>
MOV I98 <$GROUPMEMBERCOUNT>
GuildNoticeMsg 224 0  {【<$USERNAME>】|52:224:0}派发了一个{(<$Str(I99)>)|52:151:0}元宝的红包 Group
GOTOLABEL 0 @组队红包
#elseact
messagebox 对不起,您当前元宝数量不足【<$Str(S17)>】个,请重新输入 !

 

[@红包结账]
#if
NOT equal <$Str(I99)> 0
#ACT
GameGold + <$Str(I99)>
GuildNoticeMsg 224 0  【<$USERNAME>】的红包没有被抢完,返还了{【<$Str(I99)>】|52:151:0}元宝! Group
dec I99 <$Str(I99)>
close
break

 


[@组队红包]
#if
#ACT
OPENMERCHANTBIGDLG 40 0 1 0 -150 0 0
PlayMusic 抢东西是坏习惯.mp3
#say
 \ \  \ \  \ \  \ \  \ \  \ \  \ \  \  \  \  \  \

 

 

 


                                                  <PlayImg:0:1377:3:100/@组队抢红包>  \

 

 

[@组队抢红包]
#if
equal <$Str(I99)> 0
#act
messagebox 抱歉,当前红包已经抢完了!
close
break

 

#if
large <$Str(I98)> 1
#act
MOV <$Str(N$红包总数)>
MOV N$红包 <$Str(I99)>
DIV N$红包 100
MUL N$红包 <$Str(I99)>0
movr <$Str(N$红包总数)> <$Str(I98)> <$Str(I99)>
GameGold + <$Str(N$红包总数)>
dec I99 <$Str(N$红包总数)>
dec I98 1
GuildNoticeMsg 224 0  【<$USERNAME>】,抢到了{【<$Str(N$红包总数)>】|52:151:0}元宝! Group
close
#elseact
GameGold + <$Str(I99)>
GuildNoticeMsg 224 0  【<$USERNAME>】,抢到了{【<$Str(I99)>】|52:151:0}元宝! Group
dec I99 <$Str(I99)>
close
break

}

  • 上一篇文章:

  • 下一篇文章: 没有了
  •  
    分类导航
     
     
    咨询购买