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

Project1

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

[已经解决] 关于绘制新窗口和左下角仿网游状态提示的问题,内详

[复制链接]

Lv4.逐梦者

梦石
0
星屑
6346
在线时间
492 小时
注册时间
2010-8-27
帖子
254
跳转到指定楼层
1
发表于 2013-10-6 13:13:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
就是VA的对话框不是自带一个显示金钱数的功能吗,使用后对话框上就会出现一个小点的窗口里面显示金钱数
那么能用脚本绘制一个稍大些的窗口,里面加上自定义文字吗0.0
就像这样


以及,可能我在标题没说清楚……现在不是有在左下角显示物品提示、战斗提示等功能的仿网游脚本么
那么可以在左下角显示自定义文字么0.0
效果图:


因为我不太清楚该搜什么关键词Orz鬼搜了下没搜到,所以前来向各位大大求助QAQ
如果有人能告诉我该搜什么关键词或者有人发布过类似的功能同样感激不尽!QAQ
窝是……脚本白痴……如果只是讲原理请……通俗一点……Orz
虽然伸手很不好意思不过果然还是很想求能直接用的脚本QAQ(PIA飞
再次感谢!!QAQ因为语死早所以我没说清楚的话请留言……Orz

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21631
在线时间
9415 小时
注册时间
2012-6-19
帖子
7118

开拓者短篇九导演组冠军

2
发表于 2013-10-6 14:33:08 | 只看该作者

点评

谢谢帮忙><不过只是想要一个显示自定义文字的脚本0.0一整个网络UI我有点……没太懂……Orz  发表于 2013-10-6 15:03
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22958
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
3
发表于 2013-10-6 14:35:26 | 只看该作者
本帖最后由 tseyik 于 2013-10-6 19:46 编辑

這様?

139 - 簡易メッセージ.rb (20.25 KB, 下载次数: 60)

点评

谢谢><我去研究一下……  发表于 2013-10-6 15:37
都可以,左右,大小,窗口都可設定  发表于 2013-10-6 15:33
先感谢帮忙QAQ然后使用方法那里……我没太懂?可以显示自定义文字吗0.0以及如果文字比较多框的大小……可以调整吗?0.0  发表于 2013-10-6 15:04

评分

参与人数 1星屑 +5 收起 理由
绿坝 + 5 大大,这个脚本让不让拿来自己做游戏的?.

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22958
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
4
发表于 2013-10-6 15:40:02 | 只看该作者
本帖最后由 76213585 于 2013-10-6 11:10 编辑

設定方法

  1. # ● 簡易メッセージ表示実行(イベント)
  2. # show_msg(type, msg, num)
  3. #    type  :項目番号
  4. #               0  .. msgの内容を表示(制御文字も使用可能)
  5. #               1  .. アイテムを入手(msgにアイテムID、numに個数を指定)
  6. #               2  .. 武器を入手(msgに武器ID、numに個数を指定)
  7. #               3  .. 防具を入手(msgに防具ID、numに個数を指定)
  8. #               4  .. スキルを習得(msgにスキルID, numにアクターIDを指定)
  9. #               5  .. レベルアップ(msgにアクターIDを指定)
  10. #               6  .. 加入(msgにアクターIDを指定)
  11. #               7  .. 離脱(msgにアクターIDを指定)
  12. #               8  .. お金を入手(msgに金額を入れる)
  13. #               20 .. クエスト開始(msgにIDを指定) ※「クエストシステム」必須
  14. #               21 .. クエスト完了(msgにIDを指定) ※「クエストシステム」必須
  15. #               22 .. 用語登録(msgにカテゴリ、numに用語IDを指定)※「用語辞典」必須
  16. #    msg   :表示文字、ID情報(アイテム等)など
  17. #    num   :個数(省略可能)
  18. #------------------------------------------------------------------------------以上是可表示列表(20/21クエストシス#テム」必須要)22用語辞典必要
  19. # ● メッセージ表示の強制停止(全停止)
  20. # stop_msg
  21. #   ※強制停止中は解除されるまで簡易メッセージ表示を行いません。
  22. #     強制停止中にshow_msgが実行された場合はrestart_msg実行まで待たされます
  23. #------------------------------------------------------------------------------
  24. # ● メッセージ表示の強制停止解除
  25. # restart_msg
  26. #==============================================================================

  27. module ShtMsg
  28.   # スキンタイプskin設(0/1/2)
  29.   #    0 .. ウィンドウ
  30.   #    1 .. 半透明ブラックボックス
  31.   #    2 .. ピクチャ
  32.   SKIN = 2
  33.   # ウィンドウ背景の不透明度
  34.   OPACITY = 160#(skin2時背景不透明度設定)
  35.   # ピクチャファイル(Graphics/System)
  36.   PICT = "msg_skin"#(skin3時背景圖形設定)

  37.   # メッセージ矩形サイズ(x,yは未参照)
  38.   RECT = Rect.new(0, 0, 160, 32)
  39.   # 表示矩形(x,widthは未参照。yは最初のy位置, heightは表示する範囲)
  40.   VIEW = Rect.new(0, Graphics.height * 2 / 3, 0, Graphics.height / 3) # 下のほう
  41. #~   VIEW = Rect.new(0, 0, 0, Graphics.height / 3)  # 上のほう
  42.   # 表示位置(高さ)のずらし幅
  43.   OFST = 0
  44.   
  45.   # スライドイン方向(true:左端から / false:右端から)
  46.   SLD_DIR = false
  47.   # スライド時間
  48.   SLD_FRM = 8
  49.   # 表示ウェイト時間
  50.   WAIT = 100

  51.   # 固有名の着色(色index)   0..normal_color
  52.   COLOR = 2
  53.   # フォントサイズ
  54.   FSZ = 14
  55.   # 文字描画開始X位置
  56.   STX = 4

  57.   # SE音(鳴らさない場合はnilにする)
  58.   SE = RPG::SE.new("Chime2")

  59.   # メッセージ表示と同時に本処理(アイテム入手等)を実行する
  60.   EXE = false
  61. end
复制代码

点评

[url=home.php?mod=space&uid=114926]@sprite[/url] = Sprite_ShrtMsgrBack.new(x, y+4, z-1, back) if ShtMsg::SKIN != 0  发表于 2013-10-6 16:25
试着加了一个show_msg(0, 测了个测测测测试)这样的指令,因为num似乎可以省略?不过第189行报错了,大概是我用法没对……?还是少什么素材之类的?Orz  发表于 2013-10-6 16:25
大好人QAQ窝去试一试……  发表于 2013-10-6 16:15
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22958
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
5
发表于 2013-10-6 16:49:45 | 只看该作者
本帖最后由 tseyik 于 2013-10-6 16:51 编辑

=前面只留紅色的@sprite
@sprite
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
6346
在线时间
492 小时
注册时间
2010-8-27
帖子
254
6
 楼主| 发表于 2013-10-6 19:17:08 | 只看该作者
tseyik 发表于 2013-10-6 16:49
=前面只留紅色的@sprite
@sprite

窝把它删成了    @sprite = Sprite_ShrtMsgrBack.new(x, y+4, z-1, back) if ShtMsg::SKIN != 0
可是352行又报错……Orz
    @Stk = []
    @stop = false
于是我就仿照刚刚的把四个[]里的url之类的都删了
变成
   @Stk = []
    @stop = false
结果这次开游戏时没报错,按完开始游戏就报错了Orz是434行
    if [email protected]? # ストックある場合、空いたらmsg挿入
全段是
  #--------------------------------------------------------------------------
  # ● ストックの再挿入
  #--------------------------------------------------------------------------
  def shift_stock
    if [email protected]? # ストックある場合、空いたらmsg挿入
      loop do
        break unless search_y(@stk.shift)
        break if @stk.empty?
      end
    end
  end

(哭着 我果然不太会用……Orz

点评

是我使用的方法没对………………?(捂脸Orz  发表于 2013-10-6 19:25
囧所以难道是我复制的方法不对才会有[url]什么的………………Orz  发表于 2013-10-6 19:18

评分

参与人数 1星屑 +25 收起 理由
熊喵酱 + 25 主動認可獎勵

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22958
在线时间
8638 小时
注册时间
2011-12-31
帖子
3367
7
发表于 2013-10-6 19:34:18 | 只看该作者
本帖最后由 tseyik 于 2013-10-6 20:21 编辑

139 - 簡易メッセージ.rb (20.25 KB, 下载次数: 37)
msg_skin.png




点评

谢谢><……这次是运行到脚本指令时,1411行出现了Name Error……Orz该行内容是:eval(script)  发表于 2013-10-6 20:46
那是用圖時用的,自己做一張放在system即可,我up上来巴  发表于 2013-10-6 20:19
似乎缺一张msg_skin的样子0.0大概是什么样的素材呢我可以自己去找……?(←够了你  发表于 2013-10-6 20:10

评分

参与人数 1梦石 +1 收起 理由
熊喵酱 + 1 认可答案 附赠66RPG提供的精美好人卡一张.

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 11:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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