查看: 1545|回复: 4

[已经解决] 行行好,大家帮帮我吧... T.T

[复制链接]
梦石
0
星屑
50
在线时间
138 小时
注册时间
2012-7-2
回帖
105
发表于 2012-7-25 20:02:11 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 z2214557w 于 2012-7-25 20:06 编辑

我想要一个空手也能造成敌人伤害的脚本,谁能帮帮我

搜了一下,发现搜到的脚本要么存在第二个人加入后就出问题,要么干脆脚本语法错误,有没有比较完美可行的脚本

点评

标题犯规+不善用搜索==  发表于 2012-7-25 20:07
我只属于我一个人的世界~~~
梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2012-7-26 10:53:09 | 显示全部楼层
本帖最后由 hcm 于 2012-8-10 08:45 编辑

最完美的脚本就是默认脚本

所以,可以自己动手来改,
找到Game_Actor 里面, 定义攻击力的这行
  1. #--------------------------------------------------------------------------
  2.   # ● 获取基本攻击力
  3.   #--------------------------------------------------------------------------
  4.   def base_atk
  5.     weapon = $data_weapons[@weapon_id]
  6.     return weapon != nil ? weapon.atk : 0
  7.   end
复制代码
从里可以看到, 攻击力是直接获取武器的攻击力,,  没有武器的时候就是0, 那我们把最后的这个0改一下,  改成100  那没有装备武器的话,攻击力就是100了

同样的,也可以这样改,
  1.   def base_atk
  2.     weapon = $data_weapons[@weapon_id]
  3.     return weapon != nil ? weapon.atk : base_str #可以看上面的定义, 这个意思就是等于角色的力量,
  4.   end
复制代码
这样,空手的攻击力就是等于力量,

也可以写上其他的方法, 自己动手改的脚本是最完美的.

评分

参与人数 1梦石 +2 收起 理由
hcm + 2 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
138 小时
注册时间
2012-7-2
回帖
105
 楼主| 发表于 2012-7-26 20:08:18 | 显示全部楼层
灯笼菜刀王 发表于 2012-7-26 10:53
最完美的脚本就是默认脚本

所以,可以自己动手来改,

谢谢你,这个方法很好!
不过我后来想到,这样改对魔法系的队员来说,不用武器的时候打出来的伤害经常大于拿了低物理攻击的杖打出来的伤害...
我只属于我一个人的世界~~~
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2012-7-27 02:05:59 | 显示全部楼层
z2214557w 发表于 2012-7-26 20:08
谢谢你,这个方法很好!
不过我后来想到,这样改对魔法系的队员来说,不用武器的时候打出来的伤害经常大 ...


这个只是范例, 具体攻击数值的获得随便你定义, 发挥自己的想象就可以了, 比如,把攻击力= 武器攻击+力量等,

知道原理了就可以实现创意了. 让自己的思维腾飞
回复

使用道具 举报

梦石
0
星屑
225
在线时间
2 小时
注册时间
2012-4-13
回帖
1
发表于 2012-7-27 08:03:05 | 显示全部楼层
。。。。。。

评分

参与人数 1星屑 -20 收起 理由
hcm -20 只有句号啊。

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部