查看: 2649|回复: 1

[已经过期] 夏娜的事件生成脚本如何使用呢?

  [复制链接]
梦石
0
星屑
50
在线时间
6 小时
注册时间
2009-1-20
回帖
39
发表于 2011-1-9 16:05:50 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 fux2 于 2011-1-9 16:18 编辑

脚本地址:
http://rpg.blue/web/htm/news620.htm
  1. # 脚本说明:
  2. # ● 在游戏运行中制作事件
  3. # By:灼眼的夏娜

  4. class Game_Map
  5. attr_reader   :map
  6. end

  7. class Game_Character
  8. attr_accessor :character_name
  9. end

  10. class Scene_Map


  11. def conjure(x,y,name,character_name)
  12.    $game_map.events[$game_map.events.size+1] = Game_Event.new($game_map.map_id,produce_event(x,y,name,character_name))
  13.    $game_map.map.events[$game_map.events.size] = produce_event(x,y,name,character_name)
  14.    @spriteset.dispose
  15.    @spriteset = Spriteset_Map.new
  16. end

  17. def produce_event(x,y,name,character_name)
  18.    e = RPG::Event.new(x,y)
  19.    e.id = $game_map.events.size
  20.    e.name = name
  21.    e.pages = [RPG::Event::Page.new]   
  22.    e.pages[0].graphic = RPG::Event::Page::Graphic.new
  23.    e.pages[0].graphic.character_name = character_name   
  24.    e.pages[0].step_anime = true
  25.    e.pages[0].through = true
  26.    #
  27.    # 事件的一些其他属性大家可以自行设置
  28.    #
  29.    return e
  30. end

  31. end
复制代码
——————————————————————————-
我在事件中执行脚本 produce_event(7,11,npc一号,1.png) 却一直报错,这是个什么状况?

点评

下次记得使用“代码”功能哦(那个"<>"形状的按钮)  发表于 2011-1-9 16:19
梦石
0
星屑
60
在线时间
5 小时
注册时间
2006-10-5
回帖
17
发表于 2011-1-9 16:38:17 | 显示全部楼层
同样求解!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部