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

Project1

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

请问一个装备问题..

 关闭 [复制链接]

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

跳转到指定楼层
1
发表于 2009-2-6 05:06:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
1.请问怎么改正放下武器还有攻击力????(我在论坛有看过一个脚本,但是似乎存在拿上武器后防御力归零的bug....)

2.请问怎么实现放下装备还有防御力????
此贴于 2009-2-6 10:30:42 被版主darkten提醒,请楼主看到后对本贴做出回应。
本贴由论坛斑竹darkten结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^
努力努力再努力

Lv4.逐梦者

梦石
0
星屑
6875
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

2
发表于 2009-2-6 06:26:04 | 只看该作者
脚本编辑器里的Game_Actor
找到下面的内容
  #--------------------------------------------------------------------------
  # ● 获取基本攻击力
  #--------------------------------------------------------------------------
  def base_atk
    weapon = $data_weapons[@weapon_id]
    return weapon != nil ? weapon.atk : 0

  end
  #--------------------------------------------------------------------------
  # ● 获取基本物理防御
  #--------------------------------------------------------------------------
  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
  #--------------------------------------------------------------------------
  # ● 获取基本魔法防御
  #--------------------------------------------------------------------------
  def base_mdef
    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]
    mdef1 = weapon != nil ? weapon.mdef : 0
    mdef2 = armor1 != nil ? armor1.mdef : 0
    mdef3 = armor2 != nil ? armor2.mdef : 0
    mdef4 = armor3 != nil ? armor3.mdef : 0
    mdef5 = armor4 != nil ? armor4.mdef : 0
    return mdef1 + mdef2 + mdef3 + mdef4 + mdef5

  end
看见那3行红色的部分了吗?就改这3行!
你想怎么改?
系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
帖子
3081
3
发表于 2009-2-6 07:17:47 | 只看该作者
也可以通过修改game_battle3里的内容进行伤害重新定义

F1搜索战斗计算式
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复 支持 反对

使用道具 举报

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

4
 楼主| 发表于 2009-2-6 20:24:42 | 只看该作者
额...请问下后知后觉前辈....这几行怎么改才好....能给我解释下么....比如改成没穿装备的情况下物防和灵巧度相同...这样改怎么改那行红字啊????
努力努力再努力
回复 支持 反对

使用道具 举报

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

5
 楼主| 发表于 2009-2-6 20:37:26 | 只看该作者
return pdef1 + pdef2 + pdef3 + pdef4 + pdef5 + base_dex

我改成这样.好象正确了....谢谢后知后觉前辈.....
努力努力再努力
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6875
在线时间
1666 小时
注册时间
2008-10-29
帖子
6710

贵宾

6
发表于 2009-2-6 20:49:06 | 只看该作者
return pdef1 + pdef2 + pdef3 + pdef4 + pdef5 + base_dex

这个base_dex 就是Game_Actor里面的那个def base_dex获取基本灵巧











你知道得太多了

回复 支持 反对

使用道具 举报

Lv1.梦旅人

垃圾死人

梦石
0
星屑
50
在线时间
285 小时
注册时间
2009-1-27
帖子
2420

贵宾

7
 楼主| 发表于 2009-2-6 21:02:28 | 只看该作者
谢谢前辈指导.我还在努力学习.再有问题的话也希望前辈能继续指导.谢谢
努力努力再努力
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-18 06:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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