设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1610|回复: 0
打印 上一主题 下一主题

[已经过期] 战斗结束后获取当前战斗队伍的ID问题

[复制链接]

Lv2.观梦者

梦石
0
星屑
723
在线时间
530 小时
注册时间
2010-6-9
帖子
840
跳转到指定楼层
1
发表于 2013-8-11 17:03:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
@troop=$data_troops[1].id
这个是获取队伍为1的ID,就是1,完全没意义。如何让他实现自动获取呢?不知道怎么设这个变量。
另外:
战斗结束处理       
def on_battle_end
                @result.clear
                $add_ysyz.text
                remove_battle_states
                remove_all_buffs
                clear_actions
                clear_tp unless preserve_tp?
                appear
        end
我把那段处理好的代码放到这个里边,结束时会执行三次,怎么说?求解
代码
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2. # ●Scene_YSYZ
  3. #--------------------------------------------------------------------------
  4. class Scene_YSYZ < Game_Troop
  5.         #--------------------------------------------------------------------------
  6.         # ● 常量
  7.         #--------------------------------------------------------------------------
  8.         #--------------------------------------------------------------------------
  9.         # ● 全局变量
  10.         #--------------------------------------------------------------------------
  11.         #--------------------------------------------------------------------------
  12.         # ●
  13.         #--------------------------------------------------------------------------
  14.         def initialize
  15.                 #~                                 地                        水                        炎                        风                        光                        暗                        神                        混沌
  16.                 #~                                 0                         1                                2                         3                         4                         5                                 6                         7        
  17.                 @ysyz_a=[000,        100,                200,                300,                400,                500,                600,                700]
  18.         end
  19.         #--------------------------------------------------------------------------
  20.         #
  21.         #--------------------------------------------------------------------------
  22.         def check_troop_id
  23.                 @troop=$data_troops[1].id
  24.                 case @troop
  25.                 when 1
  26.                         @ysyz_a=[100,        100,                100,                100,                100,         100,                100,                100]                       
  27.                 when 2
  28.                         @ysyz_a=[000,        000,                000,                000,                000,                000,                000,                000]
  29.                 else
  30.                         @ysyz_a=[000,        000,                000,                000,                000,                 000,                000,                000]
  31.                 end
  32.         end
  33.         #--------------------------------------------------------------------------
  34.         #
  35.         #--------------------------------------------------------------------------
  36.         def text_list
  37.                 $game_message.add("
  38. \\>\\I[100]:\\V[162] \\I[99]:\\V[163] \\I[96]:\\V[164] \\I[101]:\\V[165]
  39. \\>\\I[102]:\\V[166] \\I[103]:\\V[167] \\I[403]:\\V[168] \\I[406]:\\V[169] ")
  40.         end
  41.         #--------------------------------------------------------------------------
  42.         # ● 显示获取
  43.         #--------------------------------------------------------------------------
  44.         def text
  45.                 check_troop_id
  46.                 $game_message.add("
  47. \\>\\I[100]+#{@ysyz_a[0]} \\I[99]+#{@ysyz_a[1]} \\I[96]+#{@ysyz_a[2]} \\I[101]+#{@ysyz_a[3]}
  48. \\>\\I[102]+#{@ysyz_a[4]} \\I[103]+#{@ysyz_a[5]} \\I[403]+#{@ysyz_a[6]} \\I[406]+#{@ysyz_a[7]} ")
  49.                 $game_variables[162]+=@ysyz_a[0]
  50.                 $game_variables[163]+=@ysyz_a[1]
  51.                 $game_variables[164]+=@ysyz_a[2]
  52.                 $game_variables[165]+=@ysyz_a[3]
  53.                 $game_variables[166]+=@ysyz_a[4]
  54.                 $game_variables[167]+=@ysyz_a[5]
  55.                 $game_variables[168]+=@ysyz_a[6]
  56.                 $game_variables[169]+=@ysyz_a[7]
  57.         end
  58. end
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-18 00:11

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表