Project1

标题: 改变事件名字 [打印本页]

作者: 忍者之路    时间: 2008-4-26 22:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 八云紫    时间: 2008-4-26 22:45
http://rpg.blue/viewthread.php?tid=83908&ntime=2008%2D4%2D26+14%3A45%3A13
LZ可以参考一下这个帖子。 [LINE]1,#dddddd[/LINE]系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者: 沉影不器    时间: 2008-4-26 23:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: IamI    时间: 2008-4-26 23:36
对于楼上的方法,鉴定结果……可以{/gg}
以下引用一个非常古老的脚本
脚本
class Game_Event < Game_Character
#——————————————————————————————————————
# 用来返回名称
#——————————————————————————————————————
def name
   return @event.name
end  
def name=(newname)
   @event.name = newname
end
end
class Game_Map
  attr_accessor :events
end

附:后面那个Game_Map是我自己加上去的,实在是不放心……
调用方法:
# 修改NPC名的方法:$game_map.events[事件ID编号].name =
# 比如某个宝箱,原名宝箱,打开后名为“打开的宝箱”,则
# $game_map.events[@event_id].name = "打开的宝箱" 或者
# $game_map.events[2].name = "打开的宝箱" (假设宝箱是2号事件)

作者: 030428    时间: 2008-4-26 23:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: havealook    时间: 2008-4-26 23:37
LS瞎说。。。。
作者: havealook    时间: 2008-4-26 23:40
不过我倒觉得应该设置一个名字不同的相同内容的事件

然后利用设置事件位置----与其它事件交换

也能达到效果
作者: 忍者之路    时间: 2008-4-27 00:15
提示: 作者被禁止或删除 内容自动屏蔽
作者: 忍者之路    时间: 2008-4-27 19:14
提示: 作者被禁止或删除 内容自动屏蔽




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