网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月24日
漏签
0
天
口袋改版吧
关注:
25,757
贴子:
170,275
看贴
图片
吧主推荐
玩乐
20
回复贴,共
1
页
<返回口袋改版吧
>0< 加载中...
关于npc的消失问题…
只看楼主
收藏
回复
kirh_036
改版高手
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
怎么让一个npc在和另一个npc对话完后消失?还有怎么让npc在获得特定道具后消失?我记得之前有人问过,但是实在找不到那个帖,所以在这里重新问一下
送TA礼物
IP属地:广西
来自
Android客户端
1楼
2014-06-07 08:32
回复
kirh_036
改版高手
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
勿沉
IP属地:广西
来自
Android客户端
2楼
2014-06-07 22:45
回复
收起回复
米
米
尔
改版精英
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
hidesprite 0x人物事件编号
setflag 0x人物对应的flag
IP属地:上海
3楼
2014-06-07 22:57
回复(3)
收起回复
远远地观尚
美工达人
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
LZ,在施工之前我先把问题确认一下,以免出现什么理解错误,前功尽弃.
"怎么让一个npc在和另一个npc对话完后消失"
LZ是指类似卡依市那边 3个水狗在博物馆里抢劫研究员的事件吗,
就是NPC说了几句台词然后打了一架,最后黯然离场(消失)的事件.
"还有怎么让npc在获得特定道具后消失"
LZ是不是指:有一个NPC在某处挡路,然后当你拥有某一个道具时(比如:以撒的脑袋),
那个NPC就会消失,让你继续深入探索美丽的世界
.
我语文不好,如果解释错了勿打脸.
望速回.
@kirh_036
IP属地:上海
4楼
2014-06-08 10:58
回复(3)
收起回复
远远地观尚
美工达人
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
————————————————————————————————————————
额,楼上兄弟的回复其实就是标准答案了,FLAG就是标志变量存储器,而我们在此处讨论的是比较简单的,只含有0和1变值的存储器.
setflag 0x人物ID 实际上是每个分配到了人物ID的NPC都会得到一个相应的变量存储器.而这个存储器可以通过其人物ID调用,从而实现使人物消失的功能.
当然,其它的东西也会有其相对应的标志变量存储器,例如trainerflag 它可以判定某个训练师是否和玩家进行过对战.
有些FLAG并不针对任何东西,而它们用来判断事件的进展,比如说:
在玩家的家门口有一个守卫,当玩家没有图鉴时,会阻止其前进.
博士派发给你图鉴时,脚本中同时会给你设下一个FLAG的值 setflag 0x某值
而再次和守卫对话时:
checkflag 0x某值
if 0x1 goto @snippet1
.....
end
#org @snippet1
....(守卫让玩家通过).
end
我的建议还是去ROM 里面找到更多有关FLAG的运用.
————————————————————————————————————————
这次编写的脚本过于简单,我就不摆大架势了:
setflag 0x人物ID 将flag值设为1时,这个人物从世界上消失
(前提是你输入的这个值对应了一个人物ID.)
hidesprite——这个命令的用处就是配合setflag让某个和玩家同地图的NPC立即消失.
如果没有hidesprite 那么将会在玩家再次进入地图后消失.
如果没有setflag而只有hidesprite的话,等于没用.
这个是我刚刚实验得出的结论。
如果两个人物同ID的话就一起消失.
所以说- -跨地图使NPC消失的脚本反而简单,只要设好人物ID然后setflag就行了....
如果还不知道FLAG的话可以去度娘.
IP属地:上海
5楼
2014-06-08 17:52
回复(1)
收起回复
贴吧用户_0DW9X79
改版专家
12
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
围观楼上聚聚
来自
Android客户端
6楼
2014-06-09 03:51
回复(2)
收起回复
kirh_036
改版高手
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
没人知道第二个问题怎么解决吗
IP属地:广西
来自
Android客户端
7楼
2014-06-15 22:49
回复
收起回复
kirh_036
改版高手
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我想让npc在消失的同时闪一下,又应该怎么做呢,涉不涉及脚本的编写
IP属地:广西
来自
Android客户端
8楼
2014-06-18 23:01
回复(3)
收起回复
血羽晴空
改版高手
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
怎么个闪法
——我总是一个人孤独的寂寞着~
IP属地:安徽
来自
Android客户端
9楼
2014-06-18 23:21
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
iG连斩三队什么水平
1844190
2
中美六代机对比优势在谁
1442141
3
吴艳妮打破尘封11年的全国纪录
1040060
4
国足绝杀韩国球迷集体破防
856332
5
哈马斯最高领导人被毙
659178
6
饺子导演票房破200亿
525600
7
日本人宁愿饿死也不吃中国大米
524112
8
吧友长文怒批无职转生不良三观
451000
9
法拉利双车违规跑了个寂寞
396522
10
不敢相信7月新番吃得有多好了
278760
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示