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

Project1

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

[已经解决] 請教~~顯示執行任務

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
70 小时
注册时间
2010-9-4
帖子
23
跳转到指定楼层
1
发表于 2014-5-28 14:59:32 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 cvb80925 于 2014-5-28 17:41 编辑



我想做個一打開菜單就可以直接看到目前所執行任務的系統,
也就是把上圖中的隊伍欄改成任務顯示欄,
我會把右側隊伍欄消掉,加上一個空白的WINDOW,
但不知道要怎麼樣才能顯示所取得的任務,

請各位解答,謝謝!

点评

RMVA本身没有附带任务功能,首先你必须先告诉大家你用的任务脚本是什么  发表于 2014-5-28 15:30

Lv1.梦旅人

梦石
0
星屑
50
在线时间
70 小时
注册时间
2010-9-4
帖子
23
2
 楼主| 发表于 2014-5-28 15:38:33 | 只看该作者
本帖最后由 cvb80925 于 2014-5-28 15:52 编辑

我沒有用任合任務腳本,我是照著這個https://rpg.blue/thread-221055-1-1.html,重新寫得一個腳本,但我寫的被我刪了 = ='''
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

3
发表于 2014-5-28 16:44:57 | 只看该作者
cvb80925 发表于 2014-5-28 15:38
我沒有用任合任務腳本,我是照著這個https://rpg.blue/thread-221055-1-1.html,重新寫得一個腳本,但我 ...

再照着该脚本最后的说明重新写一遍呗~
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

4
发表于 2014-5-28 17:04:25 | 只看该作者
本帖最后由 VIPArcher 于 2014-5-28 17:08 编辑

试试这个,能不能满足你的要求
  1. #encoding:utf-8
  2. #==============================================================================
  3. # ■ Window_Task
  4. #------------------------------------------------------------------------------
  5. #  显示Task的窗口 LBQ
  6. #==============================================================================

  7. class Window_task < Window_Base
  8.   #--------------------------------------------------------------------------
  9.   # ● 初始化对象
  10.   #--------------------------------------------------------------------------
  11.   def initialize
  12.     super(160,50, window_width, window_height)#160,50,
  13.     refresh
  14.   end
  15.   #--------------------------------------------------------------------------
  16.   # ● 获取窗口的宽度
  17.   #--------------------------------------------------------------------------
  18.   def window_width
  19.     return 384
  20.   end
  21.   #--------------------------------------------------------------------------
  22.   # ● 获取窗口的高度
  23.   #--------------------------------------------------------------------------
  24.   def window_height
  25.     return 48
  26.   end
  27.   #--------------------------------------------------------------------------
  28.   # ● 刷新
  29.   #--------------------------------------------------------------------------
  30.   def refresh
  31.     contents.clear
  32.     if $task==""
  33.       $task="无"
  34.       $task_information=""
  35.     end
  36.     draw_text_ex(0,0,"接下来: #{$task}")
  37.    #draw_text_ex(0,48,$task)
  38.     text_color(2)
  39.    
  40.     draw_text_ex(0,48,$task_information)
  41.   end
  42.   #--------------------------------------------------------------------------
  43.   # ● 获取任务
  44.   #--------------------------------------------------------------------------
  45.   def task
  46.     $task
  47.   end
  48.   
  49.   #--------------------------------------------------------------------------
  50.   # ● 打开窗口
  51.   #--------------------------------------------------------------------------
  52.   def open
  53.     refresh
  54.     super
  55.   end
  56. end

复制代码
在 ·Scene_Menu 里17行添加create_task_window
以及在后面加这个
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 生成任务提示窗口
  3.   #--------------------------------------------------------------------------
  4.   def create_task_window
  5.     @task_window = Window_task.new
  6.     @task_window.x = 160
  7.     @task_window.y = Graphics.height - @task_window.height
  8.   end

点评

获取任务文字就在事件里写 $task = "主线任务内容换行用’\n‘"  发表于 2014-5-28 17:21

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
70 小时
注册时间
2010-9-4
帖子
23
5
 楼主| 发表于 2014-5-28 17:07:55 | 只看该作者
本帖最后由 cvb80925 于 2014-5-28 17:13 编辑
taroxd 发表于 2014-5-28 16:44
再照着该脚本最后的说明重新写一遍呗~


  我的意思是說我參考了這個腳本,重新寫了一個新的,而新腳本的功能,就是進入菜單之後,把圖片中右邊的角色狀態欄去掉,改成顯示目前執行的主線任務。

  不是說我不會用我所參考的那個腳本,如下圖:javascript:;

EX2.png (98.24 KB, 下载次数: 19)

EX2

EX2
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
70 小时
注册时间
2010-9-4
帖子
23
6
 楼主| 发表于 2014-5-28 17:19:22 | 只看该作者
VIPArcher 发表于 2014-5-28 17:04
试试这个,能不能满足你的要求在 ·Scene_Menu 里17行添加create_task_window
以及在后面加这个 #--------- ...

請問要怎麼追加任務,還是必須用我所參考的任務代碼?
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

无限の剣制

梦石
0
星屑
10074
在线时间
5020 小时
注册时间
2013-2-28
帖子
5030

开拓者贵宾

7
发表于 2014-5-28 17:23:19 | 只看该作者
本帖最后由 VIPArcher 于 2014-5-28 17:26 编辑
cvb80925 发表于 2014-5-28 17:19
請問要怎麼追加任務,還是必須用我所參考的任務代碼?


这个只是添加一个窗口,里面显示一些文字。窗口大小位置你得自己调。我做完是这个效果你看看

捕获.PNG (44.95 KB, 下载次数: 22)

捕获.PNG
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
70 小时
注册时间
2010-9-4
帖子
23
8
 楼主| 发表于 2014-5-28 17:28:59 | 只看该作者
本帖最后由 cvb80925 于 2014-5-28 17:30 编辑
VIPArcher 发表于 2014-5-28 17:23
这个只是添加一个窗口,里面显示一些文字。窗口大小位置你得自己调。我做完是这个效果你看看 ...


我的意思是說如果要把文字顯示出來,像你給的圖片那樣,事件中的腳本代碼要怎麼寫?

点评

看4楼点评  发表于 2014-5-28 17:29
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
70 小时
注册时间
2010-9-4
帖子
23
9
 楼主| 发表于 2014-5-28 17:40:59 | 只看该作者
成功了!謝謝!!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-16 19:42

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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