Project1

标题: 怪物名字问题 [打印本页]

作者: 50211040    时间: 2009-1-2 00:35
标题: 怪物名字问题
接触怪物后进入战斗,打完后怪物消失,若干帧后又刷出来。

但是怪物消失,名字不消失,怎么办?(用的显示事件名的脚本)

还有个问题:我想做怪物名字颜色,根据角色于怪物的等级差异变颜色
            比如低于角色等级绿色,同级白色,高于红色,太高黑色。 [LINE]1,#dddddd[/LINE]此贴于 2009-1-3 19:40:10 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2009-1-3 19:45:55 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2009-1-7 13:26:38 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]此贴于 2009-1-9 13:19:05 被版主darkten提醒,请楼主看到后对本贴做出回应。 [LINE]1,#dddddd[/LINE]版务信息:版主帮忙结贴~
作者: 莳衍灵儿    时间: 2009-1-2 01:45
1 把名字换成空
  1. Game_Event 中

  2. attr_reader   :starting                 # 启动中标志 下添加
  3. attr_accessor :name
  4. @id = @event.id 下添加  @name = @event.name
  5. 然后在事件中使用 $game_map.events[事件ID].name = 事件名 来改变事件的名称
复制代码


2 怪物名字颜色问题

http://rpg.blue/web/htm/news416.htm

把战斗执行的怪物对象换成不一样的就好了~
作者: 天下ぶ无双    时间: 2009-1-2 07:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 天下ぶ无双    时间: 2009-1-2 07:43
提示: 作者被禁止或删除 内容自动屏蔽
作者: 最後一滴淚    时间: 2009-1-2 08:50
以下引用50211040于2009-1-1 16:35:59的发言:

还有个问题:我想做怪物名字颜色,根据角色于怪物的等级差异变颜色
           比如低于角色等级绿色,同级白色,高于红色,太高黑色。

记录主角的等级 多建几个事件页 你用的脚本因该有加颜色的你加上就行了
如果主角=怪的等级打开一事件页名字为白色 高于就打开事件页二 事件页名字为红色

作者: 50211040    时间: 2009-1-5 01:39
$game_map.events[事件ID].name = 事件名
这个为什么不行  脚本发生错误
作者: 50211040    时间: 2009-1-5 01:58
@namesprite.visible = $game_switches[39]
这个脚本是什么意思?  39指的是什么?  开关号不都是000N什么的吗?
作者: 50211040    时间: 2009-1-5 01:58
@namesprite.visible = $game_switches[39]
这个脚本是什么意思?  39指的是什么?  开关号不都是000N什么的吗?
作者: 50211040    时间: 2009-1-5 02:08
我设置0002开关为“隐藏NPC名字”

@namesprite.visible = $game_switches[0002]

然后在胜利场合里:开关操作:[0002:隐藏NPC名字] = OFF


这样对吗? [LINE]1,#dddddd[/LINE]版主对此帖的评论:『请善用编辑功能谢谢- -』,积分『-50』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者: TERENCE    时间: 2009-1-5 03:02
以下引用50211040于2009-1-4 18:08:36的发言:

我设置0002开关为“隐藏NPC名字”

@namesprite.visible = $game_switches[0002]

然后在胜利场合里:开关操作:[0002:隐藏NPC名字] = OFF


这样对吗?

不用這樣寫

$game_switches[2]
已經代表
开关号0002
作者: 50211040    时间: 2009-1-5 03:28
还是搞不懂。
我想做的是,初始显示所有怪物名字,打死一个后,该怪物消失,该怪物名消失!(其他怪物不变)

问题1,我设置好开关 ,但on时好使  off时就不好使
问题2,我去掉了@namesprite.visible = $game_switches[0002]前面的“#”后
       设定初始开关为on ,但杀死一个怪后,所有的怪物的名字都消失了~~迷糊


作者: 50211040    时间: 2009-1-5 03:33
主题:《怪物名字问题(急)》 原帖[LINE]1,#dddddd[/LINE]# @namesprite.visible = $game_switches[1]  我用的这个

问题1:开关ON是没问题,开关OFF时不好使
问题2:于是,我去掉“#”了
       为什么,杀了一个怪,其他所有的怪名字都消失了?
       我只想隐藏被杀的这个怪的名。该怎么做?
作者: 50211040    时间: 2009-1-5 03:36
re:主题:《怪物名字问题(急)》 [LINE]1,#dddddd[/LINE]总不能让我把名字,画在图片里吧~~
作者: darkten    时间: 2009-1-6 19:35
你用的脚本使这个吗?
“[过期VIP]NPC头上显示名字 更新版”
http://rpg.blue/web/htm/news416.htm

注意脚本的注释,你想要的效果基本上都可以实现了...
思路看看灵儿和最后一滴泪两人的回复...
(如果没问题请认可他们俩...) [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 玥瑶    时间: 2009-1-8 17:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: 玥瑶    时间: 2009-1-8 17:14
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1