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

Project1

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

[已经过期] 連擊與空手攻擊的問題

[复制链接]

Lv1.梦旅人

梦石
0
星屑
65
在线时间
141 小时
注册时间
2012-4-29
帖子
54
跳转到指定楼层
1
发表于 2012-5-17 21:58:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hcm 于 2012-5-30 11:56 编辑

1.我用了這個腳本:
  1. #==============================================================================
  2. #無裝備攻擊防禦力 + 裝備攻防疊加 V1.0 by 果凍叮噹貓
  3. #==============================================================================

  4. #攻擊力修正值(非0,否則出錯,默認 1 直接調用力量值)
  5. AT = 1
  6. #防禦力修正值(非0,否則出錯,默認 1 直接調用靈巧值)
  7. DF = 10
  8. #魔法防禦力修正值(非0,否則出錯,默認 1 直接調用魔力值)
  9. MDF = 10
  10. #閃躲率修正值(非0,否則出錯,推薦使用 1)
  11. SD = 1

  12. #==============================================================================
  13. # ■ Game_Actor
  14. #------------------------------------------------------------------------------
  15. #  處理角色的類。本類在 Game_Actors 類 ($game_actors)
  16. # 的內部使用、Game_Party 類請參考 ($game_party) 。
  17. #==============================================================================
  18. class Game_Actor < Game_Battler

  19. #--------------------------------------------------------------------------
  20. # ● 獲取基本攻擊力
  21. #--------------------------------------------------------------------------
  22. def base_atk
  23.    weapon = $data_weapons[@weapon_id]
  24.    return weapon != nil ? base_str / AT + weapon.atk : base_str / AT
  25. end

  26. #--------------------------------------------------------------------------
  27. # ● 獲取基本物理防禦
  28. #--------------------------------------------------------------------------
  29. def base_pdef
  30.    weapon = $data_weapons[@weapon_id]
  31.    armor1 = $data_armors[@armor1_id]
  32.    armor2 = $data_armors[@armor2_id]
  33.    armor3 = $data_armors[@armor3_id]
  34.    armor4 = $data_armors[@armor4_id]
  35.    pdef1 = weapon != nil ? weapon.pdef : 0
  36.    pdef2 = armor1 != nil ? armor1.pdef : 0
  37.    pdef3 = armor2 != nil ? armor2.pdef : 0
  38.    pdef4 = armor3 != nil ? armor3.pdef : 0
  39.    pdef5 = armor4 != nil ? armor4.pdef : 0
  40.    return pdef1 + pdef2 + pdef3 + pdef4 + pdef5 + base_dex / DF
  41. end

  42. #--------------------------------------------------------------------------
  43. # ● 獲取基本魔法防禦
  44. #--------------------------------------------------------------------------
  45. def base_mdef
  46.    weapon = $data_weapons[@weapon_id]
  47.    armor1 = $data_armors[@armor1_id]
  48.    armor2 = $data_armors[@armor2_id]
  49.    armor3 = $data_armors[@armor3_id]
  50.    armor4 = $data_armors[@armor4_id]
  51.    mdef1 = weapon != nil ? weapon.mdef : 0
  52.    mdef2 = armor1 != nil ? armor1.mdef : 0
  53.    mdef3 = armor2 != nil ? armor2.mdef : 0
  54.    mdef4 = armor3 != nil ? armor3.mdef : 0
  55.    mdef5 = armor4 != nil ? armor4.mdef : 0
  56.    return mdef1 + mdef2 + mdef3 + mdef4 + mdef5 +base_int / MDF
  57. end

  58. #--------------------------------------------------------------------------
  59. # ● 獲取基本迴避修正
  60. #--------------------------------------------------------------------------
  61. def base_eva
  62.    armor1 = $data_armors[@armor1_id]
  63.    armor2 = $data_armors[@armor2_id]
  64.    armor3 = $data_armors[@armor3_id]
  65.    armor4 = $data_armors[@armor4_id]
  66.    eva1 = armor1 != nil ? armor1.eva : 0
  67.    eva2 = armor2 != nil ? armor2.eva : 0
  68.    eva3 = armor3 != nil ? armor3.eva : 0
  69.    eva4 = armor4 != nil ? armor4.eva : 0
  70.    return eva1 + eva2 + eva3 + eva4 + SD     #base_agi / SD
  71. end

  72. end
复制代码
可以自訂空身時的攻防或依屬性增加還能壘加裝備的攻防腳本~請問我陷在空身時攻擊有100但攻擊敵人時
怎麼還是0呢@@

2.請問連擊的腳本有大大能高知哪邊有嗎?都找到不能用不然就是會衝突= =

Lv2.观梦者

梦石
0
星屑
266
在线时间
122 小时
注册时间
2010-12-23
帖子
179
2
发表于 2012-5-18 05:30:52 | 只看该作者
請問"我陷在空身時"这句话是什么意思


空手攻击力的话
http://rpg.blue/thread-163781-1-1.html

是不是攻击浮动的问题

空手伤害伤害修改
#--------------------------------------------------------------------------
  # ● 获取基本攻击力
  #--------------------------------------------------------------------------
  def base_atk
    weapon = $data_weapons[@weapon_id]
    atk1 = weapon != nil ? weapon.atk : 0
    return atk1//这里直接可以在后面+你需要加的效果,比方(base_str*0.8)+(base_dex*0.6)简单就是
   // return atk1+(base_str*0.8)+(base_dex*0.6)
  end

而且,这脚本基本不会冲突才对,假如有的话,请直接在原本的Game_Actor 修改吧,
要不然,就是你下载的连击脚本有问题


http://rpg.blue/forum.php?mod=viewthread&tid=221456
XP的连击脚本

点评

嗯,大哥,你很厉害,真不知LZ为神马要用这么虾米的脚本,怪透顶了,不出错都怪喽。  发表于 2012-5-18 19:59

评分

参与人数 1星屑 +132 收起 理由
hcm + 132 感谢回答

查看全部评分

- -作图太麻烦了,又是PS又是素材的
还不如玩游戏实际- -嗯嗯,娱乐就好!!

=====================
神马都简单,但是需要时间&精力,虽然我时间很多,但是专注一样东西的精力- -
====================
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
141 小时
注册时间
2012-4-29
帖子
54
3
 楼主| 发表于 2012-5-18 17:43:39 | 只看该作者
双叶GL 发表于 2012-5-18 05:30
請問"我陷在空身時"这句话是什么意思

我陷在空身時=我現在空身時=.=不好意思打錯

謝謝大大^^可以用也沒有衝突

至於連擊的腳本,請問為什麼擊中一次不會顯示數字呢@@能不能設定讓某些技能出現連擊
就好,不然這樣普攻時都不會出現傷害數字= =


‘‘──str342650于2012-5-18 17:46补充以下内容

或者是可以更改普攻的動畫讓他攻擊2次以上嗎0.0?
’’

点评

不然這樣普攻都看不到也看不到爆擊@@  发表于 2012-5-18 18:16
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 09:39

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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