5大陆 增加 追梦投资
购买1级才可看到下1级
追梦贵族投资 购买后 获得 贵族称号 页面充值38元 立即获得68充值积分 后续每天自动获得20充值积分
追梦大亨投资 购买后 获得 大亨称号 页面充值138元 立即获得208充值积分 后续每天自动获得40充值积分
追梦帝皇投资 购买后 获得 帝皇称号 页面充值238元 立即获得338充值积分 后续每天自动获得80充值积分
帮我写下这个脚本
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-04-09 01:25:51 |
👁️ 阅读: 0
根据课程日志记录,实现这个投资系统需要结合多个功能模块。以下是完整的脚本实现方案:
```txt
[@main]
#IF
#ACT
MOV S$显示内容 ""
; 检查投资等级
CHECK [500] 1
#ACT
INC S$显示内容 <Text|x=200|y=150|color=253|size=18|text=追梦贵族投资(已购买)>
#ELSEACT
INC S$显示内容 <Button|x=200|y=150|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@购买贵族>
INC S$显示内容 <Text|x=250|y=155|color=255|size=16|text=追梦贵族投资(38元)>
#IF
CHECK [501] 1
#ACT
INC S$显示内容 <Text|x=200|y=200|color=253|size=18|text=追梦大亨投资(已购买)>
#ELSEACT
#IF
CHECK [500] 1
#ACT
INC S$显示内容 <Button|x=200|y=200|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@购买大亨>
INC S$显示内容 <Text|x=250|y=205|color=255|size=16|text=追梦大亨投资(138元)>
#ELSEACT
INC S$显示内容 <Text|x=200|y=200|color=249|size=16|text=追梦大亨投资(需先购买贵族)>
#IF
CHECK [502] 1
#ACT
INC S$显示内容 <Text|x=200|y=250|color=253|size=18|text=追梦帝皇投资(已购买)>
#ELSEACT
#IF
CHECK [501] 1
#ACT
INC S$显示内容 <Button|x=200|y=250|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@购买帝皇>
INC S$显示内容 <Text|x=250|y=255|color=255|size=16|text=追梦帝皇投资(238元)>
#ELSEACT
INC S$显示内容 <Text|x=200|y=250|color=249|size=16|text=追梦帝皇投资(需先购买大亨)>
#SAY
<Img|x=161.0|y=113.0|reset=1|loadDelay=1|show=0|esc=1|img=public_win32/1900000610.png|move=0|bg=1>
<Layout|x=780.0|y=101.0|width=80|height=80|link=@exit>
<Button|x=800.0|y=114.0|pimg=public/1900000511.png|nimg=public/1900000510.png|link=@exit>
<Text|x=300|y=100|color=254|size=20|text=追梦投资系统>
<$STR(S$显示内容)>
[@购买贵族]
#IF
CHECKGAMEDIAMOND > 37
#ACT
GAMEDIAMOND - 38
SET [500] 1
GAMEGIRD + 68
GIVE 贵族称号 1
; 设置每日奖励定时器
SETONTIMER 10 86400 0 1
SENDMSG 6 成功购买追梦贵族投资!获得68充值积分,贵族称号,每日将自动获得20充值积分。
#ELSESAY
<Text|x=300|y=300|color=249|size=16|text=元宝不足38,无法购买!>
[@购买大亨]
#IF
CHECKGAMEDIAMOND > 137
#ACT
GAMEDIAMOND - 138
SET [501] 1
GAMEGIRD + 208
GIVE 大亨称号 1
SENDMSG 6 成功购买追梦大亨投资!获得208充值积分,大亨称号,每日将自动获得40充值积分。
#ELSESAY
<Text|x=300|y=300|color=249|size=16|text=元宝不足138,无法购买!>
[@购买帝皇]
#IF
CHECKGAMEDIAMOND > 237
#ACT
GAMEDIAMOND - 238
SET [502] 1
GAMEGIRD + 338
GIVE 帝皇称号 1
SENDMSG 6 成功购买追梦帝皇投资!获得338充值积分,帝皇称号,每日将自动获得80充值积分。
#ELSESAY
<Text|x=300|y=300|color=249|size=16|text=元宝不足238,无法购买!>
; 每日奖励定时器
[@OnTimer10]
#ACT
#IF
CHECK [500] 1
#ACT
GAMEGIRD + 20
SENDMSG 6 追梦贵族投资每日奖励:获得20充值积分。
#IF
CHECK [501] 1
#ACT
GAMEGIRD + 40
SENDMSG 6 追梦大亨投资每日奖励:获得40充值积分。
#IF
CHECK [502] 1
#ACT
GAMEGIRD + 80
SENDMSG 6 追梦帝皇投资每日奖励:获得80充值积分。
[@exit]
#ACT
CLOSE
```
注意:
1. 使用变量[500]、[501]、[502]分别记录三个投资等级的购买状态
2. 使用GAMEDIAMOND检查元宝,GAMEGIRD增加充值积分
3. 定时器10设置为每天执行一次(86400秒)
4. 称号物品需要先在物品表中配置"贵族称号"、"大亨称号"、"帝皇称号"
5. 购买逻辑采用逐级解锁方式,必须购买前一级才能看到下一级
← 返回问答库