お返事

2022-11-11
**> おにぎりさん** 表示内容自体は定数の変更で可能です。 ```ruby CAO::ItemMake::VOCAB_QUANTITY = "(所持:%2$02d)" ``` ただし、表示幅に制限があるので文字がつぶれてしまいます。その修正が必要かと思います。 ```ruby class Window_ItemMakeStatus < Window_Base #-------------------------------------------------------------------------- # ● アイテム名の描画 # enabled : 有効フラグ。false のとき半透明で描画 #-------------------------------------------------------------------------- def draw_item_name(imitem, x, y, enabled = true) if @recipe.secret icon_index = ICON_SECRET item_name = VACAB_SECRET_NAME number = "#{VACAB_SECRET_NUMBER}(#{VACAB_SECRET_NUMBER})" enabled = true else return unless imitem icon_index = imitem.object.icon_index item_name = imitem.object.name stock = $game_party.item_number(imitem.object) number = sprintf(VOCAB_QUANTITY, imitem.quantity, stock) end draw_icon(icon_index, x, y, enabled) change_color(normal_color, enabled) change_size(-4) do rect = Rect.new(x + 24, y + 2, contents_width - x - 24, line_height - 4) draw_text(rect, item_name) change_size(-2) do rect.y += 1 rect.height -= 2 draw_text(rect, number, 2) end end end end ``` 以上の2つのスクリプトをアイテム合成より下のセクションに導入してください。
コメント






 ※ コメント内にURLを含めるには、バッククォート(`)をURLの直前に付け加えてください。



トラックバック
トラックバックURL:
http://cacaosoft.blog42.fc2.com/tb.php/822-942123c3
≪ トップページ ≫
カテゴリー
最近の記事
最近のコメント
タグクラウド

リンク