设为首页收藏本站

仙剑之十里坡

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 4398|回复: 7
打印 上一主题 下一主题

【协助完成项目】神魔异事录

[复制链接]

1008

主题

5

听众

2万

积分

返璞归真

不器用な星の瞬き

会员等级: 10

  • TA的每日心情
    擦汗
    昨天 19:06
  • 签到天数: 1366 天

    [LV.10]以坛为家III

    精华
    2
    积分
    23737
    历练
    3
    声望
    133
    人气
    2542

    转帖之王 金融巨子 黑色羽翼

    单身中……
    帮我摆脱单身吧
    跳转到指定楼层
    1
    发表于 2011-5-8 17:37:07 |只看该作者 |倒序浏览
    首先先把未完成的东西丢下:
    1. $smmax = 200
    2. $smhave = []
    3. class Window_SMUP < Window_Base
    4.   def initialize
    5.     super(0, 0, 160, 94)
    6.     self.contents = Bitmap.new(width - 32, height - 32)
    7.     refresh
    8.   end
    9.   def refresh
    10.     self.contents.clear
    11.     self.contents.font.color = normal_color
    12.     self.contents.draw_text(0, 0, 160, 32, "完成度", 2)
    13.     smbfb = $smhave.size * 100
    14.     smbfb /= 200
    15.     self.contents.draw_text(0, 32, 160, 32, smbfb.to_s + "%", 2)
    16.   end
    17. end
    18. class Window_SMCH < Window_Selectable
    19.   def initialize
    20.     super (160, 32, 160, 480-64)
    21.     self.index = 0
    22.   end
    23.   def type (type)
    24.     @type = type
    25.   end
    26.   def refresh
    27.     if self.contents != nil
    28.       self.contents.dispose
    29.       self.contents = nil
    30.     end
    31.     @data = []
    32.     for i in 1...$data_enemys.size
    33.       if $data_enemys[i].battler_name = @type
    34.         if $smhave.include(i)
    35.           @data.push($data_enemys[i])
    36.         else
    37.           @data.push($data_enemys[i])
    38.         end
    39.       end
    40.     end
    41.     @item_max = @data.size
    42.     if @item_max > 0
    43.       self.contents = Bitmap.new(width - 32, row_max * 32)
    44.       for i in 0...@item_max
    45.         draw_enemy(i)
    46.       end
    47.     end
    48.     $monst = @data
    49.     $monsterindex = self.index
    50.   end
    51.   def draw_enemy(enemy)
    52.     enemy = @data[index]
    53.     if @actor.skill_can_use?(skill.id)
    54.       self.contents.font.color = black_color
    55.     else
    56.       self.contents.font.color = black_color
    57.     end
    58.     x = 4
    59.     y = index * 32
    60.     rect = Rect.new(x, y, self.width / @column_max - 32, 32)
    61.     self.contents.fill_rect(rect, Color.new(0, 0, 0, 0))
    62.     opacity = self.contents.font.color == black_color ? 255 : 128
    63.     self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24), opacity)
    64.     self.contents.draw_text(x, y, 999, 32,enemy.name, 0)
    65.   end
    66. end
    67. class Window_SMZT < Window_Base
    68.   def initialize
    69.     super(320, 0, 360, 480)
    70.     self.contents = Bitmap.new(width - 32, height - 32)
    71.     refresh
    72.   end
    73.   def refresh
    74.     enemy = $monst[$monsterindex]
    75.     draw_enemy(enemy)
    76.   end
    77.   def draw_enemy(enemy)
    78.     self.contents.draw_text(0, 0, 999, 32,enemy.name, 0)
    79.    
    80.   end
    81. end
    复制代码
    1. class Scene_SM
    2.   def initialize
    3.     @menu_index =  0
    4.   end
    5.   def main
    6.     @up = Window_SMUP.new
    7.     @ch = Window_SMCH.new
    8.     @zt = Window_SMZT.new
    9.     @ch.active = false
    10.     @command_window = Window_Command2.new(160, ["", "", "","","","","","","","","",""]
    11.     @command_window.index = @menu_index
    12.     Graphics.transition
    13.     loop do
    14.       Graphics.update
    15.       Input.update
    16.       update
    17.       if $scene != self
    18.         break
    19.       end
    20.     end
    21.     Graphics.freeze
    22.     @up.dispose
    23.     @ch.dispose
    24.     @zt.dispose
    25.     @command_window.dispose
    26.   end
    27.   def update
    28.     @up.update
    29.     @ch.update
    30.     @zt.update
    31.     @command_window.update
    32.     data_update
    33.     pic_update
    34.     if Input.trigger?(Input::B)
    35.       $game_system.se_play($data_system.cancel_se)
    36.       $scene = Scene_Menu.new(0)
    37.       return
    38.     end
    39.   end
    40.   def data_update
    41.     case @command_window.index
    42.     when 0
    43.       @ch.type("天神")
    44.     when 1
    45.       @ch.type("魔神")
    46.     when 2
    47.       @ch.type("神兽")
    48.     when 3
    49.       @ch.type("魔兽")
    50.     when 4
    51.       @ch.type("仙灵")
    52.     when 5
    53.       @ch.type("妖灵")
    54.     when 6
    55.       @ch.type("精怪")
    56.     when 7
    57.       @ch.type("鬼魂")
    58.     when 8
    59.       @ch.type("活尸")
    60.     when 9
    61.       @ch.type("生物")
    62.     when 10
    63.       @ch.type("人类")
    64.     when 11
    65.       @ch.type("魔王")
    66.     end
    67.   end
    68.   def pic_update
    69.    
    70.   end
    71. end
    复制代码
    好吧,现在没头绪了,请大家协助我完成
    分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    转播转播0 分享淘帖0 分享分享0 收藏收藏0

    488

    主题

    2

    听众

    5458

    积分

    名扬四海

    会员等级: 7

  • TA的每日心情
    擦汗
    2024-2-23 10:28
  • 签到天数: 1851 天

    [LV.Master]伴坛终老

    精华
    0
    积分
    5458
    历练
    0
    声望
    246
    人气
    62

    黑色羽翼 神仙眷侣 转帖之王

    最爱菱纱
    幸福:65℃
    2
    发表于 2011-5-8 18:02:10 |只看该作者
    啥东东吗~~~~~~
    回复

    使用道具 举报

    1008

    主题

    5

    听众

    2万

    积分

    返璞归真

    不器用な星の瞬き

    会员等级: 10

  • TA的每日心情
    擦汗
    昨天 19:06
  • 签到天数: 1366 天

    [LV.10]以坛为家III

    精华
    2
    积分
    23737
    历练
    3
    声望
    133
    人气
    2542

    转帖之王 金融巨子 黑色羽翼

    单身中……
    帮我摆脱单身吧
    3
    发表于 2011-5-8 18:13:26 |只看该作者
    集思广益出脚本
    夜空の星に 捧げた願いの
    欠片積めて 爆誕する奇跡
    回复

    使用道具 举报

    157

    主题

    2

    听众

    5946

    积分

    名扬四海

    挺尸中请勿打扰。。。。。

    会员等级: 7

  • TA的每日心情
    无聊
    2011-8-13 00:03
  • 签到天数: 256 天

    [LV.8]以坛为家I

    精华
    1
    积分
    5946
    历练
    4
    声望
    68
    人气
    68

    出神入化

    单身中……
    帮我摆脱单身吧
    4
    发表于 2011-5-25 21:39:13 |只看该作者
    你这个到底是要做什么啊- -
    心情不好,靠近者,死
    回复

    使用道具 举报

    1008

    主题

    5

    听众

    2万

    积分

    返璞归真

    不器用な星の瞬き

    会员等级: 10

  • TA的每日心情
    擦汗
    昨天 19:06
  • 签到天数: 1366 天

    [LV.10]以坛为家III

    精华
    2
    积分
    23737
    历练
    3
    声望
    133
    人气
    2542

    转帖之王 金融巨子 黑色羽翼

    单身中……
    帮我摆脱单身吧
    5
    发表于 2011-5-26 19:32:31 |只看该作者
    讨论这东西如何完成
    夜空の星に 捧げた願いの
    欠片積めて 爆誕する奇跡
    回复

    使用道具 举报

    22

    主题

    1

    听众

    2118

    积分

    仗剑行侠

    会员等级: 5

  • TA的每日心情
    无聊
    2012-2-12 03:34
  • 签到天数: 57 天

    [LV.5]常住仙友I

    精华
    0
    积分
    2118
    历练
    1
    声望
    12
    人气
    189
    单身中……
    帮我摆脱单身吧
    6
    发表于 2011-6-14 12:03:27 |只看该作者
    你的最终目的是什么
    仙劍online台服   全區—pvp夢璃(原過云坊)
    玄小北—劍俠—35級
    十裡坡的童鞋如果要玩仙劍ol台服
    記得來這個區m我哦
    有福利的說~
    回复

    使用道具 举报

    827

    主题

    7

    听众

    1万

    积分

    御剑江湖

    秘密

    会员等级: 8

  • TA的每日心情
    无聊
    昨天 18:14
  • 签到天数: 2891 天

    [LV.Master]伴坛终老

    精华
    0
    积分
    13017
    历练
    0
    声望
    411
    人气
    375

    转帖之王 匠心独运

    单身中……
    帮我摆脱单身吧
    7
    发表于 2011-6-14 21:54:31 |只看该作者
    用怪物图鉴就行了。。
    我记得某某游戏有神魔的。。。
    回复

    使用道具 举报

    1008

    主题

    5

    听众

    2万

    积分

    返璞归真

    不器用な星の瞬き

    会员等级: 10

  • TA的每日心情
    擦汗
    昨天 19:06
  • 签到天数: 1366 天

    [LV.10]以坛为家III

    精华
    2
    积分
    23737
    历练
    3
    声望
    133
    人气
    2542

    转帖之王 金融巨子 黑色羽翼

    单身中……
    帮我摆脱单身吧
    8
    发表于 2011-6-15 11:07:39 |只看该作者
    用怪物图鉴就行了。。
    我记得某某游戏有神魔的。。。
    林间御风 发表于 2011-6-14 21:54



        完全不兼容
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    手机版|Archiver|仙剑之十里坡 ( 苏ICP备11022766号 )  

    GMT+8, 2024-5-5 02:51 , Processed in 0.701275 second(s), 58 queries .

    Powered by Discuz! X2.5

    © 2001-2012 Comsenz Inc.

    回顶部