搜索
查看: 471|回复: 7

[求助] 杀死怪物触发下个地图开放

[复制链接]
发表于 2023-2-6 02:13:16 | 显示全部楼层 |阅读模式
由于地图连接坐标已写,不杀死怪物也能进入下一层,不加npc的情况下,怎么样做到,只有杀死怪物才能进入下一层呢
发表于 2023-2-6 09:00:07 | 显示全部楼层
不知道 不会
发表于 2023-2-6 09:02:30 | 显示全部楼层
我是新手,我的想法是这样的,也不知道对不对。。
QF里有个杀掉怪触发的函数,里面想加啥都可以,例如我加荣誉值就在那里面加的。
[@KillMissionMob]
#IF
ISONMAP HLSD
EQUAL <$STR(S0)> 火龙神88
#ACT
CHANGEGLORY  + 5
SendCenterMsg 250 0 恭喜<$USERNAME>打败火龙神,获得荣誉值+5! 1 2 3
SENDMSG 7   你杀死了火龙神,获得荣誉值+5!

[@KillMonster]
#IF                                       
ISONMAP HLSD                                
EQUAL <$STR(S0)> 火龙神88                  
#ACT                                      
CHANGEGLORY  + 5
SendCenterMsg 250 0 恭喜<$USERNAME>打败火龙神,获得荣誉值+5! 1 2 3
SENDMSG 7   你杀死了火龙神,获得荣誉值+5!

== 在上面添加杀死的怪物名称和地图条件!下面你想要的来了。。。
杀完怪留个时间,时间一到脚本就传下个地图。
NPC相关命令:
功能:在客户端快捷栏上方显示时间信息,时间到后进入QFunction-0.txt 指定的触发段
格式:SENDTIMEMSG 消息内容 时间 字颜色 QF解发段 换地图显示模式(0/1/2) 索引(0-2)
例: SENDTIMEMSG 火龙殿任务还剩%s结束... 300 251 @触发测试 1 0
说明:300代表时间(秒) 251代表颜色 @触发测试 触发QFunction-0
换地图显示模式:0-换地图不消失 1-换地图消失 2-地图随机不消失,地图切换消失
支持三行倒计时同时显示

功能:时间到后进入QFunction-0.txt 指定的触发段,发消息给客户端显示'!'号图标
格式:SENDMSGWINDOWS 时间 QF解发段
例: SENDMSGWINDOWS 300 @提示窗的触发
说明:300代表时间(秒) @提示窗的触发 触发QFunction-0.txt
发表于 2023-2-6 14:33:34 | 显示全部楼层
功能:

增加地图连接

格式:

ADDRANDOMMAPGATE 连接点名 地图名称 地图坐标X 地图坐标Y 到达地图名称 到达地图坐标X 到达地图坐标Y 是否互传(0/1)

说明:是否互传 1-可以互传

功能:

删除地图连接

格式:

DELRANDOMMAPGATE 连接点名 地图名称

点评

这个不错  发表于 2023-2-6 19:33
发表于 2023-2-7 07:16:59 | 显示全部楼层
深澜 发表于 2023-2-6 14:33
功能:

增加地图连接

还是大神厉害,说明书非常精通!
 楼主| 发表于 2023-2-7 09:35:20 | 显示全部楼层
深澜 发表于 2023-2-6 14:33
功能:

增加地图连接

666确实牛逼
发表于 2023-2-7 18:05:00 | 显示全部楼层
怪物杀死 增加NPC  进入后删除
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|HGEM2论坛

GMT+8, 2024-9-23 07:33 , Processed in 1.118821 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表