Project1
标题: 0 1 3 4 多会显示就2不显示[@character.group[2]-1] [打印本页]
作者: 金芒芒 时间: 2023-12-14 13:28
标题: 0 1 3 4 多会显示就2不显示[@character.group[2]-1]
本帖最后由 金芒芒 于 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
-
2.png
(369.62 KB, 下载次数: 21)
欢迎光临 Project1 (https://rpg.blue/) |
Powered by Discuz! X3.1 |