传奇直飞沙城复活点与一键满血脚本详解

来源: 作者: 点击:

在热血传奇新开的传奇服务器中,为了提升玩家体验和便利性,我们设计了一系列的快捷功能,包括直飞沙城的各个关键位置以及一键满血脚本。以下是详细的操作指南:

直飞沙城功能:

沙大门:坐标 (675.333),直接传送到沙巴克正大门。
武器店:坐标 (628.323),快速到达武器装备购买区。
复活点:坐标 (650.294),玩家可以在此重生。
衣服店:坐标 (674.277),购买或更换装备的地方。
仓库:坐标 (603.285),存放物品的安全区域。
影之道:坐标 (112.189),可能是一个特殊地图或通道。
一键满血脚本:

/main1、/main2、/main3:这三个命令允许玩家在安全区(如安泉区)快速恢复满血满蓝。只有在安全区使用才会生效,否则会显示提示信息。
沙巴克攻城限制:

在攻城状态下,部分功能(如一键满血)将不可用,系统会显示相应提示。
检查血量、沙捐开启和狂暴状态,确保满足条件才能使用。
防止滥用:

检查血量低于4000万时,脚本将不会执行,防止玩家作弊。
沙巴克攻城未开启时,玩家无法使用特定功能。
脚本执行:

使用#ACT命令执行地图移动操作,确保玩家在正确的位置触发相应提示或功能。

完整脚本: 

[@main]
#IF
#Act
OPENMERCHANTBIGDLG 20 531 1 0 0 1 1 461 4
#say

<><血战沙城/SCOLOR=249><无上荣耀,实力决定沙巴克命运!/SCOLOR=253> 
<><直飞沙城正大门/@沙大门>  <→坐标(675.333)/SCOLOR=255>   <直飞沙城武器店/@武器店><→坐标(628.323)/SCOLOR=255> 
<><直飞沙城复活点/@复活点>  <→坐标(650.294)/SCOLOR=255>   <直飞沙城衣服店/@衣服店><→坐标(674.277)/SCOLOR=255> 
<><直飞沙城仓库/@仓库>   <→坐标(603.285)/SCOLOR=255>   <直飞沙城影之道/@影子道><→坐标(112.189)/SCOLOR=255>    

<> <一键满血/@main1> <一键满血/@main2> <一键满血/@main3>


[@影子道]

#IF
not CHECKUNDERWAR 沙巴克
#ACT
MESSAGEBOX 目前没有攻沙!
break


#if
CHECKHP > 100 < 39999999
#ACT
MESSAGEBOX \对不起,您的血量不足4000万,无法使用此功能!
break

#if
CHECK [300] 0
#ACT
MESSAGEBOX \对不起,您未开启沙捐,无法使用此功能!
break


#if
CHECK [100] 0
#ACT
MESSAGEBOX \对不起,您未开启狂暴,无法使用此功能!
break


#IF
#ACT

MOVR P8 112 116
MOVR P7 186 189
mapmove h201 <$STR(P8)> <$STR(P7)>
break

[@仓库]
#IF
not CHECKUNDERWAR 沙巴克
#ACT
MESSAGEBOX 目前没有攻沙!
break


#if
CHECKHP > 100 < 39999999
#ACT
MESSAGEBOX \对不起,您的血量不足4000万,无法使用此功能!
break


#if
CHECK [300] 0
#ACT
MESSAGEBOX \对不起,您未开启沙捐,无法使用此功能!
break


#if
CHECK [100] 0
#ACT
MESSAGEBOX \对不起,您未开启狂暴,无法使用此功能!
break

#IF
#ACT
mapMOVE 3 603 285

SENDMSG 0 244 151 勇士{[<$USERNAME>]|250:0:1}闯入{[仓库]|254:0:1}开始书写传奇之旅!!
#elseact
break

[@衣服店]
#IF
not CHECKUNDERWAR 沙巴克
#ACT
MESSAGEBOX 目前没有攻沙!
break


#if
CHECKHP > 100 < 39999999
#ACT
MESSAGEBOX \对不起,您的血量不足4000万,无法使用此功能!
break

#if
CHECK [300] 0
#ACT
MESSAGEBOX \对不起,您未开启沙捐,无法使用此功能!
break


#if
CHECK [100] 0
#ACT
MESSAGEBOX \对不起,您未开启狂暴,无法使用此功能!
break

#IF
#ACT
mapMOVE 3 674 277
SENDMSG 0 244 151 勇士{[<$USERNAME>]|250:0:1}闯入{[衣服店]|254:0:1}开始书写传奇之旅!!
#elseact
break

[@复活点]
#IF
not CHECKUNDERWAR 沙巴克
#ACT
MESSAGEBOX 目前没有攻沙!
break


#if
CHECKHP > 100 < 39999999
#ACT
MESSAGEBOX \对不起,您的血量不足4000万,无法使用此功能!
break

#if
CHECK [300] 0
#ACT
MESSAGEBOX \对不起,您未开启沙捐,无法使用此功能!
break


#if
CHECK [100] 0
#ACT
MESSAGEBOX \对不起,您未开启狂暴,无法使用此功能!
break

#IF
#ACT
mapMOVE 3 650 294
SENDMSG 0 244 151 勇士{[<$USERNAME>]|250:0:1}闯入{[复活点]|254:0:1}开始书写传奇之旅!!
#elseact
break

[@武器店]
#IF
not CHECKUNDERWAR 沙巴克
#ACT
MESSAGEBOX 目前没有攻沙!
break


#if
CHECKHP > 100 < 39999999
#ACT
MESSAGEBOX \对不起,您的血量不足4000万,无法使用此功能!
break


#if
CHECK [300] 0
#ACT
MESSAGEBOX \对不起,您未开启沙捐,无法使用此功能!
break


#if
CHECK [100] 0
#ACT
MESSAGEBOX \对不起,您未开启狂暴,无法使用此功能!
break

#IF
#ACT
mapMOVE 3 628 323
SENDMSG 0 244 151 勇士{[<$USERNAME>]|250:0:1}闯入{[武器店]|254:0:1}开始书写传奇之旅!!
#elseact
break

[@沙大门]
#IF
not CHECKUNDERWAR 沙巴克
#ACT
MESSAGEBOX 目前没有攻沙!
break


#if
CHECKHP > 100 < 39999999
#ACT
MESSAGEBOX \对不起,您的血量不足4000万,无法使用此功能!
break


#if
CHECK [300] 0
#ACT
MESSAGEBOX \对不起,您未开启沙捐,无法使用此功能!
break


#if
CHECK [100] 0
#ACT
MESSAGEBOX \对不起,您未开启狂暴,无法使用此功能!
break

#IF
#ACT
mapMOVE 3 675 333
SENDMSG 0 244 151 勇士{[<$USERNAME>]|250:0:1}闯入{[沙大门]|254:0:1}开始书写传奇之旅!!
#elseact
break


[@main1]
#if
INSAFEZONE
#ACT
humanhp + 2100000000
humanmp + 2100000000
SENDMSG 7 你的血蓝已满,请继续战斗吧!!!
#ELSEACT
MESSAGEBOX 只能在安泉区加血!

[@main2]
#if
INSAFEZONE
#ACT
humanhp + 2100000000
humanmp + 2100000000
SENDMSG 7 你的血蓝已满,请继续战斗吧!!!
#ELSEACT
MESSAGEBOX 只能在安泉区加血!

[@main3]
#if
INSAFEZONE
#ACT
humanhp + 2100000000
humanmp + 2100000000
SENDMSG 7 你的血蓝已满,请继续战斗吧!!!
#ELSEACT
MESSAGEBOX 只能在安泉区加血!