找回密码
 立即注册
查看: 160|回复: 3

有谁知道代练系统??

[复制链接]

250

主题

551

回帖

250

积分

中级会员

积分
250
发表于 2026-3-29 18:43:40 | 显示全部楼层 |阅读模式

官方代练系统@ 代练
我一共添加了4套
2套是@ 命令 2套是NPC  全部提示的??
对话框里来了个??
请问什么意思
[@开始代练]
{
#SAY
有了官网代练系统功能,再也不用担心没时间玩而等级差距太大了。\\
;代练功能只限15级以上玩家使用!\\
;为了避免玩家边打怪边使用代练功能,\\
;已限制只能在安全区在线或离线状态使用,缩短等级差距。\\ \\
≮  <[一级金币代练]/@一线代练>  -  <[二级金币代练]/@二线代练>  -  <[三级金币代练]/@三线代练>  ≯\\ \\
;≮   <[一级元宝代练]/@一线代练y>  -  <[二级元宝代练]/@二线代练y>  -  <[三级元宝代练]/@三线代练y>   ≯\\ \\
           <[关闭]/@exit>
[@一线代练]
\\ \\
15-25级为1级代练     (每小时消耗10W金币,获得100000经验)\\ \\
<[开启一级代练]/@开启一级代练>   <返 回/@开始代练>\\ \\
[@开启一级代练]
#IF
checklevelex > 0
checklevelex < 26
#SAY
代练时间可叠加累计,可随时领取已经完成的代练经验!\\ \\
<开启一级代练[1小时]/@1小时>\\ \\
<提取代练经验/@经验>\\
总计时间:<$HUMAN(代练)>小时\\
可提经验:<$HUMAN(代练经验)>\\
<[返回]/@一线代练>
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起一级代练等级要求为1级-25级!
[@1小时]
#IF
checkgold 100000
#ACT
SetOffTimer 6
take 金币 100000
CALCVAR HUMAN 代练 + 1
SAVEVAR HUMAN 代练 ..\\QuestDiary\\代练\\代练Save.txt
SENDMSG 7 [提示]:一级代练时间增加1小时--总计:<$HUMAN(代练)>小时!
SetOnTimer 6 3600
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起一级代练1小时需要支付10w金币!
[@经验]
#IF
CHECKVAR HUMAN 代练经验 > 99999
#ACT
CHANGEEXP + <$HUMAN(代练经验)>
SENDMSG 0 [系统代练]:(<$USERNAME>)提取代练经验<$HUMAN(代练经验)>!
CALCVAR HUMAN 代练经验 = 0
SAVEVAR HUMAN 代练经验 ..\\QuestDiary\\代练\\代练经验Save.txt
CHANGEEXP + <$HUMAN(代练经验)>
goto @开启一级代练
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起暂无代练经验或你不在安全区!
[@二线代练]
\\ \\
26-39级为2级代练     (每小时消耗50w金币,获得3000000经验)\\ \\
<[开启二级代练]/@开启二级代练>   <返 回/@开始代练>\\ \\
[@开启二级代练]
#IF
checklevelex > 25
checklevelex < 40
#SAY
代练时间可叠加累计,可随时领取已经完成的代练经验!\\ \\
<开启二级代练[1小时]/@21小时>\\ \\
<提取代练经验/@2经验>\\
总计时间:<$HUMAN(代练)>小时\\
可提经验:<$HUMAN(代练经验)>\\
<[返回]/@二线代练>
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起二级代练等级要求为26级-40级!
[@21小时]
#IF
checkgold 500000
#ACT
SetOffTimer 6
take 金币 500000
CALCVAR HUMAN 代练 + 1
SAVEVAR HUMAN 代练 ..\\QuestDiary\\代练\\代练Save.txt
SENDMSG 7 [提示]:二级代练时间增加1小时--总计:<$HUMAN(代练)>小时!
SetOnTimer 6 3600
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起二级代练1小时需要支付500000w金币!
[@2经验]
#IF
CHECKVAR HUMAN 代练经验 > 499999
#ACT
CHANGEEXP + <$HUMAN(代练经验)>
SENDMSG 0 [系统代练]:(<$USERNAME>)提取代练经验<$HUMAN(代练经验)>!
CALCVAR HUMAN 代练经验 = 0
SAVEVAR HUMAN 代练经验 ..\\QuestDiary\\代练\\代练经验Save.txt
goto @开启二级代练
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起暂无代练经验或你不在安全区!
[@三线代练]
\\ \\
40级以上3级代练     (每小时消耗100W金币,获得10000000经验)\\ \\
<[开启三级代练]/@开启三级代练>   <返 回/@开始代练>\\ \\
[@开启三级代练]
#IF
checklevelex > 39
#SAY
代练时间可叠加累计,可随时领取已经完成的代练经验!\\ \\
<开启三级代练[1小时]/@31小时>\\
<提取代练经验/@3经验>\\
总计时间:<$HUMAN(代练)>小时\\
可提经验:<$HUMAN(代练经验)>\\
<[返回]/@三线代练>
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起三级代练等级要求为39级以上!
[@31小时]
#IF
checkgold 1000000
#ACT
SetOffTimer 6
take 金币 1000000
CALCVAR HUMAN 代练 + 1
SAVEVAR HUMAN 代练 ..\\QuestDiary\\代练\\代练Save.txt
SENDMSG 7 [提示]:三级代练时间增加1小时--总计:<$HUMAN(代练)>小时!
SetOnTimer 6 3600
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起三级代练1小时需要支付100w金币!
[@3经验]
#IF
CHECKVAR HUMAN 代练经验 > 9999999
#ACT
CHANGEEXP + <$HUMAN(代练经验)>
SENDMSG 0 [系统代练]:(<$USERNAME>)提取代练经验<$HUMAN(代练经验)>!
CALCVAR HUMAN 代练经验 = 0
SAVEVAR HUMAN 代练经验 ..\\QuestDiary\\代练\\代练经验Save.txt
goto @开启三级代练
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起暂无代练经验或你不在安全区!
[@一线代练y]
\\ \\
15-25级为1级代练     (每小时消耗1元宝,获得10000经验)\\ \\
<[开启一级代练]/@开启一级代练y>   <返 回/@开始代练>\\ \\
[@开启一级代练y]
#IF
checklevelex > 14
checklevelex < 26
#SAY
代练时间可叠加累计,可随时领取已经完成的代练经验!\\ \\
<开启一级代练[1小时]/@1小时y>\\ \\
<提取代练经验/@经验y>\\
总计时间:<$HUMAN(代练)>小时\\
可提经验:<$HUMAN(代练经验)>\\
<[返回]/@一线代练y>
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起一级代练等级要求为15级-25级!
[@1小时y]
#IF
CHECKGAMEGOLD > 0
#ACT
SetOffTimer 6
GAMEGOLD - 1
CALCVAR HUMAN 代练 + 1
SAVEVAR HUMAN 代练 ..\\QuestDiary\\代练\\代练Save.txt
SENDMSG 7 [提示]:一级代练时间增加1小时--总计:<$HUMAN(代练)>小时!
SetOnTimer 6 3600
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起一级代练1小时需要支付1元宝!
[@经验y]
#IF
CHECKVAR HUMAN 代练经验 > 9999
#ACT
CHANGEEXP + <$HUMAN(代练经验)>
SENDMSG 0 [系统代练]:(<$USERNAME>)提取代练经验<$HUMAN(代练经验)>!
CALCVAR HUMAN 代练经验 = 0
SAVEVAR HUMAN 代练经验 ..\\QuestDiary\\代练\\代练经验Save.txt
CHANGEEXP + <$HUMAN(代练经验)>
goto @开启一级代练y
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起暂无代练经验或你不在安全区!
[@二线代练y]
\\ \\
26-34级为2级代练     (每小时消耗3元宝,获得30000经验)\\ \\
<[开启二级代练]/@开启二级代练y>   <返 回/@开始代练>\\ \\
[@开启二级代练y]
#IF
checklevelex > 25
checklevelex < 35
#SAY
代练时间可叠加累计,可随时领取已经完成的代练经验!\\ \\
<开启二级代练[1小时]/@21小时y>\\ \\
<提取代练经验/@2经验y>\\
总计时间:<$HUMAN(代练)>小时\\
可提经验:<$HUMAN(代练经验)>\\
<[返回]/@二线代练y>
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起二级代练等级要求为26级-34级!
[@21小时y]
#IF
CHECKGAMEGOLD > 2
#ACT
SetOffTimer 6
GAMEGOLD - 3
CALCVAR HUMAN 代练 + 1
SAVEVAR HUMAN 代练 ..\\QuestDiary\\代练\\代练Save.txt
SENDMSG 7 [提示]:二级代练时间增加1小时--总计:<$HUMAN(代练)>小时!
SetOnTimer 6 3600
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起二级代练1小时需要支付2元宝!
[@2经验y]
#IF
CHECKVAR HUMAN 代练经验 > 9999
#ACT
CHANGEEXP + <$HUMAN(代练经验)>
SENDMSG 0 [系统代练]:(<$USERNAME>)提取代练经验<$HUMAN(代练经验)>!
CALCVAR HUMAN 代练经验 = 0
SAVEVAR HUMAN 代练经验 ..\\QuestDiary\\代练\\代练经验Save.txt
goto @开启二级代练
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起暂无代练经验或你不在安全区!
[@三线代练y]
\\ \\
35级以上3级代练     (每小时消耗6元宝,获得50000经验)\\ \\
<[开启三级代练]/@开启三级代练y>   <返 回/@开始代练>\\ \\
[@开启三级代练y]
#IF
checklevelex > 34
#SAY
代练时间可叠加累计,可随时领取已经完成的代练经验!\\ \\
<开启三级代练[1小时]/@31小时y>\\ \\
<提取代练经验/@3经验y>\\
总计时间:<$HUMAN(代练)>小时\\
可提经验:<$HUMAN(代练经验)>\\
<[返回]/@三线代练y>
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起三级代练等级要求为35级以上!
[@31小时y]
#IF
CHECKGAMEGOLD > 5
#ACT
SetOffTimer 6
GAMEGOLD - 6
CALCVAR HUMAN 代练 + 1
SAVEVAR HUMAN 代练 ..\\QuestDiary\\代练\\代练Save.txt
SENDMSG 7 [提示]:三级代练时间增加1小时--总计:<$HUMAN(代练)>小时!
SetOnTimer 6 3600
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起三级代练1小时需要支付6元宝!
[@3经验y]
#IF
CHECKVAR HUMAN 代练经验 > 9999
#ACT
CHANGEEXP + <$HUMAN(代练经验)>
SENDMSG 0 [系统代练]:(<$USERNAME>)提取代练经验<$HUMAN(代练经验)>!
CALCVAR HUMAN 代练经验 = 0
SAVEVAR HUMAN 代练经验 ..\\QuestDiary\\代练功能\\代练经验Save.txt
goto @开启三级代练y
#ELSEACT
goto @开始代练
SENDMSG 7 [提示]:对不起暂无代练经验或你不在安全区!
}

237

主题

580

回帖

238

积分

中级会员

积分
238
发表于 2026-3-29 18:43:40 | 显示全部楼层
我自己又解决了 我发现我发帖就是水经验的 哈哈

0

主题

537

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 18:43:40 | 显示全部楼层
建议你少用太多的变量,尽力用系统默认的

0

主题

511

回帖

427

积分

中级会员

积分
427
发表于 2026-3-29 18:43:40 | 显示全部楼层
我也出现这个问题了你是怎么解决的我的脚本是这样的。
[@main]
< 官方代练有效取代脱机外挂升级、人工代练等非常规/FCOLOR=168>\\
< 练级方式,为您解决没时间练级,不喜欢练级的烦恼/FCOLOR=168>\\
< 相比其他的方式,官方代练更方便、更安全、更廉价/FCOLOR=168>\\
< 开启代练后 人物无论是在线游戏 还是下线休息 都不受/FCOLOR=150>\\
< 任何影响随时随地都可以领取已经完成的代练经验 非常方便/FCOLOR=150>\\
< 一级代练无等级要求,二级代练需大于30级,三级代练需大于40级/FCOLOR=151>\\ \\
=== <[一级代练]/@一级>   -   <[二级代练]/@二级>   -   <[三级代练]/@三级> ===\\ \\
                       <[关闭]/@exit>
[@一级]
#if
CHECK [602] 1
#act
messagebox 你已开启二级代练,请先取消
break
#if
CHECK [603] 1
#act
messagebox 你已开启三级代练,请先取消
break
#if
#act
break
#say
 \\
<一级代练:每小时30000经验 消耗30w金币/FCOLOR=224>\\ \\
<[开启一级代练]/@1J>\\ \\
<[领取代练经验]/@LQ1>\\ \\               
<[取消当前代练]/@xiao01>\\
                                            <[返回]/@系统代练>
[@xiao01]
请注意!!!\\ \\
<取消一级代练,金币不予退还,经验不予兑现,代练时间清零>\\ \\
你确定取消一级代练吗?\\ \\
<[确定]/@xiao11>          <[返回]/@一级>
[@xiao11]
#if
CHECK [601] 1
#act
set [601] 0
CALCVAR HUMAN 时长 = 0
SAVEVAR HUMAN 时长 ..\\QuestDiary\\代练系统\\代练数据.txt
close
messagebox 当前代练取消成功
break
#elseact
messagebox 你尚未开启当前代练,无法取消
break
[@1J]
#if
CHECK [601] 1
CHECKVAR HUMAN 标识 < <$STR(G3)>
CHECKVAR HUMAN 时长 > 0
#say
 \\
请先领取已经完成的代练经验\\ \\
<[领取代练经验]/@LQ1>\\ \\
<[返回]/@一级>
#elsesay
代练时间可叠加累计,可随时领取已经完成的代练经验!\\ \\
<开启一级代练[1小时]/@k03>(60分钟)\\ \\
<开启一级代练[3小时]/@k01>(180分钟)\\ \\
<开启一级代练[60分钟]/@k02>(60分钟)\\ \\
<[返回]/@一级>
[@k01]
#IF
checkgold > 299999
#act
set [601] 1
take 金币 3000000
CALCVAR HUMAN 时长 + 180
SAVEVAR HUMAN 时长 ..\\QuestDiary\\代练系统\\代练数据.txt
CALCVAR HUMAN 标识 = <$STR(G3)>
SAVEVAR HUMAN 标识 ..\\QuestDiary\\代练系统\\代练数据.txt
sendmsg 7 [提示]:一级代练时间增加180分钟--总计:<$HUMAN(时长)>分钟
break
#elseact
messagebox 金币30W不足,请及查看!
break
[@k02]
#IF
checkgold > 2399999
#act
set [601] 1
take 金币 2400000
CALCVAR HUMAN 时长 + 1440
SAVEVAR HUMAN 时长 ..\\QuestDiary\\代练系统\\代练数据.txt
CALCVAR HUMAN 标识 = <$STR(G3)>
SAVEVAR HUMAN 标识 ..\\QuestDiary\\代练系统\\代练数据.txt
sendmsg 7 [提示]:一级代练时间增加1440分钟--总计:<$HUMAN(时长)>分钟
break
#elseact
messagebox 金币不足2400W,请及时检测!
break
[@k03]
#IF
checkgold > 99999
#act
set [601] 1
TAKE 金币 100000
CALCVAR HUMAN 时长 + 60
SAVEVAR HUMAN 时长 ..\\QuestDiary\\代练系统\\代练数据.txt
CALCVAR HUMAN 标识 = <$STR(G3)>
SAVEVAR HUMAN 标识 ..\\QuestDiary\\代练系统\\代练数据.txt
sendmsg 7 [提示]:一级代练时间增加60分钟--总计:<$HUMAN(时长)>分钟
break
#elseact
messagebox 金币不足10W,请及时检测!
break
[@LQ1]
#if
CHECK [601] 0
#act
messagebox 您尚未开启一级代练
break
#if
CHECKVAR HUMAN 时长 > 0
#act
MOV M51 <$STR(G3)>
DEC M51 <$HUMAN(标识)>
BREAK
#SAY
 \\
您的一级代练时间剩余:<$HUMAN(时长)> 分钟\\ \\
当前系统已经为您完成:<$STR(M51)> 分钟\\ \\
<[确定领取]/@LQ01>\\ \\
<[返回]/@一级>
#elseact
messagebox 您的代练时间已经用完,请重新开启!
break
[@LQ01]
#if
EQUAL M51 0
#ACT
messagebox 系统代练正在进行中,请耐心等待。。。
break
#if
CHECKVAR HUMAN 时长 > <$STR(M51)>
#act
close
MOV M61 <$STR(M51)>
MUL M61 500
CHANGEEXP + <$STR(M61)>
CALCVAR HUMAN 时长 - <$STR(M51)>
SAVEVAR HUMAN 时长 ..\\QuestDiary\\代练系统\\代练数据.txt
CALCVAR HUMAN 标识 = <$STR(G3)>
SAVEVAR HUMAN 标识 ..\\QuestDiary\\代练系统\\代练数据.txt
sendmsg 7 [提示]:系统代练完成<$STR(M51)>分钟,获得<$STR(M61)>经验!
messagebox [提示]:系统代练完成<$STR(M51)>分钟,获得<$STR(M61)>经验!
MOV M51 0
Gmexecute showeffect 75
#elseact
close
MOV M61 <$HUMAN(时长)>
MUL M61 500
CHANGEEXP + <$STR(M61)>
CALCVAR HUMAN 时长 = 0
SAVEVAR HUMAN 时长 ..\\QuestDiary\\代练系统\\代练数据.txt
CALCVAR HUMAN 标识 = <$STR(G3)>
SAVEVAR HUMAN 标识 ..\\QuestDiary\\代练系统\\代练数据.txt
set [601] 0
sendmsg 7 [提示]:您的代练时间已经用完,最终获得<$STR(M61)>经验!
messagebox 您的代练时间已经用完,请重新开启!
MOV M51 0
Gmexecute showeffect 75
break

© 2026 折翼天使社区 版权所有