传奇部落

自定义输入数量货币兑换脚本完整版

[复制链接]
发表于 2023-4-20 09:54:33 | 显示全部楼层 |阅读模式
152229u99ngl9crk4c9doz.png


[@MAIN]
#IF
#ACT
OPENMERCHANTBIGDLG 35 520 1 4 0 -50 0 280 80
#SAY
<ImgEx:35:300:301:302:445:20/@EXIT>\ \ \ \ \
< >    <欢迎您使用货币兑换综合服务,我是免费为人民服务,不收取任何手续费!/SCOLOR=224>\  \
< >       <使用元宝兑换信誉币:/SCOLOR=70>                         <单次兑换最大1亿元宝/SCOLOR=254><Img:285:35:-410:-130|249#注释:10000元宝换1信誉币/@@InPutinteger91(请输入兑换的额度!)>\  \
< >       <使用 RMB兑换信誉币:/SCOLOR=70>                         <单次兑换最大100RMB/SCOLOR=254> <Img:284:35:-410:-130|249#注释:1RMB兑换100信誉币+1充值/@@InPutinteger92(请输入兑换的额度!)>\  \
< >    <以下为信誉币提取服务,提取的货币可以交易或通过摆摊玩家之间买卖RMB!/SCOLOR=245>\ \
< >        <200  信誉币/@200信誉币>     <500信誉币/@500信誉币>     <1000信誉币/@1000信誉币>\ \  
< >        <2000信誉币/@2000信誉币>     <5000信誉币/@5000信誉币>     <1W信誉币/@10000信誉币> \  \
<>    <当前元宝:/SCOLOR=243>[<$GAMEGOLD>]  <信誉币:/SCOLOR=243>[<$GameGird>]  <充值点:/SCOLOR=243>[<$GameDiamond>]  <RMB:/SCOLOR=243>[<$GamePoint>] \

[@200信誉币]
#if
CHECKGameGird ? 200
#act
GameGird - 200
GIVE 200信誉币 1
GOTO @MAIN
MESSAGEBOX 提示:提取成功
GuildNoticeMsg 249 251 玩家『%s』成功提取200信誉币!
#ELSEACT
MESSAGEBOX 提示:条件不足!无法提取!!!
break

[@500信誉币]
#if
CHECKGameGird ? 500
#act
GameGird - 500
GIVE 500信誉币 1
GOTO @MAIN
MESSAGEBOX 提示:提取成功
GuildNoticeMsg 249 251 玩家『%s』成功提取500信誉币!
#ELSEACT
MESSAGEBOX 提示:条件不足!无法提取!!!
break

[@1000信誉币]
#if
CHECKGameGird ? 1000
#act
GameGird - 1000
GIVE 1000信誉币 1
GOTO @MAIN
MESSAGEBOX 提示:提取成功
GuildNoticeMsg 249 251 玩家『%s』成功提取1000信誉币!
#ELSEACT
MESSAGEBOX 提示:条件不足!无法提取!!!
break

[@2000信誉币]
#if
CHECKGameGird ? 2000
#act
GameGird - 2000
GIVE 2000信誉币 1
GOTO @MAIN
MESSAGEBOX 提示:提取成功
GuildNoticeMsg 249 251 玩家『%s』成功提取2000信誉币!
#ELSEACT
MESSAGEBOX 提示:条件不足!无法提取!!!
break

[@5000信誉币]
#if
CHECKGameGird ? 5000
#act
GameGird - 5000
GIVE 5000信誉币 1
GOTO @MAIN
MESSAGEBOX 提示:提取成功
GuildNoticeMsg 249 251 玩家『%s』成功提取5000信誉币!
#ELSEACT
MESSAGEBOX 提示:条件不足!无法提取!!!
break

[@10000信誉币]
#if
CHECKGameGird ? 10000
#act
GameGird - 10000
GIVE 10000信誉币 1
GOTO @MAIN
MESSAGEBOX 提示:提取成功
GuildNoticeMsg 249 251 玩家『%s』成功提取10000信誉币!
#ELSEACT
MESSAGEBOX 提示:条件不足!无法提取!!!
break

[@InPutinteger92]
#OR
LARGE N92 100
SMALL N92 1
#ACT
MOV N92
messagebox \【错误提示】:\\\      请输入1-100之间的数值,当前RMB为:<$GamePoint>个
break

#IF
CheckGamePoint < <$STR(N92)>
#ACT
MESSAGEBOX \【错误提示】:\\你的RMB不足<$STR(N92)>个,不能兑换!\\当前RMB为:<$GamePoint>个
break
#Elseact
Mov N$扣除RMB数量 0
Mov N$给于信誉币数量 0
Mov N$扣除RMB数量 <$STR(N92)>
Mov N$给于信誉币数量 <$STR(N92)>
Mul N$扣除RMB数量 1
Mul N$给于信誉币数量 100
GamePoint - <$STR(N$扣除RMB数量)>
GameGird + <$STR(N$给于信誉币数量)>
GameDiamond + <$STR(N$扣除RMB数量)>
Goto @MAIN
SENDMSG 1 玩家『<$USERNAME>』成功将『<$STR(N$扣除RMB数量)>』RMB兑换了『<$STR(N$给于信誉币数量)>』信誉币+『<$STR(N$扣除RMB数量)>』充值点!
Break

[@InPutinteger91]
#OR
LARGE N91 100000000
SMALL N91 10000
#ACT
MOV N91
messagebox \【错误提示】:\\\      请输入1W-1亿之间的数值,当前元宝为:<$GameGold>个
break

#IF
CheckGameGold < <$STR(N91)>
#ACT
MESSAGEBOX \【错误提示】:\\你的元宝不足<$STR(N91)>个,不能兑换!\\当前元宝为:<$GameGold>个
break
#Elseact
Mov N$扣除元宝数量 0
Mov N$给于信誉币数量 0
Mov N$扣除元宝数量 <$STR(N91)>
Mov N$给于信誉币数量 <$STR(N91)>
Mul N$扣除元宝数量 1
div N$给于信誉币数量 10000
GameGold - <$STR(N$扣除元宝数量)>
GameGird + <$STR(N$给于信誉币数量)>
Goto @MAIN
SENDMSG 1 玩家『<$USERNAME>』成功将『<$STR(N$扣除元宝数量)>』元宝兑换了『<$STR(N$给于信誉币数量)>』信誉币!
Break

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

展开

Archiver|小黑屋|网站地图|皖ICP备18020244号-7|传奇部落

GMT+8, 2024-4-20 08:55 , Processed in 皖公网安备:34112402000394号 0.078391 second(s), 29 queries , Gzip On.