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

Project1

 找回密码
 注册会员
搜索

请问图标应该怎么设置

查看数: 830 | 评论数: 5 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2015-4-18 13:22

正文摘要:

直接复制的脚本 但是我这边不显示 这是别人的 这个图标在哪里设置?#============================================================================== $imported ||= {} $imported[:"MA_QuestJournal_1.0"] = true ...

回复

jiazaixime 发表于 2015-4-18 14:37:17
VIPArcher 发表于 2015-4-18 14:02
你又没给工程/范例/脚本,鬼知道该怎么做啊。

这里的7楼有个脚本可以做到类似的事。你自己看着办 ...

_(:з」∠)_ 为什么用你那个之后没反应
是我用错方法了吗 还是说要加在某个脚本中

点评

我那个贴子里的那个脚本不完整。。。  发表于 2015-4-18 23:19
你复制过来的脚本里应该有个在指令前设置图标的脚本,如果没有...(─.─|||,百度下 超级整合90 里边有个设置图标的脚本。  发表于 2015-4-18 21:25
chd114 发表于 2015-4-18 14:27:15
把你的容错脚本删了看报错少文件的位置就知道是在哪里改了
VIPArcher 发表于 2015-4-18 14:02:28
本帖最后由 VIPArcher 于 2015-4-18 23:20 编辑
jiazaixime 发表于 2015-4-18 13:58
。。我是脚本白痴 求教如何修改或添加


你又没给工程/范例/脚本,鬼知道该怎么做啊。

这里的7楼有个脚本可以做到类似的事。你自己看着办吧。
https://rpg.blue/forum.php?mod=r ... 781&pid=2493209

RUBY 代码复制
  1. #==============================================================================
  2. #
  3. # ▼ Yanfly Engine Ace - Command Window Icons v1.00
  4. # -- Last Updated: 2011.12.11
  5. # -- Level: Normal
  6. # -- Requires: n/a
  7. #
  8. #==============================================================================
  9.  
  10. $imported = {} if $imported.nil?
  11. $imported["YEA-CommandWindowIcons"] = true
  12.  
  13. #==============================================================================
  14. # ▼ Updates
  15. # =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  16. # 2011.12.11 - Started Script and Finished.
  17. #
  18. #==============================================================================
  19. # ▼ Introduction
  20. # =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  21. # Here's a script that allows you to allocate icons to each of your commands
  22. # provided that the text for the command matches the icon in the script. There
  23. # are, however, some scripts that this won't be compatible with and it's due
  24. # to them using unique way of drawing out their commands. This script does not
  25. # maintain compatibility for those specific scripts.
  26. #
  27. #==============================================================================
  28. # ▼ Instructions
  29. # =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  30. # To install this script, open up your script editor and copy/paste this script
  31. # to an open slot below ▼ Materials/素材 but above ▼ Main. Remember to save.
  32. #
  33. # Go to the module and match the text under ICON_HASH with a proper Icon ID.
  34. # You can find an icon's ID by opening up the icon select window in the RPG
  35. # Maker VX Ace database and look in the lower left corner.
  36. #
  37. #==============================================================================
  38. # ▼ Compatibility
  39. # =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
  40. # This script is made strictly for RPG Maker VX Ace. It is highly unlikely that
  41. # it will run with RPG Maker VX without adjusting.
  42. #
  43. #==============================================================================
  44.  
  45. module YEA
  46.   module COMMAND_WINDOW_ICONS
  47.  
  48.     #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  49.     # - Icon Hash -
  50.     #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  51.     # This hash controls all of the icon data for what's used with each text
  52.     # item. Any text items without icons won't display icons. The text has to
  53.     # match with the hash (case sensitive) to display icons.
  54.     #=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
  55.     ICON_HASH ={
  56.     # Matching Text   => Icon ID,
  57.       "开始"      => 224,    # Title scene.
  58.       "继续"      => 230,    # Title scene.
  59.       "退出"      => 368,    # Title scene. Game End scene.
  60.       "消除"      => 265,    # Title scene. Game End scene.
  61.       "周目"      => 243,    # Title scene. Game End scene.
  62.  
  63.       "战斗"         => 386,    # Battle scene.
  64.       "撤退"        => 328,    # Battle scene.
  65.       "进攻"        => 116,    # Battle scene.
  66.       "防御"        => 506,    # Battle scene.
  67.       "自动"        => 248,    # Battle scene.
  68.       "候补"        => 355,    # Battle scene.
  69.  
  70.  
  71.       "特技"         => 128,    # Skill scene. Battle scene.
  72.       "魔法"         => 136,    # Skill scene. Battle scene.
  73.  
  74.       "物品"         => 260,    # Menu scene. Item scene. Battle scene.
  75.       "职业"         => 238,
  76.       "图片收集"     => 729,# Menu scene. Item scene. Battle scene.
  77.       "队伍变更"     => 352,    # Menu scene. Item scene. Battle scene.
  78.       "睡眠"        => 6,    # Menu scene. Item scene. Battle scene.
  79.       "合成"        => 217,    # Menu scene. Item scene. Battle scene.
  80.       "淫语朗诵"    => 122,    # Menu scene. Item scene. Battle scene.
  81.       "技能"        => 143,    # Menu scene.
  82.       "装备"        => 111,    # Menu scene.
  83.       "整队"        => 11,    # Menu scene.
  84.       "技能升级"         => 115,    # Menu scene.
  85.       "伙伴"        => 165,    # Menu scene.
  86.       "状态"        => 121,    # Menu scene.
  87.       "情报"        =>  12,    # Menu scene.
  88.       "学习技能"        =>  232,    # Menu scene.
  89.       "性格"        =>  176,    # Menu scene.
  90.       "商店"        =>  165,    # Menu scene.
  91.       "设置"        =>  226,    # Menu scene.
  92.       "物品图鉴"        =>  231,    # Menu scene.
  93.       "异事录"        =>  728,    # Menu scene.
  94.       "任务确认"        =>  235,    # Menu scene.
  95.       "声音控制"        =>  4,    # Menu scene.
  96.       "传送"        =>  215,    # Menu scene.
  97.       "魔法世界"        =>  519,    # Menu scene.
  98.       "事件商店"        =>  241,    # Menu scene.
  99.       "证件"        =>  230,    # Menu scene.
  100.       "存档"          => 286,    # Menu scene.
  101.       "结束冒险"         => 368,    # Menu scene.
  102.       "援护"        => 338,    # Menu scene.
  103.  
  104.       "装备变更"         => 202,    # Equip scene.
  105.       "最强装备"         => 1,    # Equip scene.
  106.       "全部卸下"         => 337,    # Equip scene.
  107.  
  108.       "主要职业"         => 233,    # Class scene.
  109.       "次要职业"         => 234,    # Class scene.
  110.  
  111.       "交换"         => 377,    # Party scene.
  112.       "离队"     => 378,    # Party scene.
  113.       "还原"         => 379,    # Party scene.
  114.       "完成"         => 380,    # Party scene.
  115.  
  116.       "武器"         => 386,    # Item scene.
  117.       "防具"        => 436,    # Item scene.
  118.       "贵重物品"     => 243,    # Item scene.
  119.  
  120.       "再次挑战"      => 172,    # Title scene. Game End scene.
  121.       "回到标题"      => 224,    # Game End scene.
  122.       "取消"        => 119,    # Game End scene.
  123.     } # Do not remove this.
  124.  
  125.   end # COMMAND_WINDOW_ICONS
  126. end # YEA
  127.  
  128. #==============================================================================
  129. # ▼ Editting anything past this point may potentially result in causing
  130. # computer damage, incontinence, explosion of user's head, coma, death, and/or
  131. # halitosis so edit at your own risk.
  132. #==============================================================================
  133.  
  134. #==============================================================================
  135. # ■ Window_Command
  136. #==============================================================================
  137.  
  138. class Window_Command < Window_Selectable
  139.  
  140.   #--------------------------------------------------------------------------
  141.   # new method: use_icon?
  142.   #--------------------------------------------------------------------------
  143.   def use_icon?(text)
  144.     return YEA::COMMAND_WINDOW_ICONS::ICON_HASH.include?(text)
  145.   end
  146.  
  147.   #--------------------------------------------------------------------------
  148.   # new method: command_icon
  149.   #--------------------------------------------------------------------------
  150.   def command_icon(text)
  151.     return YEA::COMMAND_WINDOW_ICONS::ICON_HASH[text]
  152.   end
  153.  
  154.   #--------------------------------------------------------------------------
  155.   # overwrite method: draw_item
  156.   #--------------------------------------------------------------------------
  157.   def draw_item(index)
  158.     enabled = command_enabled?(index)
  159.     change_color(normal_color, enabled)
  160.     rect = item_rect_for_text(index)
  161.     text = command_name(index)
  162.     if use_icon?(text)
  163.       draw_icon_text(rect.clone, text, alignment, enabled)
  164.     else
  165.       draw_text(rect, text, alignment)
  166.     end
  167.   end
  168.  
  169.   #--------------------------------------------------------------------------
  170.   # new method: draw_icon_text
  171.   #--------------------------------------------------------------------------
  172.   def draw_icon_text(rect, text, alignment, enabled)
  173.     cw = text_size(text).width
  174.     icon = command_icon(text)
  175.     draw_icon(icon, rect.x, rect.y, enabled)
  176.     rect.x += 24
  177.     rect.width -= 24
  178.     draw_text(rect, text, alignment)
  179.   end
  180.  
  181. end # Window_Command
  182.  
  183. #==============================================================================
  184. #
  185. # ▼ End of File
  186. #
  187. #==============================================================================

点评

终于可以咯! 太感谢了  发表于 2015-4-19 08:55
jiazaixime 发表于 2015-4-18 13:58:17
VIPArcher 发表于 2015-4-18 13:46
目测这个脚本没有这个功能,大概是另一个脚本为选项添加了图标,去对应的脚本里设置 ...

。。我是脚本白痴 求教如何修改或添加
VIPArcher 发表于 2015-4-18 13:46:45
目测这个脚本没有这个功能,大概是另一个脚本为选项添加了图标,去对应的脚本里设置
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-16 15:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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