加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 金芒芒 于 2023-12-14 13:59 编辑
我方有5个小队组 为什么就是[@character.group[2]-1]的时候不显示,5个独立精灵脚脚本内容多一样
5个脚本数字相互跟换多显示就是[2]不显示
还有图片(蓝条)显示的y=690为什么会有规律的错层
难道跟进制有关系吗
def show_zuhp_bar?#是否显示hp栏? #return false if @character.is_a?(EFS_Hero) # 如果$场景,则返回假的。efs故事模式 return false if $scene.efs_story_mode #如果事件hp>0&&@角色已删除 &&表示与,意为同时都要满足。&&逻辑运算符,并且是双目运算符 # selected = $scene.group_lisenter.include?(@character.group) # cp队长=场景。小组[@角色.队组-1].队长 cp = $scene.team_groups[@character.group[0]-1].captain if cp == @character #返回$游戏开关[ZUSANHPBarSwitchID]||@角色.hp计数器>0 return $game_switches[ZUSANHPBarSwitchID] || @character.hp_counter > 0 #) && ! $game_switches[ZUSANHPBarDOESNOTSwitchID] else #否则 return false#返回假的 end end
def show_zuhp_bar?#是否显示hp栏?
#return false if @character.is_a?(EFS_Hero)
# 如果$场景,则返回假的。efs故事模式
return false if $scene.efs_story_mode
#如果事件hp>0&&@角色已删除 &&表示与,意为同时都要满足。&&逻辑运算符,并且是双目运算符
# selected = $scene.group_lisenter.include?(@character.group)
# cp队长=场景。小组[@角色.队组-1].队长
cp = $scene.team_groups[@character.group[0]-1].captain
if cp == @character
#返回$游戏开关[ZUSANHPBarSwitchID]||@角色.hp计数器>0
return $game_switches[ZUSANHPBarSwitchID] || @character.hp_counter > 0 #) && ! $game_switches[ZUSANHPBarDOESNOTSwitchID]
else #否则
return false#返回假的
end
end
def show_zuyihp_bar?#是否显示hp栏? #return false if @character.is_a?(EFS_Hero) # 如果$场景,则返回假的。efs故事模式 return false if $scene.efs_story_mode #如果事件hp>0&&@角色已删除 &&表示与,意为同时都要满足。&&逻辑运算符,并且是双目运算符 # selected = $scene.group_lisenter.include?(@character.group) # cp队长=场景。小组[@角色.队组-1].队长 cp = $scene.team_groups[@character.group[1]-1].captain if cp == @character #返回$游戏开关[ZUSANHPBarSwitchID]||@角色.hp计数器>0 return $game_switches[ZUSANHPBarSwitchID] || @character.hp_counter > 0 #) && ! $game_switches[ZUSANHPBarDOESNOTSwitchID] else #否则 return false#返回假的 end end
def show_zuyihp_bar?#是否显示hp栏?
#return false if @character.is_a?(EFS_Hero)
# 如果$场景,则返回假的。efs故事模式
return false if $scene.efs_story_mode
#如果事件hp>0&&@角色已删除 &&表示与,意为同时都要满足。&&逻辑运算符,并且是双目运算符
# selected = $scene.group_lisenter.include?(@character.group)
# cp队长=场景。小组[@角色.队组-1].队长
cp = $scene.team_groups[@character.group[1]-1].captain
if cp == @character
#返回$游戏开关[ZUSANHPBarSwitchID]||@角色.hp计数器>0
return $game_switches[ZUSANHPBarSwitchID] || @character.hp_counter > 0 #) && ! $game_switches[ZUSANHPBarDOESNOTSwitchID]
else #否则
return false#返回假的
end
end
def show_zuerhp_bar?#是否显示hp栏?
#return false if @character.is_a?(EFS_Hero)
# 如果$场景,则返回假的。efs故事模式
return false if $scene.efs_story_mode
#如果事件hp>0&&@角色已删除 &&表示与,意为同时都要满足。&&逻辑运算符,并且是双目运算符
# selected = $scene.group_lisenter.include?(@character.group)
# cp队长=场景。小组[@角色.队组-1].队长
cp = $scene.team_groups[@character.group[2]-1].captain
if cp == @character
# if event_hp > 0 && [email protected]
#返回$游戏开关[ZUSANHPBarSwitchID]||@角色.hp计数器>0
return $game_switches[ZUSANHPBarSwitchID] || @character.hp_counter > 0 #) && ! $game_switches[ZUSANHPBarDOESNOTSwitchID]
else #否则
return false#返回假的
end
end
def show_zusahp_bar?#是否显示hp栏? #return false if @character.is_a?(EFS_Hero) # 如果$场景,则返回假的。efs故事模式 return false if $scene.efs_story_mode #如果事件hp>0&&@角色已删除 &&表示与,意为同时都要满足。&&逻辑运算符,并且是双目运算符 # selected = $scene.group_lisenter.include?(@character.group) # cp队长=场景。小组[@角色.队组-1].队长 cp = $scene.team_groups[@character.group[3]-1].captain if cp == @character #返回$游戏开关[ZUSANHPBarSwitchID]||@角色.hp计数器>0 return $game_switches[ZUSANHPBarSwitchID] || @character.hp_counter > 0 #) && ! $game_switches[ZUSANHPBarDOESNOTSwitchID] else #否则 return false#返回假的 end end
def show_zusahp_bar?#是否显示hp栏?
#return false if @character.is_a?(EFS_Hero)
# 如果$场景,则返回假的。efs故事模式
return false if $scene.efs_story_mode
#如果事件hp>0&&@角色已删除 &&表示与,意为同时都要满足。&&逻辑运算符,并且是双目运算符
# selected = $scene.group_lisenter.include?(@character.group)
# cp队长=场景。小组[@角色.队组-1].队长
cp = $scene.team_groups[@character.group[3]-1].captain
if cp == @character
#返回$游戏开关[ZUSANHPBarSwitchID]||@角色.hp计数器>0
return $game_switches[ZUSANHPBarSwitchID] || @character.hp_counter > 0 #) && ! $game_switches[ZUSANHPBarDOESNOTSwitchID]
else #否则
return false#返回假的
end
end
def show_zusihp_bar?#是否显示hp栏? #return false if @character.is_a?(EFS_Hero) # 如果$场景,则返回假的。efs故事模式 return false if $scene.efs_story_mode #如果事件hp>0&&@角色已删除 &&表示与,意为同时都要满足。&&逻辑运算符,并且是双目运算符 # selected = $scene.group_lisenter.include?(@character.group) # cp队长=场景。小组[@角色.队组-1].队长 cp = $scene.team_groups[@character.group[4]-1].captain if cp == @character #返回$游戏开关[ZUSANHPBarSwitchID]||@角色.hp计数器>0 return $game_switches[ZUSANHPBarSwitchID] || @character.hp_counter > 0 #) && ! $game_switches[ZUSANHPBarDOESNOTSwitchID] else #否则 return false#返回假的 end end
def show_zusihp_bar?#是否显示hp栏?
#return false if @character.is_a?(EFS_Hero)
# 如果$场景,则返回假的。efs故事模式
return false if $scene.efs_story_mode
#如果事件hp>0&&@角色已删除 &&表示与,意为同时都要满足。&&逻辑运算符,并且是双目运算符
# selected = $scene.group_lisenter.include?(@character.group)
# cp队长=场景。小组[@角色.队组-1].队长
cp = $scene.team_groups[@character.group[4]-1].captain
if cp == @character
#返回$游戏开关[ZUSANHPBarSwitchID]||@角色.hp计数器>0
return $game_switches[ZUSANHPBarSwitchID] || @character.hp_counter > 0 #) && ! $game_switches[ZUSANHPBarDOESNOTSwitchID]
else #否则
return false#返回假的
end
end
|