幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2078|回复: 7

[已解决] 求一个不同状态下不同战斗图片的脚本

[复制链接]

6

主题

27

帖子

336

积分

④见习

积分
336
QQ
发表于 2010-7-23 21:01:25 | 显示全部楼层 |阅读模式
标题说的不太清楚,意思就是正常准备战斗时一个样子,使用特技时一个样子 防御时一个样子 使用物品时一个样子 普通攻击时一个样子 HP小于20%时一个样子,通过脚本实现,最好是多种状态图片能存到一张战斗图片里面,并且能与RTAB超级纵版战斗兼容

我贪心是不是太大了
呆滞,会编剧不会技术的丫头
回复

使用道具 举报

6

主题

30

帖子

252

积分

③业余

积分
252
发表于 2010-7-24 16:15:23 | 显示全部楼层
你找的脚本是不是超级战斗制作教学 (待机,挨打,防御,倒地动画等) 在待机,在挨打,在防御,在倒地时也是一个样子de
回复 支持 反对

使用道具 举报

6

主题

27

帖子

336

积分

④见习

积分
336
QQ
 楼主| 发表于 2010-8-1 17:22:04 | 显示全部楼层
应该是吧 不过我没有那个脚本
呆滞,会编剧不会技术的丫头
回复 支持 反对

使用道具 举报

6

主题

27

帖子

336

积分

④见习

积分
336
QQ
 楼主| 发表于 2010-8-1 19:58:13 | 显示全部楼层
不,不行……那个还是跟RTAB有冲突,大不了就不搞了
呆滞,会编剧不会技术的丫头
回复 支持 反对

使用道具 举报

0

主题

13

帖子

104

积分

③业余

积分
104
QQ
发表于 2010-8-3 16:16:59 | 显示全部楼层
  1. class Sprite_Battler < RPG::Sprite
  2.   alias gods_eyes_update update
  3.   def update
  4.     gods_eyes_update
  5.     if @battler != nil && @battler.is_a?(Game_Actor)
  6.       if @memory_kind == nil
  7.         @memory_kind = @battler.current_action.kind
  8.       end
  9.       if @memory_active == nil
  10.         @memory_active = false
  11.       end
  12.       if @memory_basic == nil
  13.         @memory_basic = @battler.current_action.basic
  14.       end
  15.       if @battler.current_action.kind != @memory_kind
  16.         @memory_kind = @battler.current_action.kind
  17.         case @battler.current_action.kind
  18.         when 1
  19.           self.bitmap = RPG::Cache.battler(@battler_name + "_特技", @battler_hue)
  20.         when 2
  21.           self.bitmap = RPG::Cache.battler(@battler_name + "_物品", @battler_hue)
  22.         end
  23.         if @battler.current_action.kind == 0
  24.           @memory_basic = @battler.current_action.basic
  25.           case @battler.current_action.basic
  26.           when 0
  27.             #p "fuck 0"a
  28.             self.bitmap = RPG::Cache.battler(@battler_name + "_攻击", @battler_hue)
  29.           when 1
  30.             self.bitmap = RPG::Cache.battler(@battler_name + "_防御", @battler_hue)
  31.           when 2
  32.             self.bitmap = RPG::Cache.battler(@battler_name + "_逃跑", @battler_hue)
  33.           end
  34.         end
  35.       end
  36.       if @battler.current_action.basic != @memory_basic
  37.         if @battler.current_action.kind == 0
  38.           @memory_basic = @battler.current_action.basic
  39.           case @battler.current_action.basic
  40.           when 0
  41.             #p "fuck 0"
  42.             self.bitmap = RPG::Cache.battler(@battler_name + "_攻击", @battler_hue)
  43.           when 1
  44.             self.bitmap = RPG::Cache.battler(@battler_name + "_防御", @battler_hue)
  45.           when 3
  46.             self.bitmap = RPG::Cache.battler(@battler_name + "_逃跑", @battler_hue)
  47.           end
  48.         end
  49.       end
  50.     end
  51.   end
  52. end
复制代码
使用方法:将此脚本插入到Main前面
在Battle准备如下图片 角色战斗图名称+_攻击
+_防御
+_逃跑
+_特技
+_物品
在心中默念三遍“谢谢”即可使用
回复 支持 反对

使用道具 举报

6

主题

27

帖子

336

积分

④见习

积分
336
QQ
 楼主| 发表于 2010-8-4 16:50:43 | 显示全部楼层
这……这是继腿神以来又一个脚本帝的诞生吗……谢谢、谢谢、谢谢……
呆滞,会编剧不会技术的丫头
回复 支持 反对

使用道具 举报

0

主题

13

帖子

104

积分

③业余

积分
104
QQ
发表于 2010-8-4 17:33:11 | 显示全部楼层
人家还是个新淫嘛,喵……
回复 支持 反对

使用道具 举报

6

主题

27

帖子

336

积分

④见习

积分
336
QQ
 楼主| 发表于 2010-8-8 14:49:11 | 显示全部楼层
可是没办法容错啊 要是没有后缀的话就会出错 怎样容错啊……
呆滞,会编剧不会技术的丫头
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-5 20:08 , Processed in 0.021734 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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