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

Project1

 找回密码
 注册会员
搜索
楼主: asd11000
打印 上一主题 下一主题

[已发主站] VA任务系统

[复制链接]

Lv3.寻梦者

梦石
0
星屑
2321
在线时间
613 小时
注册时间
2009-1-21
帖子
273
11
发表于 2012-7-14 02:46:29 | 只看该作者
本帖最后由 御之嵐 于 2012-7-14 06:35 编辑

新手 問一下

要怎麼接任務
打在對話框上嗎?

還是設定事件 加入腳本 $game_party.new_task(任务序号, 任务名称, 任务描述, 任务类型, 父任务序号)

此外 如果沒有父任務序號  就空者嗎?
$game_party.new_task(任务序号, 任务名称, 任务描述, 任务类型)
這樣?


------------------------------------------------------------------------------------------------------------------------

會出錯



如何解決...?!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
79 小时
注册时间
2007-2-11
帖子
140
12
 楼主| 发表于 2012-7-15 17:57:41 | 只看该作者
御之嵐 发表于 2012-7-14 02:46
新手 問一下

要怎麼接任務

第一个问题:
设定事件加入脚本
第二个问题:
没有父任务就把父任务序号写成-1

出错那个我没看懂为虾米。。
有点要注意的是:
这个任务在TaskList里的序号和他本身的那个序号是一样的了,如果你要写成不一样的,应该是会出问题。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2321
在线时间
613 小时
注册时间
2009-1-21
帖子
273
13
发表于 2012-7-16 02:35:24 | 只看该作者
asd11000 发表于 2012-7-15 17:57
第一个问题:
设定事件加入脚本
第二个问题:

所以說 沒有 父任務
就是這樣
$game_party.new_task(任务序号, 任务名称, 任务描述, 任务类型, -1)


可是 我是要新增任務
不是用腳本內事先預設好的

還是說 這一定要事先預設好?!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
79 小时
注册时间
2007-2-11
帖子
140
14
 楼主| 发表于 2012-7-17 10:58:33 | 只看该作者
御之嵐 发表于 2012-7-16 02:35
所以說 沒有 父任務
就是這樣
$game_party.new_task(任务序号, 任务名称, 任务描述, 任务类型, -1)

什么时候想添加任务就在什么时候添加事件,时间里的脚本写上这个就好了。
我写的那个事先预设好的其实也不是一开始就把任务添加到任务列表里,是在使用$game_party.set_task()这个方法的时候才添加到任务列表里。
把任务在脚本里先写好有个好处是,当你想对任务内容进行修改的时候,方便查找。。
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2321
在线时间
613 小时
注册时间
2009-1-21
帖子
273
15
发表于 2012-7-18 02:53:35 | 只看该作者
asd11000 发表于 2012-7-17 10:58
什么时候想添加任务就在什么时候添加事件,时间里的脚本写上这个就好了。
我写的那个事先预设好的其实也 ...

了解了,感謝幫忙
回复 支持 反对

使用道具 举报

Lv1.梦旅人

小黑

梦石
0
星屑
50
在线时间
140 小时
注册时间
2011-8-23
帖子
536
16
发表于 2012-7-18 08:11:43 | 只看该作者
这叫精辟。
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
95
在线时间
440 小时
注册时间
2012-6-5
帖子
96
17
发表于 2012-7-30 04:40:07 | 只看该作者
本帖最后由 紫菜豆腐煲 于 2012-8-3 06:35 编辑

@asd11000楼主,按3楼的方法做了,在主菜单上是多了“任务”但按下去没反应,召唤不出任务界面。


7/30补充:
现在搞好了

8/2补充
楼主,能不能把任务描述的窗口做大一些,或者文字可以换行呢??
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
79 小时
注册时间
2007-2-11
帖子
140
18
 楼主| 发表于 2012-8-14 22:11:58 | 只看该作者
紫菜豆腐煲 发表于 2012-7-30 04:40
@asd11000楼主,按3楼的方法做了,在主菜单上是多了“任务”但按下去没反应,召唤不出任务界面。

我记得有个脚本是自动换行的。我之前也是去找了那个脚本实现换行。
复制给你吧。
  1. #==============================================================================
  2. # 本腳本來自www.66RPG.com,使用和轉載請保留此信息
  3. # http://rpg.blue/forum.php?mod=viewthread&tid=224184
  4. #==============================================================================

  5. class Window_Base
  6.   
  7.   alias :iisnow_convert_escape_characters :convert_escape_characters
  8.   def convert_escape_characters(text)
  9.     result = iisnow_convert_escape_characters(text)
  10.     result.gsub!(/\ek/)          { "\k" }
  11.     result
  12.   end

  13.   def process_character(c, text, pos)
  14.     case c
  15.     when "\r"  
  16.       return
  17.     when "\n"  
  18.       process_new_line(text, pos) if !@auto_n
  19.     when "\k"
  20.       @auto_n = false
  21.     when "\f"   
  22.       process_new_page(text, pos)
  23.     when "\e"   
  24.       process_escape_character(obtain_escape_code(text), text, pos)
  25.     else      
  26.       process_normal_character(c,text,pos)
  27.     end
  28.   end
  29.   
  30.   def process_normal_character(c,text,pos)
  31.     @auto_n = true
  32.     text_width = text_size(c).width
  33.     if real_width - pos[:x] > text_width
  34.       draw_text(pos[:x], pos[:y], text_width * 2, pos[:height], c)
  35.       pos[:x] += text_width
  36.     else
  37.       process_new_line(text,pos)
  38.       process_normal_character(c,text,pos)
  39.     end
  40.   end
  41.   
  42.   def real_width
  43.     return self.width - 2 * standard_padding
  44.   end
  45.   
  46. end

  47. class Window_Message
  48.   
  49.   def process_normal_character(c,text,pos)
  50.     super
  51.     wait_for_one_character
  52.   end

  53. end
  54. #==============================================================================
  55. # 本腳本來自www.66RPG.com,使用和轉載請保留此信息
  56. #==============================================================================
复制代码

点评

感谢  发表于 2012-8-14 22:23
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
112
在线时间
117 小时
注册时间
2012-7-23
帖子
41
19
发表于 2012-8-20 17:44:16 | 只看该作者
弱弱地问下,这个是个神马情况?怎么解决啊?

点评

这样看是看不出来的。。  发表于 2012-9-8 02:25
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
23 小时
注册时间
2013-7-6
帖子
7
20
发表于 2014-1-21 18:14:38 | 只看该作者
怎么会这样

P{WYRA78_)){7}PBTV{YV6P.jpg (22.29 KB, 下载次数: 16)

P{WYRA78_)){7}PBTV{YV6P.jpg
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-8 03:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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