Pokemon Center | 口袋中心 以口袋妖怪为主题并带有其他动漫游戏的讨论

 找回密码
 加入口袋中心
搜索
查看: 2380|回复: 1

关于XSE请教下

[复制链接]

1

回帖

1201

现金

0

勋章券

踏往他乡的期盼

Rank: 1

积分
3
发表于 2010-7-8 11:55:29 | 显示全部楼层 |阅读模式
想实现NPC消失,但是用hidesprite命令没用,不知道这个究竟是怎么用的,懂这个的麻烦写下让NPC消失的脚本吧。
贴下我写的,麻烦帮忙看下
'---------------
#org 0x6B65C4
setflag 0x0981
msgbox 0x86B78E4 MSG_YESNO '"?Tüne?YAZA?boBE?TO?-?·"
compare LASTRESULT 0x1
if 0x1 goto 0x86C640C
compare LASTRESULT 0x0
if 0x1 goto 0x86C6418
end

'---------------
#org 0x6C640C
hidesprite 0x0981
end

'---------------
#org 0x6C6418
msgbox 0x86C6424 MSG_FACE '"?Z?BI"
release
end


'---------
' Strings
'---------
#org 0x6B78E4
= ?Tüne?YAZA?boBE?TO?-?·

#org 0x6C6424
= ?Z?BI

我是直接用了一个hidesprite
但是要在哪里setflag呢
麻烦把这个改成正确的脚本,实现与NPC对话出现选择对话,选是的话NPC消失,选否NPC不消失
回复

使用道具 举报

6

回帖

46

现金

1

勋章券

口袋学堂外的努力

Rank: 2Rank: 2

积分
29
发表于 2024-8-27 15:16:59 | 显示全部楼层
setflag 0x(人物ID)跟在hidesprite 0x后面
比如2FF 810之类的
单写hidesprite 0x是短暂隐藏 完全消失得加个setflag
相应地 让消失的人物出现就是
clearflag 0x
showsperte 0x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入口袋中心

本版积分规则

手机版|Archiver|Pokemon Center

GMT+8, 2024-11-21 16:55 , Processed in 0.104509 second(s), 41 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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