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

Project1

 找回密码
 注册会员
搜索
12
返回列表 发新帖
楼主: ejenyang
打印 上一主题 下一主题

空手攻防脚本问题

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2008-2-29
帖子
114
11
 楼主| 发表于 2008-3-6 00:38:56 | 只看该作者
就66RPG的几个整合脚本,。然后双远景图的,还有人物跟随,还有1个描绘敌人血的
还有1个全动画战斗的脚本
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2008-2-29
帖子
114
12
 楼主| 发表于 2008-3-6 00:42:19 | 只看该作者
我把Game_Actor里的#--------------------------------------------------------------------------
  # ● 获取基本攻击力
  #--------------------------------------------------------------------------
  def base_atk
    weapon = $data_weapons[@weapon_id]
    return weapon != nil ? weapon.atk : 0
  end
0那改成30了,然后就了游戏也变30,这样是不是就对了?
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

13
发表于 2008-3-6 00:43:29 | 只看该作者
几个整合脚本?= =|||||
具体是RTAB那些?
RTAB似乎有改Game_Actor,
你在脚本里按ctrl+shift+f4,看看有没有你插入的脚本能搜索到class Game_Actor吧、

p.s LS的基本没错,你也可以把30换成变量~
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2008-2-29
帖子
114
14
 楼主| 发表于 2008-3-6 00:46:06 | 只看该作者
那如果搜到了要改成什么呢
class Game_Actor < Game_Battler我就搜到4句这个
如果我把刚才那个基本攻击改成30
那我换武器是60攻击,能不能弄成30+60呢,现在换完还是60
而且升级了属性会加,但不加攻防,那要这些属性做什么呢
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

15
发表于 2008-3-6 00:53:05 | 只看该作者
可以的
设置成
    return weapon != nil ? weapon.atk + base_str: base_str
这个是攻击力的。
你也可以改成其他~~~


P。S
居然重定义了4次么………………难怪OJZ ……= =

再p.s
str好像跟技能威力有关吧……=      =|||
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2008-2-29
帖子
114
16
 楼主| 发表于 2008-3-6 01:01:58 | 只看该作者
return weapon != nil ? weapon.atk + base_str: base_str
那如果防御就 base_def    base_mdef这样吗

def base_pdef
    weapon = $data_weapons[@weapon_id]
    armor1 = $data_armors[@armor1_id]
    armor2 = $data_armors[@armor2_id]
    armor3 = $data_armors[@armor3_id]
    armor4 = $data_armors[@armor4_id]
    pdef1 = weapon != nil ? weapon.pdef : 0
    pdef2 = armor1 != nil ? armor1.pdef : 0
    pdef3 = armor2 != nil ? armor2.pdef : 0
    pdef4 = armor3 != nil ? armor3.pdef : 0
    pdef5 = armor4 != nil ? armor4.pdef : 0
    return pdef1 + pdef2 + pdef3 + pdef4 + pdef5
  end这样好长,我不是很看懂,这个防御的,要插在哪?
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

17
发表于 2008-3-6 01:05:44 | 只看该作者
要改就改return那里~
但是个人的属性没有def的
只有四个
base_str 力量
base_dex 灵活
base_agi 速度
base_int 魔力/智慧

另外关于 return weapon != nil ? weapon.atk + base_str: base_str
这个个东西,意思是,如果weapon != nil 成立就return冒号前边那个公式,否则就后一个~
= =
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
0 小时
注册时间
2008-2-29
帖子
114
18
 楼主| 发表于 2008-3-6 01:20:14 | 只看该作者
汗,不晓得改了什么,设置了初期装备进游戏都没有的
郁闷,明明把可用装备,初期装备都勾上了
回复 支持 反对

使用道具 举报

Lv5.捕梦者

御灵的宠物

梦石
12
星屑
8438
在线时间
88 小时
注册时间
2006-12-11
帖子
3148

第2届TG大赛亚军

19
发表于 2008-3-6 01:34:43 | 只看该作者
- -|||……不用着急,先新建立一个工程看看有没问题,然后一个个把你的脚本加进去吧
P。S 先结了这帖吧~
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
我的Lofter:http://nightoye.lofter.com/

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 01:53

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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