Project1

标题: 連擊與空手攻擊的問題 [打印本页]

作者: str342650    时间: 2012-5-17 21:58
标题: 連擊與空手攻擊的問題
本帖最后由 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.請問連擊的腳本有大大能高知哪邊有嗎?都找到不能用不然就是會衝突= = dsu_plus_rewardpost_czw
作者: 双叶GL    时间: 2012-5-18 05:30
請問"我陷在空身時"这句话是什么意思


空手攻击力的话
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的连击脚本
作者: str342650    时间: 2012-5-18 17:43
双叶GL 发表于 2012-5-18 05:30
請問"我陷在空身時"这句话是什么意思

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

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

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


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

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




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1