Project1

标题: 关于事件名称的几个脚本难题,球高手进 [打印本页]

作者: chd114    时间: 2012-6-7 19:26
标题: 关于事件名称的几个脚本难题,球高手进
1、已知从一个名字为“上楼:2”的事件进行传送,怎样才能利用脚本判定,到另一张地图的事件名字为“下楼:2”的事件上?(不用场所移动而且是数字不论是什么只要是存在的就允许传送)
2、怎样给事件名称赋值:我做了几个靶子,角色用石头丢会造成靶子HP减少10%,
就是一个事件名称为“靶子945”,被扔了石头后事件名字变为“靶子945:90”再扔一个石头变成“靶子945:80”···表示不管怎么做只能把第一步做好,做第二步事件名会变成“靶子945:90:80”dsu_plus_rewardpost_czw
作者: end55rpg    时间: 2012-6-7 19:44
设事件为event变量
if event.name.index("上楼")#判断是否带有上楼字样
上楼处理
elsif event.name.index("下楼")
下楼处理
end

2.
事件名 = 事件名.split(":")[0] + ":" + 数值.to_s

以上操作需要有:
#==============================================================================
# ■ Game_Event
#------------------------------------------------------------------------------
#  处理事件的类。条件判断、事件页的切换、并行处理、执行事件功能
# 在 Game_Map 类的内部使用。
#==============================================================================
class Game_Event < Game_Character
#——————————————————————————————————————
# 用来返回名称
#——————————————————————————————————————
def name
   return @event.name
end  
def name=(newname)
   @event.name = newname
end
end
才可以操作
作者: chd114    时间: 2012-6-7 19:52
end55rpg 发表于 2012-6-7 19:44
设事件为event变量
if event.name.index("上楼")#判断是否带有上楼字样
上楼处理

能用代码形式发出来吗?这样看得我头晕···


‘‘──chd114于2012-6-7 19:53补充以下内容:

最后那个game event什么的是在哪里用?
’’


‘‘──chd114于2012-6-7 20:05补充以下内容:

我用的是魔塔样板的上下楼···这个上楼下楼处理判断应该放哪里···
’’
作者: end55rpg    时间: 2012-6-7 22:46
放事件里
作者: chd114    时间: 2012-6-8 12:26
end55rpg 发表于 2012-6-7 22:46
放事件里

···我是说按照怎样的格式···我用的是RMXP的魔塔样板,上下楼传送和普通传送不一样···


‘‘──chd114于2012-6-8 13:26补充以下内容:
  1. $game_variables[71]=$game_map.events[\
  2.     @event_id].event.name(':')[0].to_i
复制代码
求助这段脚本为何出错
’’




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