分享一些HERO引擎单机传奇服务端的游戏脚本。

来源: 作者: 点击:
以下是一些常见的 HERO 引擎单机传奇服务端游戏脚本示例:
1. **元宝投资脚本**:
```
gm版本库/元宝投资3332340元宝投资031100
=============================================
(@main)
#if
equalg2401
#act
sendmsg4每位玩家只能选择一种投资哦,如果还有名额,请赶紧投资吧。
closebigdialogbox
#say
         <hot~~/scolor=56><成长投资基金/scolor=250><hot~~/scolor=56>\
<hot~~/scolor=56><─┄─┄─┬─┄┬┄──┄┬┄─┄─┄─┄┬┄─┄─/scolor=168><hot~~/scolor=56>\
 <lv.85以下/scolor=254><│/scolor=168><投资/scolor=131><│/scolor=168><100w元宝/scolor=70><│/scolor=168><lv.110收益:30%/scolor=250><│/scolor=168><名额:/scolor=242><$str(g239)>\
<hot~~/scolor=56><─┄─┄─┼─┄┼─┄─┄┼┄─┄─┄─┄┼┄──┄/scolor=168><hot~~/scolor=56>\
 <lv.95以下/scolor=254><│/scolor=168><投资/scolor=131><│/scolor=168><500w元宝/scolor=70><│/scolor=168><lv.120收益:40%/scolor=250><│/scolor=168><名额:/scolor=242><$str(g238)>\
<hot~~/scolor=56><─┄─┄─┼─┄┼─┄─┄┼┄─┄─┄─┄┼┄──┄/scolor=168><hot~~/scolor=56>\
 <lv.105以下/scolor=254><│/scolor=168><投资/scolor=131><│/scolor=168><1000w元宝/scolor=70><│/scolor=168><lv.140收益:50%/scolor=250><│/scolor=168><名额:/scolor=242><$str(g237)>\
<hot~~/scolor=56><─┄─┄─┴─┄┴┄┄─┄┴┄─┄─┄─┄┴┄─┄─/scolor=168><hot~~/scolor=56>\
           <我要投资/@投资>
#elseact
movg2401
movg23920
movg23810
movg2375
sendmsg4每位玩家只能选择一种投资哦,如果还有名额,请赶紧投资吧。
goto@main
(@投资)
<hot~~/scolor=56><请选择投资种类./scolor=250>\\
<hot~~/scolor=56><前期投资100万/@投1><等级达到110级后点此→/scolor=254><收回本金加利息130万/@收1>\\
<hot~~/scolor=56><前期投资500万/@投2><等级达到120级后点此→/scolor=254><收回本金加利息700万/@收2>\\
<hot~~/scolor=56><前期投资1000万/@投3><等级达到140级后点此→/scolor=254><收回本金加利息1500万/@收3>\\
<hot~~/scolor=56><返回上页/@main><(每位玩家限制一种)/scolor=253>
(@收3)
#if
checklevelex>139
#elseact
sendmsg7你的等级还没有达到140级,暂时不能领取成长基金的收益。
break
#if
check(336)1
#act
set(336)0
gamegold+15000000
sendcentermsg2530恭喜:《%s》成功领取了成长基金收益:15000000元宝!110
sendcentermsg2510恭喜:《%s》成功领取了成长基金收益:15000000元宝!110
sendcentermsg2540恭喜:《%s》成功领取了成长基金收益:15000000元宝!110
sendtopmsg2490恭喜:《%s》成功领取了成长基金收益:15000000元宝.1
guildnoticemsg1510恭喜:《%s》成功领取了成长基金收益:15000000元宝!
sendcentermsg180251恭喜:《%s》成功领取了成长基金收益:15000000元宝!
sendcentermsg0254恭喜:《%s》成功领取了成长基金收益:15000000元宝!
guildnoticemsg151249恭喜:《%s》成功领取了成长基金收益:15000000元宝!
guildnoticemsg0253恭喜:《%s》成功领取了成长基金收益:15000000元宝!
guildnoticemsg2515恭喜:《%s》成功领取了成长基金收益:15000000元宝!
#elseact
sendmsg7你没有投资1000万项目的成长基金或者你已经领取过收益了。
break
(@收2)
#if
checklevelex>119
#elseact
sendmsg7你的等级还没有达到120级,暂时不能领取成长基金的收益。
break
#if
check(335)1
#act
set(335)0
gamegold+7000000
sendcentermsg2530恭喜:《%s》成功领取了成长基金收益:7000000元宝!110
sendcentermsg2510恭喜:《%s》成功领取了成长基金收益:7000000元宝!110
sendcentermsg2540恭喜:《%s》成功领取了成长基金收益:7000000元宝!110
sendtopmsg2490恭喜:《%s》成功领取了成长基金收益:7000000元宝.1
guildnoticemsg1510恭喜:《%s》成功领取了成长基金收益:7000000元宝!
sendcentermsg180251恭喜:《%s》成功领取了成长基金收益:7000000元宝!
sendcentermsg0254恭喜:《%s》成功领取了成长基金收益:7000000元宝!
guildnoticemsg151249恭喜:《%s》成功领取了成长基金收益:7000000元宝!
guildnoticemsg0253恭喜:《%s》成功领取了成长基金收益:7000000元宝!
guildnoticemsg2515恭喜:《%s》成功领取了成长基金收益:7000000元宝!
(@收1)
#if
checklevelex>109
#elseact
sendmsg7你的等级还没有达到110级,暂时不能领取成长基金的收益。
break
#if
check(334)1
#act
set(334)0
gamegold+1300000
sendcentermsg2530恭喜:《%s》成功领取了成长基金收益:1300000元宝!
```
这个脚本实现了一个元宝投资系统,玩家可以根据自己的等级选择不同额度的元宝投资,达到一定等级后可以获得相应的收益。
2. **转生系统脚本**:
```
(@转生服务)
你可以在我这里享受到转生服务,当你的声望值和等级达到要求便可以来我这进行转生,转生后你的力量将会得到很大提高
<进行转生/@进行转生>
<转生次数/@转生次数>
<领取能量/@领取能量>
<转生要求/@转生要求>
<转生好处/@转生好处>
(@转生好处)
转生以后名字会成七彩色,这说明了你的尊贵与强大得到认可
转生以后属性能量会上升,根据转生次数奖励你自由点数分配
转生以后部分能量留在这,能量能使你在需要时得到双倍经验
转生以后根据转生的次数,你能得到不同转生等级的转生装备
<每转一次增加荣誉值30><自由分配属性点数50>
<返回/@转生服务>
(@转生要求)
<转生要求>:一转等级达到60级,珠宝箱1个,转生证明书1个
<注意事项>:转生后等级会降低5级,经验值也会变成0,请考虑
<续转要求>:60级转生以后再次转生需要70级,以此类推
<作弊转生>:转生每次都有记录,如发现作弊转生,一律0级
<返回/@转生服务>
(@领取能量)
转生到9转以后便可使用能量,能量的主要作用是增加经验百分比,但使用能量的是有时间限制
<⑼转>能量使用时间为<星期四上午/@星期四上午><三倍经验>
<⑽转>能量使用时间为<星期四下午/@星期四下午><三倍经验>
<⑾转>能量使用时间为<星期五上午/@星期五上午><三倍经验>
<⑿转>能量使用时间为<星期五下午/@星期五下午><三倍经验>
<⒀转>能量使用时间为<星期六上午/@星期六上午><四倍经验>
<⒁转>能量使用时间为<星期六下午/@星期六下午><四倍经验>
<终极转生/@终极转生>,时间为星期日,一上,二下,经验为五倍
```
此脚本用于实现游戏中的转生功能,包括转生的条件、好处、领取能量的规则等。
3. **元素使者 NPC 脚本**:
```
(@main)
新属性有:以下属性需要对应<元宝>进行升级\
<查看对应属性的元宝/@查看>\
╔━━━╦━━━━━━━━━━━━━━━╦━━━╗\
┊※<一/autocolor=253>※┊〖<忽视目标防御/@忽视防御>〗┊※<从/autocolor=253>※┊\
┊※<直/autocolor=253>※┊〖<物理伤害吸收/@物理伤害>〗┊※<未/autocolor=253>※┊\
┊※<被/autocolor=253>※┊〖<魔法伤害吸收/@魔法伤害>〗┊※<被/autocolor=253>※┊\
┊※<模/autocolor=253>※┊〖<增加伤害/@增加伤害>〗〖<增加体制/@增加体质>〗┊※<超/autocolor=253>※┊\
┊※<仿/autocolor=253>※┊〖<伤害反射/@伤害反射>〗〖<致命一击/@致命一击>〗┊※<越/autocolor=253>※┊\
╚━━━╩━━━━━━━━━━━━━━━╩━━━╝\
<◆本服为元素伤害服,装备带元素威力要比不带威力高非常多:../autocolor=215>\
(@查看)
<10000元宝>提升伤害反射\
<20000元宝>提升增加体制\
<40000元宝>提升魔法伤害吸收\
<60000元宝>提升物理伤害吸收\
<100000元宝>提升忽视目标防御\
<200000元宝>提升攻击伤害\
<500000元宝>提升致命一击\
(@忽视防御)
#call(\服务\元素属性\忽视防御.txt)@忽视目标防御
(@物理伤害)
#call(\服务\元素属性\物理伤害.txt)@物理伤害吸收
(@魔法伤害)
#call(\服务\元素属性\魔法伤害.txt)@魔法伤害吸收
(@增加伤害)
#call(\服务\元素属性\增加伤害.txt)@增加攻击伤害
(@伤害反射)
#call(\服务\元素属性\伤害反射.txt)@攻击伤害反射
(@增加体质)
#call(\服务\元素属性\增加体质.txt)@增加人物体质
(@附加经验)
#call(\服务\元素属性\附加经验.txt)@增加附加经验
(@致命一击)
#call(\服务\元素属性\致命一击.txt)@增加致命一击
```
这是一个元素使者 NPC 的脚本,玩家可以通过该 NPC 提升各种元素属性,每种属性的升级都需要消耗一定数量的元宝。

以上只是一些简单的示例,实际的游戏脚本可能会更加复杂,并且需要根据具体的游戏需求进行修改和完善。在使用或修改脚本时,一定要注意备份原始文件,以免出现错误导致游戏无法正常运行。