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

Project1

 找回密码
 注册会员
搜索
查看: 2512|回复: 12
打印 上一主题 下一主题

技能注释里MS可以执行脚本。那能显示变量吗?(附图)

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
65
在线时间
13 小时
注册时间
2008-1-11
帖子
330
跳转到指定楼层
1
发表于 2008-6-8 09:13:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
在注释里怎么写。。可以让技能在他的@Help window显示一个变量什么的?

MS要附加一个脚本,来让此注释相对脚本内容产生效果? 请指教


版务信息:本贴由楼主自主结贴~

Lv2.观梦者

神隐的主犯

梦石
0
星屑
299
在线时间
271 小时
注册时间
2008-2-22
帖子
7691

贵宾

2
发表于 2008-6-8 09:14:36 | 只看该作者
这个很有用呀,想那个制作偷窃的技能什么的。

《天空之城 —— 破碎的命运》
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
13 小时
注册时间
2008-1-11
帖子
330
3
 楼主| 发表于 2008-6-8 09:17:41 | 只看该作者
以下引用八云紫于2008-6-8 1:14:36的发言:

这个很有用呀,想那个制作偷窃的技能什么的。



八云这么晚还在````是的。。还有MP消费也利用了这个。。。所以。我也想利用一下。。
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
625
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

4
发表于 2008-6-8 09:22:09 | 只看该作者
置頂帖:
書式描繪文字
說明窗口擴充
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
13 小时
注册时间
2008-1-11
帖子
330
5
 楼主| 发表于 2008-6-8 09:22:38 | 只看该作者
以下引用snstar2006于2008-6-8 1:22:09的发言:

置頂帖:
書式描繪文字
說明窗口擴充


初步理解和测试。。MS没生效。。估计是没完全了解使用方法,请指教。帮我看看使用方法,日文看不太懂,google翻译的效果也不太理想。。


#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
#_/    ◆ 書式指定文字描画 - KGC_DrawFormatText ◆ VX ◆
#_/    ◇ Last update : 2007/12/19 ◇
#_/----------------------------------------------------------------------------
#_/  書式指定文字描画機能を追加します。
#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

$imported = {} if $imported == nil
$imported["DrawFormatText"] = true

class Bitmap
  @@__dummy_window = Window_Base.new(-64, -64, 64, 64)
  @@__dummy_window.visible = false
  #--------------------------------------------------------------------------
  # ● 書式指定文字描画
  #--------------------------------------------------------------------------
  def draw_format_text(x, y, width, height, text, align = 0)
    str = convert_special_characters(text)
    dx = 0
    buf = Bitmap.new(Graphics.width * 2, Window_Base::WLH)
    buf.font = self.font.clone
    loop {
      c = str.slice!(/./m)              # 次の文字を取得
      case c
      when nil                          # 描画すべき文字がない
        break
      when "\x01"                       # \C[n]  (文字色変更)
        str.sub!(/\[([0-9]+)\]/, "")
        buf.font.color = @@__dummy_window.text_color($1.to_i)
        next
      else                              # 普通の文字
        buf.draw_text(dx, 0, 40, Window_Base::WLH, c)
        c_width = buf.text_size(c).width
        dx += c_width
      end
    }
    self.font = buf.font.clone
    # バッファをウィンドウ内に転送
    dest = Rect.new(x, y, [width, dx].min, height)
    src = Rect.new(0, 0, dx, Window_Base::WLH)
    offset = width - dx
    case align
    when 1  # 中央揃え
      dest.x += offset / 2
    when 2  # 右揃え
      dest.x += offset
    end
    stretch_blt(dest, buf, src)
    buf.dispose
  end
  #--------------------------------------------------------------------------
  # ● 特殊文字の変換
  #--------------------------------------------------------------------------
  def convert_special_characters(str)
    text = str.dup
    text.gsub!(/\\V\[([0-9]+)\]/i) { $game_variables[$1.to_i] }
    text.gsub!(/\\N\[([0-9]+)\]/i) { $game_actors[$1.to_i].name }
    text.gsub!(/\\C\[([0-9]+)\]/i) { "\x01[#{$1}]" }
    text.gsub!(/\\G/)              { $game_party.gold }
    text.gsub!(/\\\\/)             { "\\" }
    return text
  end
end
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
625
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

6
发表于 2008-6-8 09:32:48 | 只看该作者
先把這兩個腳本放進去
在說明的地方使用\c[n]改變顏色
就像顯示文章一樣
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
13 小时
注册时间
2008-1-11
帖子
330
7
 楼主| 发表于 2008-6-8 09:41:48 | 只看该作者
以下引用snstar2006于2008-6-8 1:32:48的发言:

先把這兩個腳本放進去
在說明的地方使用\c[n]改變顏色
就像顯示文章一樣


MS好像没有像文章里那样,显示变量的功能吧? {/cy}
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
625
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

8
发表于 2008-6-8 10:06:31 | 只看该作者

一樣用
\v[n]

甚至可以用 \g 來顯示金錢
不過沒什麼用的說
大概可以做像金錢標或乾坤一擲的技能的時候
用來查看金錢數的吧
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
13 小时
注册时间
2008-1-11
帖子
330
9
 楼主| 发表于 2008-6-8 10:24:59 | 只看该作者
可以了,原来要用描述栏,而不是注释栏。。。混乱。
回复 支持 反对

使用道具 举报

Lv2.观梦者

天仙

梦石
0
星屑
625
在线时间
184 小时
注册时间
2008-4-15
帖子
5023

贵宾

10
发表于 2009-6-12 08:00:00 | 只看该作者
這次真的寫錯位置 orz
寫在[說明]裡面


我發完帖你已經認可了 orz
VA脚本开工中...
偷窃脚本1.0 - 已完成
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-27 05:48

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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