传奇之家 - 传奇开区一条龙服务网站

当前位置:传奇之家 > 开区脚本 > > 详细页面

传奇抢红包脚本代码设置方法

传奇抢红包脚本代码设置方法

传奇抢红包脚本代码设置方法

作者:传奇之家类别:开区脚本

更新:2018-08-01查看次数:195

 

(@@InPutString @@InPutInteger )

 

[@开始抢红包]

{

#IF

CheckLevelEx 0

#SAY

\ \ \ \ \ \ \ \

 

$STR(A19)\ \ \ \ \ \

$STR(G22)\ \ \ \ \ \ \

{$STR(A18)/FCOLOR=150}\

{$STR(G23)元宝/FCOLOR=150}\

{$STR(G24)人/FCOLOR=150}\

{$STR(G25)元宝/FCOLOR=150}\

Img:10:1:0:0/@万人领包\ \ \ \

 

 

【我要发红包/@@InPutInteger22(请输入你要发放的红包数目:(一次性最少发放100元宝红包))】 $STR(U13)\

#ACT

OPENMERCHANTBIGDLG 1 1 1 4 0 0 1 385 6

BREAK

 

 

 

[@万人领包]

#IF

NOT Large G25 0

#ACT

MESSAGEBOX $STR(A18)发放的红包没有了,等待下一个发红包的人吧。

BREAK

 

#IF

CHECKNAMELIST ..\TxData\限制\已领红包.txt

#ACT

MESSAGEBOX 你刚刚领取过$STR(A18)发放的红包了。

BREAK

 

#IF

Random 30

Large G25 20

#ACT

INC G24 1

MOV N$红包中转 $STR(G25)

INC N$红包中转 1

Addnamelist ..\TxData\限制\已领红包.txt

MOVR N$红包金额 1 $STR(N$红包中转)

DEC G25 $STR(N$红包金额)

GAMEGOLD + $STR(N$红包金额)

MESSAGEBOX 恭喜你领取了【$STR(N$红包金额)】个元宝的红包!

GOTO @开始抢红包

BREAK

 

#IF

Random 20

Large G25 20

#ACT

INC G24 1

MOV N$红包中转 $STR(G25)

INC N$红包中转 1

Addnamelist ..\TxData\限制\已领红包.txt

DIV N$红包中转 2

MOVR N$红包金额 1 $STR(N$红包中转)

DEC G25 $STR(N$红包金额)

GAMEGOLD + $STR(N$红包金额)

MESSAGEBOX 恭喜你领取了【$STR(N$红包金额)】个元宝的红包!

GOTO @开始抢红包

BREAK

 

#IF

Random 10

Large G25 20

#ACT

INC G24 1

MOV N$红包中转 $STR(G25)

INC N$红包中转 1

Addnamelist ..\TxData\限制\已领红包.txt

DIV N$红包中转 4

MOVR N$红包金额 1 $STR(N$红包中转)

DEC G25 $STR(N$红包金额)

GAMEGOLD + $STR(N$红包金额)

MESSAGEBOX 恭喜你领取了【$STR(N$红包金额)】个元宝的红包!

GOTO @开始抢红包

BREAK

 

#IF

Random 5

Large G25 20

#ACT

INC G24 1

MOV N$红包中转 $STR(G25)

INC N$红包中转 1

Addnamelist ..\TxData\限制\已领红包.txt

DIV N$红包中转 5

MOVR N$红包金额 1 $STR(N$红包中转)

DEC G25 $STR(N$红包金额)

GAMEGOLD + $STR(N$红包金额)

MESSAGEBOX 恭喜你领取了【$STR(N$红包金额)】个元宝的红包!

GOTO @开始抢红包

BREAK

 

#IF

Large G25 20

#ACT

INC G24 1

MOV N$红包中转 $STR(G25)

INC N$红包中转 1

Addnamelist ..\TxData\限制\已领红包.txt

MOVR N$红包金额 1 20

DEC G25 $STR(N$红包金额)

GAMEGOLD + $STR(N$红包金额)

MESSAGEBOX 恭喜你领取了【$STR(N$红包金额)】个元宝的红包!

GOTO @开始抢红包

BREAK

 

#IF

Large G25 0

#ACT

INC G24 1

MOV N$红包中转 $STR(G25)

INC N$红包中转 1

Addnamelist ..\TxData\限制\已领红包.txt

MOVR N$红包金额 1 $STR(N$红包中转)

DEC G25 $STR(N$红包金额)

GAMEGOLD + $STR(N$红包金额)

MESSAGEBOX 恭喜你领取了【$STR(N$红包金额)】个元宝的红包!

GOTO @开始抢红包

BREAK

 

 

 

[@InPutInteger22]

#IF

Large G25 0

#ACT

MESSAGEBOX $STR(A18)刚刚发放的红包还没被领完,领完你再发吧!\\5分钟内没被领取完的红包将被系统领取哟^_^

MOV N22 0

GOTO @开始抢红包

BREAK

 

#IF

Small N22 100

#ACT

MESSAGEBOX 发放红包太少了,一次性最少发放100元宝的红包!

MOV N22 0

GOTO @开始抢红包

BREAK

 

#IF

CHECKGAMEGOLD $STR(N22)

#ACT

MESSAGEBOX 发放红包太少了,一次性最少发放100以上的元宝红包!

MOV N22 0

GOTO @开始抢红包

BREAK

 

#IF

CHECKNAMELIST ..\TxData\限制\万人敬仰.txt

#ACT

GAMEGOLD - $STR(N22)

INC U13 $STR(N22)

#ELSEACT

Addnamelist ..\TxData\限制\万人敬仰.txt

GAMEGOLD - $STR(N22)

MOV U13 $STR(N22)

 

#IF

CheckLevelEx 0

#ACT

MOV A18 $USERNAME

MOV G23 $STR(N22)

MOV G24 0

MOV G25 $STR(N22)

 

#IF

Large U13 $STR(G22)

#ACT

SendNewLineMsg 0 251 0 12 250 10 1 我们敬爱的{%s249:0:1}造福大家,成为了万人敬仰!站在万人敬仰者的周围,每分钟可以获得经验值!

#ELSEACT

ClearNameList ..\TxData\限制\已领红包.txt

SendNewLineMsg 0 251 0 12 250 10 1 我们敬爱的{%s249:0:1}发放了{$STR(N22)249:0:1}个元宝,大家快去{万人敬仰NPC249:0:1}处(盟重省:335:344)领取呀^_^

MESSAGEBOX 你发放了大量的红包,造福大家,努力成为万人敬仰者吧!

GOTO @开始抢红包

BREAK

 

#IF

CHECKONLINE $STR(A19)

#ACT

$STR(A19).ChangeHumAbility 1 = 0

$STR(A19).ChangeHumAbility 2 = 0

$STR(A19).ChangeHumAbility 3 = 0

$STR(A19).ChangeHumAbility 4 = 0

$STR(A19).ChangeHumAbility 11 = 0

$STR(A19).ChangeHumAbility 12 = 0

$STR(A19).CloseClientBuff 20

$STR(A19).SETICON 2 -1

$STR(A19).SETICON 3 -1

 

#IF

NOT EQUAL A19 $USERNAME

CHECKONLINE $STR(A19)

#ACT

$STR(A19).SENDMSG 5 你的万人敬仰者头衔被别人抢去了...

 

#IF

CheckLevelEx 0

#ACT

ChangeHumAbility 1 = 10

ChangeHumAbility 2 = 30

ChangeHumAbility 3 = 10

ChangeHumAbility 4 = 30

ChangeHumAbility 11 = 1000

ChangeHumAbility 12 = 1000

SetClientBuff 12 20 157 -1 778 615

SetIcon 3 12 240 -5 -76 1 0 1 200

SetIcon 2 24 1 -5 -76 15 1 0 200

MOV A19 $USERNAME

MOV G22 $STR(U13)

SetNpcImage 99 0 0

ClearNameList ..\TxData\限制\已领红包.txt

MESSAGEBOX 你成为【万人敬仰】,世界因你而精彩!

GOTO @开始抢红包

BREAK

}