找回密码
 立即注册
查看: 330|回复: 0

GOM引擎传奇版本自定义输入数量兑换货币脚本制作教程

[复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:18
  • 打卡月天数:7
  • 打卡总奖励:360
  • 最近打卡:2023-04-23 12:36:40

768

主题

1

回帖

769

积分

超级版主

积分
769
发表于 2023-11-8 23:15:25 | 显示全部楼层 |阅读模式





[@Main]
#IF
#Act
OPENMERCHANTBIGDLG 33 60 1 4 1 0 1 418 15
MOV S1 <$YEAR>-<$MONTH>-<$DAY> <$HOUR>:<$MINUTE>:<$SECOND>分
MOV S2 <$SERVERNAME>
#SAY
\ \ \ \ \
<>               {[<$STR(S1)>]/SCOLOR=249}   {[<$STR(S2)>]/SCOLOR=251}\
<Img:363:1:0:4>\
<Img:363:1:0:100>\
<> {[<$Username>]/SCOLOR=154} 你好,很高兴为您服务! <当前人民币为:/FCOLOR=249>{<$GamePoint>/FCOLOR=250} <当前元宝为:/FCOLOR=249>{<$Gamegold>/FCOLOR=250}\ \
<>            <人民币(兑换)|255#1:Rmb = 1充值点1000修罗币/FCOLOR=243>                  <元宝(兑换)|255#20W元宝 = 1000修罗币/FCOLOR=243>\ \
<>     <点击输入(RMB)兑换(充值数)|249#1:Rmb = 1充值点1000修罗币/@@InPutinteger91(当前[人民币RMB]:<$GamePoint> 请输入兑换充值的额度!)>       <点击输入(元宝)兑换(缘梦币)|249#20W元宝 = 1000修罗币/@@InPutinteger99(当前[元宝]:<$Gamegold> 请输入兑换充值的额度!)>\ \


<>    <温馨提示:如果你充值错了,可以在这里兑换,和[官方充值]一样!/FCOLOR=253>\
<>     <温馨提示:元宝只可兑换缘梦币,缘梦币不可兑换元宝,散人更好发展!/FCOLOR=254>\


[@InPutinteger91]
#IF
CheckContainsText <$SERVERNAME> 测试
#ACT
messagebox 测试区禁止使用!!!
BREAK


#OR
LARGE N91 10000
SMALL N91 1
#ACT
MOV N91
messagebox \【错误提示】:\\\      请输入1-10000之间的数值,当前RMB点为:<$GamePoint>元
break


#IF
CheckGamePoint < <$STR(N91)>
#ACT
MESSAGEBOX \【错误提示】:\\你的人民币不足<$STR(N91)>元,不能兑换这么多充值\\当前RMB点为:<$GamePoint>元
break
#Elseact
Mov N$扣除人民币数量 0
Mov N$给于火龙币数量 0
Mov N$给于充值点数量 0
Mov N$扣除人民币数量 <$STR(N91)>
Mov N$给于火龙币数量 <$STR(N91)>
Mov N$给于充值点数量 <$STR(N91)>
Mul N$扣除人民币数量 1
Mul N$给于火龙币数量 1000
Mul N$给于充值点数量 1
GamePoint - <$STR(N$扣除人民币数量)>
GameDiamond + <$STR(N$给于火龙币数量)>
GameGird + <$STR(N$给于充值点数量)>
Goto @Main
SENDMSG 1 玩家『<$USERNAME>』成功将『<$STR(N$扣除人民币数量)>』人民币兑换了『<$STR(N$给于火龙币数量)>』缘梦币!
Break


[@InPutinteger99]
#if
CHECKtextlist ..\QuestDiary\测试奖励\服务器状态控制.txt 测试
#act
MessageBox 测试区禁止使用!!
break


#IF
#ACT
DIV N99 200000
MUL N99 200000


#OR
LARGE N99 100000000
SMALL N99 200000
#ACT
MOV N99
messagebox \【错误提示】:\\\      请输入50000-100000000之间的数值,当前元宝为:<$GameGold>元
break


#IF
CheckGameGold < <$STR(N99)>
#ACT
MESSAGEBOX \【错误提示】:\\你的元宝不足<$STR(N99)>,不能兑换这么多充值\\当前元宝为:<$GameGold>元
break


#Elseact
GameGold - <$STR(N99)>
MOV N$灵符数量 <$STR(N99)>
DIV N$灵符数量 200000
MUL N$灵符数量 1000
GameDiamond + <$str(N$灵符数量)>
Goto @Main
SENDMSG 1 玩家『<$USERNAME>』成功将『<$STR(N99)>』元宝兑换了『<$str(N$灵符数量)>』缘梦币!
Break


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|白黑论坛 |网站地图

GMT+8, 2024-11-24 00:52 , Processed in 0.016382 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表