设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

文本改为图片 EFS_AFTER_BATTLE_图片 = [

查看数: 2595 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2023-4-19 17:05

正文摘要:

本帖最后由 金芒芒 于 2023-4-19 17:14 编辑 RUBY 代码复制EFS_AFTER_BATTLE_TEXT = [  "一败涂地",  "一败涂地",  "寡不敌众",  "寡不敌 ...

回复

金芒芒 发表于 2023-4-24 16:01:10
纯属小虫 发表于 2023-4-23 10:38
建议查找所有跟 EFS_AFTER_BATTLE_TEXT 有关的常量,研究一下它都出现在什么地方,是用什么方法显示出常 ...


EFS_AFTER_BATTLE_ICONS或者EFS_AFTER_BATTLE_ICONE 回家我放10张图片看看
     @efs_after_battle_level =  judge_battle_level
     p Wzj::EFS_AFTER_BATTLE_ICONS[@efs_after_battle_level]
金芒芒 发表于 2023-4-24 15:47:43
本帖最后由 金芒芒 于 2023-4-24 16:03 编辑
soulsaga 发表于 2023-4-20 17:10
你传的脚本部份与显示无关
无法修改
你似乎不知道你发的脚本里根本不包含显示的脚本


脚本里战斗结束的等级最大值有10个。名字重复是因为一个是从玩家数据判断,另一个是敌人数据判断,两个结合,实际只有5个。
比如玩家1000人,敌人1000人,战斗结束玩家剩下500,敌人逃跑200,伤亡800人,或者是玩家剩下500,敌人直接伤亡1000,性质不一样,你也可以把重复的名改成其他不重名也可以。名字其实就是一个标志。或者是一张图片,战斗等级才是true
金芒芒 发表于 2023-4-24 11:50:51
本帖最后由 金芒芒 于 2023-4-24 11:56 编辑
纯属小虫 发表于 2023-4-23 10:38
建议查找所有跟 EFS_AFTER_BATTLE_TEXT 有关的常量,研究一下它都出现在什么地方,是用什么方法显示出常 ...


这个脚本是直接定义脚本的胜败等级,然后直接P等级没有其他
[pre lang="EFS常量设置"]
module Wzj

EFS_AFTER_BATTLE_TEXT = [
  "一败涂地",
  "一败涂地",
  "寡不敌众",
  "寡不敌众",
  "血战惜败",
  "不相上下",
  "血战险胜",
  "战果辉煌",
  "战果辉煌",
  "史诗大捷",
  "史诗大捷"
  
  ]
  [/pre]
               







      if Kboard.keyboard($R_Key_TAB)
      
        
        
      #p  "战斗结束界面 to be added"
      
     @efs_after_battle_level =  judge_battle_level
     p Wzj::EFS_AFTER_BATTLE_TEXT[@efs_after_battle_level]
     
     
      after_battle_statistics

      
      $game_screen.start_tone_change(Tone.new(-255,-255,-255), 20)
         wait_a_moment(true)
        $game_switches[5] = false
        $game_switches[6] = false
        back_to_map
        $game_temp.inefs = false
        break
      end
   
    end
   
   
  end   


  1.   def judge_battle_level#定义判断_战斗_级别
  2.     team_sum = 0    #团队总数=0                             
  3.     enermy_sum = 0  #敌人总数=0
  4.     @team_groups.each do |groups|#@团队。每个人做|组|
  5.       #团队总数 += 组。启动时处于活动状态
  6.        team_sum += groups.alive_while_starting      
  7.     end
  8.      #@敌人团体。每个做|组|
  9.     @enermy_groups.each do |groups|
  10.       #敌人总数 += 组。启动时处于活动状态
  11.       enermy_sum += groups.alive_while_starting
  12.     end   
  13.     team_down = 0 #团队总数=0
  14.     enermy_down = 0 #敌人总数=0
  15.     #对于$游戏地图中的f。战士值   
  16.     for f in $game_map.fighters.values
  17.       if f.team == 1 #如果f。团队==1
  18.         if f.dead? #如果f.死了?
  19.          team_down += 1 #团队朝下+=1
  20.         end  
  21.       else#========否则
  22.         if f.dead? #如果f.死了?
  23.          enermy_down += 1 #敌人团队朝下+=1
  24.         end  
  25.       end #if team
  26.     end  #do
  27.     # 团队_r= 团队落后。至f/团队总和
  28.     team_r = team_down.to_f/team_sum
  29.     # 敌人团队_r= 敌人团队落后。至f/敌人团队总和
  30.     enermy_r = enermy_down.to_f/enermy_sum
  31.    
  32.     if @efs_victory #如果@efs获胜
  33.      # 得分=(5队r*5+敌人_r*5)。整数
  34.       score =  (5-team_r*5+enermy_r*5).round
  35.      #得分=[[得分,6].最大值,10].最小值
  36.       score = [[score,6].max,10].min
  37.     else #否则
  38.       #得分=10-(团队_r*5+ 5-敌人_r*5).整数
  39.       score = 10 - (team_r*5+ 5-enermy_r*5).round
  40.       #得分 = [[得分,0].最大值,4].最小值
  41.       score = [[score,0].max,4].min
  42.     end  
  43.     return score#刷新得分
  44.   end  
复制代码

点评

为什么名字会有重复的  发表于 2023-4-24 14:33
纯属小虫 发表于 2023-4-23 10:38:02
金芒芒 发表于 2023-4-21 08:04
那你就帮忙定义一下
链接: https://pan.baidu.com/s/1-vwSvqDFFVmyZv8J7JLFyQ?pwd=rpb8 提取码: rpb8 复 ...

建议查找所有跟 EFS_AFTER_BATTLE_TEXT 有关的常量,研究一下它都出现在什么地方,是用什么方法显示出常量中的文字的。
金芒芒 发表于 2023-4-21 08:04:13
本帖最后由 金芒芒 于 2023-4-21 08:22 编辑
soulsaga 发表于 2023-4-20 17:10
你传的脚本部份与显示无关
无法修改
你似乎不知道你发的脚本里根本不包含显示的脚本


那你就帮忙定义一下
链接: https://pan.baidu.com/s/1-vwSvqDFFVmyZv8J7JLFyQ?pwd=rpb8 提取码: rpb8 复制这段内容后打开百度网盘手机App,操作更方便哦
soulsaga 发表于 2023-4-20 17:10:53
本帖最后由 soulsaga 于 2023-4-20 18:06 编辑

你传的脚本部份与显示无关
无法修改
你似乎不知道你发的脚本里根本不包含显示的脚本
只发定义的脚本有什么用
soulsaga 发表于 2023-4-20 14:02:11
金芒芒 发表于 2023-4-20 08:05
战后显示图片,图片替换掉文字,

图片替换掉文字?
怎么替换?
替换哪里?
金芒芒 发表于 2023-4-20 08:05:58
soulsaga 发表于 2023-4-19 19:10
说中文~~~~~~~~~~~~~~~~~

战后显示图片,图片替换掉文字,
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-22 10:07

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表