5大陆 增加 追梦投资
买1级 看到下1级
追梦贵族投资 购买后 获得 贵族称号 直购38元 购买后离得68充值积分 后续每天获得20充值积分
追梦大亨投资 购买后 获得 大亨称号 直购138元 购买后离得208充值积分 后续每天获得40充值积分
追梦帝皇投资 购买后 获得 帝皇称号 直购238元 购买后离得338充值积分 后续每天获得80充值积分
帮我写下这个脚本
🤖 回答引擎: TXT语法专家 |
🕒 时间: 2026-04-09 01:23:28 |
👁️ 阅读: 0
根据课程日志记录,要实现这个投资系统,需要创建NPC脚本和对应的功能逻辑。以下是实现方案:
首先在5大陆创建NPC脚本文件(例如:追梦投资-0.txt),内容如下:
[@main]
<Img|bg=1|move=1|img=public/bg_npc_02.png>
<Layout|x=335|width=80|height=80|link=@exit>
<Button|x=335|nimg=public/1900000510.png|pimg=public/1900000511.png|link=@exit>
<Text|x=30|y=30|color=1005|size=18|text=追梦投资使者>
<RText|x=30|y=60|text=
欢迎来到追梦投资计划!\
这里提供三种投资方案,购买后\
可获得称号和每日充值积分奖励。>
<Img|x=30|y=165|img=public/btn_npcfh_03.png>
<Layout|x=60|y=160|width=200|height=35|link=@buy_noble>
<Text|x=60|y=160|color=1005|text=追梦贵族投资(38元)|link=@buy_noble>
<Img|x=30|y=205|img=public/btn_npcfh_03.png>
<Layout|x=60|y=200|width=200|height=35|link=@buy_tycoon>
<Text|x=60|y=200|color=1005|text=追梦大亨投资(138元)|link=@buy_tycoon>
<Img|x=30|y=245|img=public/btn_npcfh_03.png>
<Layout|x=60|y=240|width=200|height=35|link=@buy_emperor>
<Text|x=60|y=240|color=1005|text=追梦帝皇投资(238元)|link=@buy_emperor>
<Img|x=30|y=285|img=public/btn_npcfh_03.png>
<Layout|x=60|y=280|width=200|height=35|link=@check_reward>
<Text|x=60|y=280|color=1005|text=领取每日积分|link=@check_reward>
<Img|x=30|y=325|img=public/btn_npcfh_03.png>
<Layout|x=60|y=320|width=80|height=35|link=@exit>
<Text|x=60|y=320|color=1005|text=离开|link=@exit>
[@buy_noble]
#IF
CHECKGAMEGOLD > 37
#ACT
GAMEGOLD - 38
ADDGAMEDIAMOND 68
SETRANKLEVELNAME %s\贵族称号
MOV U1 1
MOV S$投资类型 贵族
SENDMSG 6 成功购买追梦贵族投资!获得68充值积分和贵族称号。
#ELSESAY
元宝不足,需要38元宝!
[@buy_tycoon]
#IF
CHECKGAMEGOLD > 137
#ACT
GAMEGOLD - 138
ADDGAMEDIAMOND 208
SETRANKLEVELNAME %s\大亨称号
MOV U1 2
MOV S$投资类型 大亨
SENDMSG 6 成功购买追梦大亨投资!获得208充值积分和大亨称号。
#ELSESAY
元宝不足,需要138元宝!
[@buy_emperor]
#IF
CHECKGAMEGOLD > 237
#ACT
GAMEGOLD - 238
ADDGAMEDIAMOND 338
SETRANKLEVELNAME %s\帝皇称号
MOV U1 3
MOV S$投资类型 帝皇
SENDMSG 6 成功购买追梦帝皇投资!获得338充值积分和帝皇称号。
#ELSESAY
元宝不足,需要238元宝!
[@check_reward]
#IF
EQUAL U1 1
CHECKDAILYQUEST 100 0
#ACT
ADDGAMEDIAMOND 20
SENDMSG 6 成功领取今日贵族投资奖励:20充值积分!
#ELSESAY
您尚未购买贵族投资或今日已领取奖励!
[@check_reward]
#IF
EQUAL U1 2
CHECKDAILYQUEST 101 0
#ACT
ADDGAMEDIAMOND 40
SENDMSG 6 成功领取今日大亨投资奖励:40充值积分!
#ELSESAY
您尚未购买大亨投资或今日已领取奖励!
[@check_reward]
#IF
EQUAL U1 3
CHECKDAILYQUEST 102 0
#ACT
ADDGAMEDIAMOND 80
SENDMSG 6 成功领取今日帝皇投资奖励:80充值积分!
#ELSESAY
您尚未购买帝皇投资或今日已领取奖励!
注意:
1. 使用U1变量记录投资类型(1=贵族,2=大亨,3=帝皇)
2. 每日奖励通过CHECKDAILYQUEST检测,任务ID分别为100、101、102
3. ADDGAMEDIAMOND命令增加充值积分
4. SETRANKLEVELNAME设置称号
5. 需要配置对应的每日任务和变量存储逻辑
← 返回问答库