Project1
标题:
关于连击系统
[打印本页]
作者:
光之战神
时间:
2008-4-9 21:28
提示:
作者被禁止或删除 内容自动屏蔽
作者:
八云紫
时间:
2008-4-9 21:34
请把错误截图发上来,这样说是帮不了你的。
作者:
禾西
时间:
2008-4-9 22:18
現時流行的連擊系統bug很多==|||,所以只能把錯誤的提示與語句丟上來查看一下囉。
作者:
光之战神
时间:
2008-4-10 04:03
提示:
作者被禁止或删除 内容自动屏蔽
作者:
禾西
时间:
2008-4-10 04:39
少了這個腳本:
# ▽△▽ XRXS. 装備属性取得機構 ▽△▽ built 221114
# by 桜雅 在土
#==============================================================================
# --- XRXS. 装備属性取得機構 ---
#==============================================================================
class Game_Battler
#--------------------------------------------------------------------------
# ○ スキルの属性取得
#--------------------------------------------------------------------------
def skill_element_set(skill)
return skill.nil? ? [] : skill.element_set
end
#--------------------------------------------------------------------------
# ○ 全装備の属性取得
#--------------------------------------------------------------------------
def equip_element_set
return self.element_set + self.guard_element_set
end
#--------------------------------------------------------------------------
# ○ 全防具の属性取得
#--------------------------------------------------------------------------
def guard_element_set
return []
end
end
class Game_Actor < Game_Battler
def guard_element_set
set = []
for id in self.armor_ids
next if id.nil?
armor = $data_armors[id]
set += (armor != nil ? armor.guard_element_set : [])
end
return set
end
#--------------------------------------------------------------------------
# ○ 武器 ID配列
#--------------------------------------------------------------------------
def weapon_ids
@weapon_ids = [] if @weapon_ids == nil
@weapon_ids[0] = @weapon_id
return @weapon_ids
end
#--------------------------------------------------------------------------
# ○ 防具 ID配列
#--------------------------------------------------------------------------
def armor_ids
@armor_ids = [] if @armor_ids == nil
@armor_ids[0] = @armor1_id
@armor_ids[1] = @armor2_id
@armor_ids[2] = @armor3_id
@armor_ids[3] = @armor4_id
return @armor_ids
end
#--------------------------------------------------------------------------
# ○ 装備配列の取得
#--------------------------------------------------------------------------
def equipments
equipments = []
self.weapon_ids.each {|id| equipments.push($data_weapons[id])}
self.armor_ids.each {|id| equipments.push($data_armors[id])}
return equipments
end
#--------------------------------------------------------------------------
# ○ 装備中?
#--------------------------------------------------------------------------
def equiping?(item)
case item
when RPG::Weapon
return self.weapon_ids.include?(item.id)
when RPG::Armor
return self.armor_ids.include?(item.id)
else
return false
end
end
end
复制代码
作者:
光之战神
时间:
2008-4-10 20:45
提示:
作者被禁止或删除 内容自动屏蔽
作者:
光之战神
时间:
2008-4-10 21:00
提示:
作者被禁止或删除 内容自动屏蔽
作者:
水迭澜
时间:
2008-4-10 23:34
数据库的技能名称后边用一个半角逗号隔开,后边写连击数……
好象是这样吧……
例如十字斩,1
作者:
光之战神
时间:
2008-4-11 20:29
提示:
作者被禁止或删除 内容自动屏蔽
作者:
禾西
时间:
2008-4-11 20:40
當然……RTAB的連擊系統是根據動畫設定的。
需要在動畫的閃爍當中設定,每有設定强度爲零的閃爍的時候連擊一次。顯示的扣血量根據 紅/100 的技能扣血量顯示 [LINE]1,#dddddd[/LINE]
系统信息:本贴由本区版主认可为正确答案,66RPG感谢您的热情解答~
作者:
光之战神
时间:
2008-4-11 21:34
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1