查看: 2135|回复: 5

[讨论] 脚本盲的简单脚本——装备附加会心率,状态查看会心率

  [复制链接]
梦石
0
星屑
50
在线时间
257 小时
注册时间
2007-6-6
回帖
197
发表于 2011-7-13 21:08:40 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
就是把默认会心率设置为零,然后只能靠装备和状态改变来提高会心率,另外在状态栏可以看到角色的会心率数值,都是根据以前求助的帖子改来的脚本,不知道会不会有什么弊端(目前测试正常)。。另外会心率显示成百分数要改动window_base里的某些坐标值,但是一改动的话状态栏所有数据显示的间隔都会变-_-脚本盲无力,直接在数值后面加个百分号的话又会显得排列不齐。。
2.jpg

1.jpg

会心率相关.rar (198 KB, 下载次数: 158)

3.jpg

咩

梦石
0
星屑
1640
在线时间
381 小时
注册时间
2010-10-9
回帖
286

开拓者

发表于 2011-7-19 11:58:43 | 显示全部楼层
人家会心率明明是和灵巧挂钩的嘛。。。。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
257 小时
注册时间
2007-6-6
回帖
197
 楼主| 发表于 2011-7-19 12:07:34 | 显示全部楼层
piaoy 发表于 2011-7-19 11:58
人家会心率明明是和灵巧挂钩的嘛。。。。

嘛,默认系统也不是最好的,而且灵巧差太多就次次会心了。。
回复

使用道具 举报

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-7-19 12:07:35 | 显示全部楼层
本帖最后由 Wind2010 于 2011-7-19 12:10 编辑

有做会心率超过100%的修正吗?

  1. class Window_Base
  2.   def draw_actor_parameter(actor, x, y, type)
  3.     case type
  4.     when 0
  5.       parameter_name = $data_system.words.atk
  6.       parameter_value = actor.atk
  7.     when 1
  8.       parameter_name = $data_system.words.pdef
  9.       parameter_value = actor.pdef
  10.     when 2
  11.       parameter_name = $data_system.words.mdef
  12.       parameter_value = actor.mdef
  13.     when 3
  14.       parameter_name = $data_system.words.str
  15.       parameter_value = actor.str
  16.     when 4
  17.       parameter_name = $data_system.words.dex
  18.       parameter_value = actor.dex
  19.     when 5
  20.       parameter_name = $data_system.words.agi
  21.       parameter_value = actor.agi
  22.     when 6
  23.       parameter_name = $data_system.words.int
  24.       parameter_value = actor.int
  25.     when 7
  26.       parameter_name = "会心率"
  27.       parameter_value = actor.hxl
  28.     end
  29.     self.contents.font.color = system_color
  30.     self.contents.draw_text(x, y, 120, 32, parameter_name)
  31.     self.contents.font.color = normal_color
  32.     if type == 7
  33.       self.contents.draw_text(x + 120, y, 36, 32, parameter_value.to_s+"%", 2)
  34.     else
  35.       self.contents.draw_text(x + 120, y, 36, 32, parameter_value.to_s, 2)
  36.     end
  37.   end
  38. end
复制代码
对于状态栏描绘%的修正

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

梦石
0
星屑
45
在线时间
988 小时
注册时间
2011-6-27
回帖
200
发表于 2011-7-19 12:09:37 | 显示全部楼层
会心率拿来干嘛 打暴击的吗
回复

使用道具 举报

梦石
0
星屑
50
在线时间
257 小时
注册时间
2007-6-6
回帖
197
 楼主| 发表于 2011-7-19 12:11:19 | 显示全部楼层
Wind2010 发表于 2011-7-19 12:07
有做会心率超过100%的修正吗?

超过100%的话和100%一样次次会心的吧。。反正rand(100)小于会心值就会心,大于100的话和100没区别,况且做游戏会心也不会设定超出100的可能。。


xiezhen6805于2011-7-19 12:12补充以下内容:
嗯,暴击伤害*2,仙剑里也有暴击率的。。


xiezhen6805于2011-7-19 12:12补充以下内容:
嗯,暴击伤害*2,仙剑里也有暴击率的。。-_-刚才引错了。。


xiezhen6805于2011-7-19 12:14补充以下内容:
谢谢了。。。

点评

不一定,有心的玩家会堆暴击装 然后一句:如果这个工程能做到小白化,那就很好了  发表于 2011-7-19 12:39
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部