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

Project1

 找回密码
 注册会员
搜索

【ACE移植】地图显示加强脚本,血魔条、头像、变量什么的~

查看数: 23278 | 评论数: 35 | 收藏 13
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2011-12-26 17:06

正文摘要:

本帖最后由 米酒獭酱 于 2012-3-13 12:19 编辑 冰舞大大的原脚本:http://rpg.blue/forum.php?mod=vi ... 0%E9%AD%94%E6%9D%A1 终于成功了~这是本獭第一次移植脚本呢 开关20为ON时,状态显示~ 效果图~ 决定把 ...

回复

shihaoyun 发表于 2017-2-6 18:50:29
C:\Users\Public\Pictures\Sample Pictures
玉烛泪 发表于 2017-1-21 17:37:29
这个貌似不能强制刷新
mileo 发表于 2013-12-14 19:41:52
本帖最后由 mileo 于 2013-12-14 21:44 编辑

   
   
if $game_switches[1518]
   
      # 繪製要顯示的系統變量
   change_color(text_color(30)) #改顏色什麼的~
   var_id =341
   var_text = "#{$data_system.variables[341]} #{ $game_variables[341]} "
   contents.draw_text(550, 60 , 534,  lh, var_text)
   
   
   self.contents.draw_text(580,0 , 534, 24, "血#{ $game_variables[334]}")
   self.contents.draw_text(580,20 , 534, 24, "攻#{ $game_variables[332]}")
   self.contents.draw_text(580,40 , 534, 24, "防#{ $game_variables[333]}")

   end




if $game_switches[1519]   

      # 繪製要顯示的系統變量
   change_color(text_color(30)) #改顏色什麼的~
   var_id =348
   var_text = "#{$data_system.variables[348]} #{ $game_variables[348]} "
   contents.draw_text(550, 160 , 534,  lh, var_text)
   
   
   self.contents.draw_text(580,100 , 534, 24, "血#{ $game_variables[344]}")
   self.contents.draw_text(580,120 , 534, 24, "攻#{ $game_variables[342]}")
   self.contents.draw_text(580,140 , 534, 24, "防#{ $game_variables[343]}")
   
   end

   

  end
end
   

想问下如果要在脚本设开关

开关开启时决定某部分显示的开启

上面自己的写法有错

请问要怎么改呢?

谢谢~~





@雪流星  @渝川



渝川 发表于 2013-12-14 12:06:48
本帖最后由 渝川 于 2013-12-14 12:08 编辑

本川是脚本盲,最近才开始研究脚本,第一个
扣血量
还可以,
  1. self.contents.draw_text(400,380, 534, 24, "扣血量:#{ $game_variables[1]-$game_actors[1].def}")
复制代码
可是第二个就不太行了,不过我最近也在研究arpg,给个小建议你,你可以用独立变量,貌似就可以一个变量代表多个数了,喵大曾经帮我写过一个独立变量http://rpg.blue/thread-339855-1-1.html@mileo  

点评

这个我已经知道怎么做了 谢谢~~ 目前主要是想知道怎么设开关  发表于 2013-12-14 21:01
mileo 发表于 2013-12-14 11:35:08
本帖最后由 mileo 于 2013-12-14 11:36 编辑
渝川 发表于 2013-12-14 11:10
@mileo
即时更新变量的话在最后一个end前加至于第二个的话,你的怪物攻击是指什么? ...


谢谢~~



战斗是地图上碰触就算战斗完了(怪物消失)

怪物的攻击力和防御力是用某个变量表示

怪物的攻击力[变量1]-主角的防御力=扣血量

主角的攻击力-怪物的防御力=扣怪血量

怪不只1个,所以会用很多变量

地图上的显示只会显示打这个怪会扣多少血

不知道会不会很复杂


有人用过VA做过魔塔吗? 不知道有没有这种脚本

谢谢~~

渝川 发表于 2013-12-14 11:10:13
本帖最后由 渝川 于 2013-12-14 11:12 编辑

@mileo
即时更新变量的话在最后一个end前加
  1.   def update
  2.    super
  3.    if @vab_1 = $game_variables[1]
  4.      refresh
  5.      @vab_1 = $game_variables[1]
  6.    end
  7.   end
  8. end
复制代码
至于第二个
怪攻擊-我防御=预计会扣多少血量
的话,你的怪物攻击是指什么?
mileo 发表于 2013-12-14 10:57:08
本帖最后由 mileo 于 2013-12-14 11:06 编辑
渝川 发表于 2013-12-13 22:01
在最后一个end前插入应该就可以了显示一二号变量了@mileo


如果想要随时刷新数值 脚本要怎么加呢?


右侧的变量显示
我是想做:

怪攻擊-我防御=预计会扣多少血量

脚本要怎么做呢?


想做魔塔类的

谢谢

渝川 发表于 2013-12-13 22:01:45
在最后一个end前插入
  1.    self.contents.draw_text(400,380 , 534, 24, "变量1:#{ $game_variables[1]}")
  2.    self.contents.draw_text(400,355 , 534, 24, "变量2:#{ $game_variables[2]}")
复制代码
应该就可以了显示一二号变量了@mileo  

点评

请问一下~~ 可以设一个开关 在开关开启时,才显示变量1:#{ $game_variables[1]} 吗? 谢谢~~  发表于 2013-12-14 20:45
mileo 发表于 2013-12-13 18:48:21
本帖最后由 mileo 于 2013-12-14 12:57 编辑

@雪流星

你发的这介个脚本很好用说

另外,我在想~~
如果想要在地图上想要多显示几个变数的数值,语法要怎么加呢? 想加在屏幕右侧~

谢谢~~


拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-5-16 12:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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