您现在的位置是:主页 > 传奇脚本 >
HERO引擎传奇版本结义系统脚本制作教程_hero引擎脚本
更新时间:2026-03-18 20:47阅读量:158人已围观
在NPC文件夹下面新建一个桃园三结义-3.txt,加入以下脚本
================================================================
(@@InPutString @@InPutInteger)
[@MAIN]
#IF
CHECKLEVELEX > 0
#ACT
CloseBigDialogBox
MOV S2
#SAY
<┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈/SCOLOR=13>\
<结义系统/SCOLOR=254> <Hot~/SCOLOR=249> <一支穿云箭,生挂之交来相见!菜菜制作 /SCOLOR=31>\
<1.你要结义的人必须在线,输入结义对象名字并提交即可./SCOLOR=239>\
<2.结义时将收取/SCOLOR=239><各方各6万元宝费用/SCOLOR=249> <6万元宝就可以得到生挂之交/SCOLOR=239>\
<1.结义后可/SCOLOR=239><使用"穿云箭"技能/SCOLOR=249><进行无限制互相传送(任何地图)./SCOLOR=239>\
<1.解除结义收取各方2万元宝,强制解除收取执行方十万元宝./SCOLOR=239>\
<开始结义/@Mrrp_开始结义> <解除结义/@Mrrp_解除结义> <强制解除/@Mrrp_强制解除>\
<结义兄弟在五格范围内,触发双方50-50攻击加成/SCOLOR=13>\
[@Mrrp_开始结义]
CHECKVAR HUMAN $Mrrp_结义状态 =
#ELSEACT
GOTO @MAIN
MESSAGEBOX [错误]:你已经结义过了,无能再次结义.
break
SetStringBlank S2 30 0
<结义系统/SCOLOR=254> <Hot~/SCOLOR=249> <一支穿云箭,生挂之交来相见!/SCOLOR=31>\
<1.你要结义的人必须在线,面对要结义的人然后点提交输入结义人姓名./SCOLOR=239>\
<2.结义时将收取/SCOLOR=239><各方各6万元宝费用/SCOLOR=249>, <兄弟情深何言元宝/SCOLOR=239>\
<提交结义/@@InPutString11> <解除结义/@Mrrp_解除结义> <强制解除/@Mrrp_强制解除> \
[@Mrrp_解除结义]
CHECKVAR HUMAN $Mrrp_结义状态 = 已结义
MOV S2 <$HUMAN($Mrrp_结义对象一)>
MESSAGEBOX [错误]:你并没有结义.
CheckOnline <$STR(S2)>
GOTO @开始解除结义8
MESSAGEBOX [错误]:结义对象[<$STR(S2)>]玩家并不在线!
[@开始解除结义8]
S2.CALCVAR HUMAN $Mrrp_结义状态 = 解除吧结义
S2.CALCVAR HUMAN $Mrrp_结义对象一 = <$USERNAME>
GMEXECUTE 开始提问 @解除抛弃结义
\ \
已向对方提出解除结义申请,请耐心等待答复...\ \
如果对方拒绝,不扣除元宝.\ \
[@Mrrp_强制解除]
CHECKGAMEGOLD ? 100000
GAMEGOLD - 100000
AddTextList .\QuestDiary\Mrrp系列脚本\结义系统\Mrrp_强制解除结义名单.txt <$HUMAN($Mrrp_结义对象一)>
CALCVAR HUMAN $Mrrp_结义状态 =
CALCVAR HUMAN $Mrrp_结义对象一 =
SAVEVAR HUMAN $Mrrp_结义状态 ..\QuestDiary\Mrrp系列脚本\结义系统\Mrrp_结义数据.txt
SAVEVAR HUMAN $Mrrp_结义对象一 ..\QuestDiary\Mrrp系列脚本\结义系统\Mrrp_结义数据.txt
DELSKILL 穿云箭
GuildNoticeMsg 239 0 玩家[%s]强制解除自己的结义兄弟,从此割袍断义,再见面就是仇人。
GMEXECUTE 开始提问 @Mrrp_清理结义
MESSAGEBOX 你强制解除结义
close
MESSAGEBOX [错误]:你并没用100000元宝!
[@CallInPutString11]
CHECKGAMEGOLD > 59999
MESSAGEBOX [错误]:元宝不足60000个!
BREAK
CheckOnline <$STR(S11)>
GOTO @Mrrp_开始结义
MESSAGEBOX [错误]:结义对象[<$STR(S11)>]玩家并不在线!
CHECKPOSEDIR
GetOppositeHumName S0
GOTO @Mrrp_开始结义1
MESSAGEBOX [错误]:请与结义对象[<$STR(S11)>]玩家面对面!
[@Mrrp_开始结义1]
EQUAL S0 <$STR(S11)>
MESSAGEBOX [错误]:您对面的玩家并非你所输入的[<$STR(S11)>]玩家!
S0.CHECKVAR HUMAN $Mrrp_结义状态 =
MESSAGEBOX [错误]:你输入的玩家已经结义过了,无能再次结义.
S0.CHECKGAMEGOLD > 59999
MESSAGEBOX [错误]:你输入的玩家元宝不足60000个
S0.CALCVAR HUMAN $Mrrp_结义状态 = 等待结义
S0.CALCVAR HUMAN $Mrrp_结义对象一 = <$USERNAME>
GMEXECUTE 开始提问 @Mrrp_结义提问
已向对方提出结义申请,请耐心等待答复...\ \
随机图文

上古神器落到人间会是_上古神器是否存在
[@main]#IF#ACTOpenBigDialogBox#SAY 上古战场乃上古时期巫妖大战所遗留下来的战场,每隔百年才能够开启一次。如今刚好一百年过去,上古战场再...
GOM引擎指定掉落玩家身上装备脚本详细说明_gom引擎装备buff教程
WXFHumanDropuseItem参数1:装备位置 (-1随机 0-16身上装备 17-18时装 19-30首饰盒)参数2:爆出物品名字记录到变量例...
传奇杀人魔戒装备制作过程_传奇武器制作工具
传奇杀人魔戒装备制作过程,可以大幅度提高自身攻击力,魔法和道术,并会被恶魔附体,提高全身属性总和的10%,但是魔戒也有邪恶的一面:戴上后无法取下,所带魔戒之人必须每隔一个小...
传奇GM管理员上线自动传送到指定地图的脚本写法_传奇地图逐步开放脚本
GM上线就到GM后台地图添加在Mir200\Envir\MapQuest_def目录下的QManage.txt里#IFISADMIN#ACTSETR...