Project1

标题: 请问如何用脚本写事件类容 [打印本页]

作者: zjaycool    时间: 2012-3-7 19:31
标题: 请问如何用脚本写事件类容
  #----------------------------------------------------------------------------
  # ● 设置事件
  #----------------------------------------------------------------------------
  def conjure(x,y,name,character_name,id)
   $game_map.events[id] = Game_Event.new(@net_map_id,produce_event(x,y,name,character_name,id))
   $scene.spriteset.dispose
   $scene.spriteset = Spriteset_Map.new  
  end
  #----------------------------------------------------------------------------
  # ● 生成事件
  #----------------------------------------------------------------------------
  def produce_event(x,y,name,character_name,id)
   e = RPG::Event.new(x,y)
   e.id = id
   e.name = name
   e.pages = [RPG::Event::Page.new]   
   e.pages[0].graphic = RPG::Event::Page::Graphic.new
   e.pages[0].graphic.character_name = character_name  
   e.pages[0].walk_anime = true
   e.pages[0].step_anime = false
   e.pages[0].through =  true  
   e.pages[0].direction_fix = false  
   e.pages[0].move_speed = 3
   e.pages[0].move_frequency = 4
   e.pages[0].always_on_top = false  
   e.pages[0].graphic.opacity = 220
   e.pages[0].trigger = 4
   e.pages[0].list[0].code = 355
   e.pages[0].list[0].parameters[0] = "玩家"
   return e
  end

不知道如果用脚本写事件内容,然后角色可以执行那个事件。
不知道如果用脚本写事件内容,然后角色可以执行那个事件。
不知道如果用脚本写事件内容,然后角色可以执行那个事件。
e.pages[0].list[0]
e.pages[0].list[0]
dsu_plus_rewardpost_czw
作者: Wind2010    时间: 2012-3-9 13:03
用脚本创造事件的话不如用提取放置物脚本吧,直接在仓库地图里把事件做好,就能用脚本复制到任意一个地图了
作者: fux2    时间: 2012-3-10 11:31
把事件写好扔给角色事件解释器。




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