推荐一些HERO引擎单机传奇服务端的常用脚本

来源: 作者: 点击:
以下是一些 HERO 引擎单机传奇服务端的常用脚本:
1. **元宝投资脚本**:
```
(@main)
#if
equal g240 1
#act
sendmsg 4 每位玩家只能选择一种投资哦,如果还有名额,请赶紧投资吧。
closebigdialogbox
#say
成长投资基金
─┄─┄─┬─┄┬┄──┄┬┄─┄─┄─┄┬┄─┄─
lv.85 以下 │ 投资 │ 100w 元宝 │ lv.110 收益:30% │ 名额: <$str(g239)>
─┄─┄─┼─┄┼─┄─┄┼┄─┄─┄─┄┼┄──┄
lv.95 以下 │ 投资 │ 500w 元宝 │ lv.120 收益:40% │ 名额: <$str(g238)>
─┄─┄─┼─┄┼─┄─┄┼┄─┄─┄─┄┼┄──┄
lv.105 以下 │ 投资 │ 1000w 元宝 │ lv.140 收益:50% │ 名额: <$str(g237)>
─┄─┄─┴─┄┴┄┄─┄┴┄─┄─┄─┄┴┄─┄─
我要投资/@投资
#elseact
mov g240 1
mov g239 20
mov g238 10
mov g237 5
sendmsg 4 每位玩家只能选择一种投资哦,如果还有名额,请赶紧投资吧。
goto @main
(@投资)
请选择投资种类.
前期投资 100 万/@投 1 <等级达到 110 级后点此→/scolor=254><收回本金加利息 130 万/@收 1>
前期投资 500 万/@投 2 <等级达到 120 级后点此→/scolor=254><收回本金加利息 700 万/@收 2>
前期投资 1000 万/@投 3 <等级达到 140 级后点此→/scolor=254><收回本金加利息 1500 万/@收 3>
返回上页/@main <(每位玩家限制一种)>
(@收 3)
#if
checklevelex > 139
#elseact
sendmsg 7 你的等级还没有达到 140 级,暂时不能领取成长基金的收益。
break
#if
check(336) 1
#act
set(336) 0
gamegold + 15000000
sendcentermsg 2530 恭喜:《%s》成功领取了成长基金收益:15000000 元宝!110
#elseact
sendmsg 7 你没有投资 1000 万项目的成长基金或者你已经领取过收益了。
break
```
玩家可以选择不同金额的元宝投资,达到一定等级后获得相应比例的收益回报。
2. **积分兑换脚本**:
```
(@main)
#if
#act
openbigdialogbox
#say
兑换 30 元礼包/@100 兑换 <至尊 vip 卡 + 金刚护体 + 净化术>(此技能上线自动激活)>
兑换 50 元礼包/@200 兑换 <死神的詠叹>(100%几率秒杀所有怪物,boss 不可秒杀)>
兑换 100 元礼包/@300 兑换 <瑟德兰克印记--终极兽(蛮人)>(进入高级地图 + 誑掃兲芐(灵兽)配合秒杀符非常强悍)>
兑换 200 元礼包/@500 兑换 <戰狼圣火令 + 破复活面巾>(内带永久倍数一倍)>
兑换 300 元礼包/@800 兑换 <武器--滅の世(免费进入魔龙地图地终极装备好爆) + 還魂「v587」>(无敌 5 秒 + 火系伤害减少%100,可防止火怪秒杀利器,附带神技使敌人无法锁定)>
兑换 500 元礼包/@700 兑换 <滅世蒼龍·神器(免费进入魔龙终极地终极装备狂爆) + 訷饰--戰訷·囩霄之嗹>(本服 50 倍超级神器 + 终极神链附带神技(野蛮践踏麻痹 cd20 秒))>
兑换 800 元礼包/@1300 兑换 本服终极神兵!超级属性!自行体验!
当前积分为:{<$gamepoint>/autocolor=250,100,180,47,253,50}个, 当前金刚石为:{<$gamediamond>/autocolor=250,100,180,47,253,50}个
冲值 50 送 20,100 送 50,200 送 150,500 送 500,1000 送 15000 点我充值/@充值>
特别提示:赞助满 800 元领取所有礼包!!!独家版本,支持正版!!!
#elseact
messagebox <关闭窗口>
```
根据玩家的积分或充值金额,兑换不同价值的游戏道具或礼包。
3. **彩色 NPC 脚本**:
- **普通彩色 NPC 脚本**:
```
(@main)
hero 引擎说,当文字的颜色五彩缤纷后,游戏更有了乐趣.
<绿色/scolor=250>是绿色的,<蓝色/scolor=180>是蓝的.
<淡蓝/scolor=254>是淡蓝的,<粉红/scolor=253>是粉红的.
```
可以使 NPC 的文字显示出不同的颜色,增加游戏的趣味性和视觉效果。
- **循环彩色 NPC 脚本**:
```
(@main)
hero 引擎说,当文字的颜色五彩缤纷后,游戏更有了乐趣.
<循环彩色 npc 文字演示/autocolor=250,100,180,50,252,50>
```
让 NPC 的文字颜色不断循环变化,更加引人注目。
4. **元素属性脚本**:
```
(@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)@增加致命一击
```
用于给游戏添加元素属性功能,玩家可以使用元宝来升级各种元素属性,增强角色的能力。
5. **指定地图触发脚本**:
```
// 在 mapinfo.txt 中设置指定地图攻击目标触发
(3 盟重土城) hitmon(@chufa)
// 在 qfunction-0.txt 中添加执行脚本
(@chufa)
#if
checklevelex < 81
checkitemw 怒斩 1
checkhitmonname 经验元宝猪
#act
changeexp + 2000000
```
当玩家在指定地图(如盟重土城)攻击特定目标(如经验元宝猪),并且满足一定条件(如等级小于 81 级且持有怒斩武器)时,触发相应的脚本动作(如增加经验值)。