[สคริปต์] โจมตีแล้วเพิ่มSPทีละนิด
หน้า 1 จาก 1
[สคริปต์] โจมตีแล้วเพิ่มSPทีละนิด
สคริปต์ โจมตีแล้วเพิ่มSPทีละนิด
-----------------------------------------------------------------------------
การทำงานของสคริปต์นี้
สคริปต์นี้จะช่วยให้เราสามารถมีโอกาสใช้สกิลได้มากขึ้น เมื่อเราเลือกAttackธรรมดา ก็จะฟื้นฟูSpทีละนิด แต่ถ้าเลือกโจมตีด้วยSkill Spก็จะไม่เพิ่มครับ
-----------------------------------------------------------------------------
คัดลอกรหัสไปที่คลิปบอร์ด
----------------------------------------------------------------------
วิธีการปรับ
คัดลอกรหัสไปที่คลิปบอร์ด
ปรับค่าต่างๆได้ที่บรรทัดนี้ ลองคลำๆดูนะครับ
----------------------------------------------------------------------
Credit : KGC
-----------------------------------------------------------------------------
การทำงานของสคริปต์นี้
สคริปต์นี้จะช่วยให้เราสามารถมีโอกาสใช้สกิลได้มากขึ้น เมื่อเราเลือกAttackธรรมดา ก็จะฟื้นฟูSpทีละนิด แต่ถ้าเลือกโจมตีด้วยSkill Spก็จะไม่เพิ่มครับ
-----------------------------------------------------------------------------
- #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
- #_/ ◆ 攻撃時SP回復 - KGC_AttackRecoverSP ◆
- #_/ ◇ Last update : 2007/12/05 ◇
- #_/--------------------------------------------------------------------------
- #_/ 通常攻撃時にSPが回復する処理を追加します。
- #_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
- #================================================
- # ★ カスタマイズ項目 ★
- #================================================
- module KGC
- # ◆攻撃ヒット時のSP回復量 (アクター)
- ARSP_HIT_RECOVER_SP_ACTOR = 2
- # ◆対象撃破時のSP回復量 (アクター)
- ARSP_DEFEAT_RECOVER_SP_ACTOR = 5
- # ◆攻撃ヒット時のSP回復量 (エネミー)
- ARSP_HIT_RECOVER_SP_ENEMY = 4
- # ◆対象撃破時のSP回復量 (エネミー)
- ARSP_DEFEAT_RECOVER_SP_ENEMY = 10
- end
- #★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
- $imported = {} if $imported == nil
- $imported["AttackRecoverSP"] = true
- #================================================
- # ■ Game_Battler (分割定義 3)
- #================================================
- class Game_Battler
- #--------------------------------------------------------------------------
- # ● 通常攻撃の効果適用
- #--------------------------------------------------------------------------
- alias attack_effect_KGC_AttackRecoverSP attack_effect
- def attack_effect(attacker)
- result = attack_effect_KGC_AttackRecoverSP(attacker)
- if result
- attack_recover_sp_effect(attacker)
- end
- return result
- end
- #--------------------------------------------------------------------------
- # ● 攻撃時SP回復効果適用
- # 戻り値 : 回復したSP量
- #--------------------------------------------------------------------------
- def attack_recover_sp_effect(attacker)
- # ダメージを受けていない場合は戻る
- if !self.damage.is_a?(Numeric) || self.damage <= 0
- return 0
- end
- recover_sp = 0
- if self.dead?
- # 対象が戦闘不能になった場合
- recover_sp = (attacker.is_a?(Game_Actor) ?
- KGC::ARSP_DEFEAT_RECOVER_SP_ACTOR : KGC::ARSP_DEFEAT_RECOVER_SP_ENEMY)
- else
- # ヒットしただけの場合
- recover_sp = (attacker.is_a?(Game_Actor) ?
- KGC::ARSP_HIT_RECOVER_SP_ACTOR : KGC::ARSP_HIT_RECOVER_SP_ENEMY)
- end
- attacker.sp += recover_sp
- return recover_sp
- end
- end
คัดลอกรหัสไปที่คลิปบอร์ด
----------------------------------------------------------------------
วิธีการปรับ
- # ◆攻撃ヒット時のSP回復量 (アクター)
- ARSP_HIT_RECOVER_SP_ACTOR = 2
- # ◆対象撃破時のSP回復量 (アクター)
- ARSP_DEFEAT_RECOVER_SP_ACTOR = 5
- # ◆攻撃ヒット時のSP回復量 (エネミー)
- ARSP_HIT_RECOVER_SP_ENEMY = 4
- # ◆対象撃破時のSP回復量 (エネミー)
- ARSP_DEFEAT_RECOVER_SP_ENEMY = 10
คัดลอกรหัสไปที่คลิปบอร์ด
ปรับค่าต่างๆได้ที่บรรทัดนี้ ลองคลำๆดูนะครับ
----------------------------------------------------------------------
Credit : KGC
CruelMaster- Admin
- จำนวนข้อความ : 144
เฟรน โกล์ : 397444
ชื่อเสียง : 2
Join date : 16/03/2010
: 26
ที่อยู่ : 159/7 ถนน ประชาอุทิศ ตำบล ท่าตะเภา อำเภอเมือง จังหวัดชุมพร
เหรียญ
เหรียญมาร: 1
Similar topics
» [สคริปต์] ระบบหลอดเลือดศัตรู
» [สคริปต์] ติดตั้งFontอัตโนมัติ
» [สคริปต์] ระบบจับมอนเตอร์แบบโปเกมอน
» [สคริปต์] ซื้อสกิลจากร้านค้า
» [สคริปต์] ใช้สกิลแล้วมีเสียงเพลงประกอบ
» [สคริปต์] ติดตั้งFontอัตโนมัติ
» [สคริปต์] ระบบจับมอนเตอร์แบบโปเกมอน
» [สคริปต์] ซื้อสกิลจากร้านค้า
» [สคริปต์] ใช้สกิลแล้วมีเสียงเพลงประกอบ
หน้า 1 จาก 1
Permissions in this forum:
คุณไม่สามารถพิมพ์ตอบ
|
|