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

Project1

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

[原创发布] Lagomoro任务系统【Excel支持!V13.1.1震撼发布!附CHM使用手册】

  [复制链接]

Lv1.梦旅人

梦石
0
星屑
55
在线时间
327 小时
注册时间
2011-9-29
帖子
315
51
发表于 2016-2-16 18:44:22 | 只看该作者
下载呢。。。

点评

1楼,请认真翻阅  发表于 2016-2-20 16:38
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
440
在线时间
679 小时
注册时间
2014-3-15
帖子
292

开拓者

52
发表于 2016-2-17 17:02:18 | 只看该作者
话说7.00版本下载的还是6.43啊

点评

抱歉忘改文件版本啦,请相信我内容是7.0只是忘了改马甲  发表于 2016-2-20 16:38
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
327 小时
注册时间
2011-9-29
帖子
315
53
发表于 2016-2-17 22:55:37 | 只看该作者
本帖最后由 summer依恋 于 2016-2-17 23:09 编辑

接了   备战考 ▪ 化学公式   这个任务,打开菜单任务栏就变这样了,求解

点评

明白了  发表于 2016-2-22 17:30
必须带着这个脚本存档才能读出来  发表于 2016-2-20 16:35
请不要使用旧存档,新建一个游戏  发表于 2016-2-20 16:35
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
80
在线时间
32 小时
注册时间
2016-2-16
帖子
5
54
发表于 2016-2-18 15:08:09 | 只看该作者
发现一个问题,在装备界面将装备解除后会提示获得武器

点评

这个是toast插接的问题qwq感谢反馈我会修改  发表于 2016-2-22 20:11
嗯,那个是小优MVtoast的问题,解决办法是删除Toast脚本中装备推送的相关部分  发表于 2016-2-20 16:34
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
327 小时
注册时间
2011-9-29
帖子
315
55
发表于 2016-3-3 00:12:42 | 只看该作者
楼主,请问到底怎么判断任务是否完成?怎么试都错误

1   检测任务是否完成:
     $gameParty.ismissioncompleted(XY1);

2    Q:怎么判断某个任务是否完成啊!NPC要根据是否完成做出回答啊!
      A:你用事件的条件分歧第4页中的脚本栏:
          若:脚本:$gameParty.iscompleted(XY1)
               文字:哈哈,恭喜!
          其他
               文字:快点去完成!
          结束



点评

XY1请写为'XY1',加上英文引号  发表于 2016-3-13 18:31
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
1259
在线时间
26 小时
注册时间
2015-4-8
帖子
4
56
发表于 2016-3-6 22:45:33 | 只看该作者
我想移植进我的游戏,已完成的,,但是。。指令太多了。。
建议做个简化版吧,只需要添加任务菜单选项 - 内容  - 完成 即可。。
也就是任务开始的时候一个指令, 添加任务描述即可,无需完成个数啊多少的,由玩家自己看
然后任务完成时候一个指令让任务栏 不可选定 。
别的简直复杂到爆。。
最后还是十分感谢大触的脚本。。做为一个小白。。想添加到一个1小时+的游戏里太复杂了。。

点评

我这个就是为了大型游戏设计的…… 不过你可以不添加要点,即要点一栏留空,可以满足你的需求  发表于 2016-3-13 18:31
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
327 小时
注册时间
2011-9-29
帖子
315
57
发表于 2016-3-14 01:20:14 | 只看该作者
summer依恋 发表于 2016-3-3 00:12
楼主,请问到底怎么判断任务是否完成?怎么试都错误

1   检测任务是否完成:

试过加''  加;  试过不加  也试过加这个不加那个
都没用
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
72
在线时间
21 小时
注册时间
2013-3-19
帖子
8
58
发表于 2016-3-20 14:09:38 | 只看该作者
大神继续更新啊~
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4746
在线时间
112 小时
注册时间
2016-1-15
帖子
64
59
发表于 2016-3-21 21:20:31 | 只看该作者
我遇到个问题,做了个队员入队任务,事件消除后指定队员入队,可是原来事件位置上方还有个灰色的追踪符号没有消除,请教!!

点评

图标显示也有类似问题,做个定时刷怪的地图,消灭怪物后原地会留下个图标,怎样解决,大神请赐教。  发表于 2016-4-29 22:09
嗯嗯,这是个问题…… 你可以考虑采用追踪子任务实现消失  发表于 2016-4-29 17:10
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
642
在线时间
165 小时
注册时间
2012-4-18
帖子
264
60
发表于 2016-3-24 11:40:44 | 只看该作者
请教一个奇葩冲突,我使用了MOG的五个跟标题界面和开头动画有关的插件,结果发现报错了,错误提示是“Cannot read property 'testallmission' of null”。
现在已经探明是MOG_TitleSplashScreen这个插件单独造成的问题,也查看了F8返回的错误情况,但是里面只提示说小优任务系统729行和小优推送20行出错,我自己看了下是这个函数:
小优任务系统:
// ======================================================================
// * Scene_Base
// ======================================================================
Scene_Base.prototype.XY_Mission_old_updateChildren = Scene_Base.prototype.updateChildren;
Scene_Base.prototype.updateChildren = function() {
    this.XY_Mission_old_updateChildren();
    $gameParty.testallmission();//这一行
};
小优推送系统:
// ======================================================================
// * Scene_Base
// ======================================================================
Scene_Base.prototype.XY_Toast_old_updateChildren = Scene_Base.prototype.updateChildren;
Scene_Base.prototype.updateChildren = function() {
    this.XY_Toast_old_updateChildren();//这一行
    $gameTemp.updatetoast();
};
虽然看上去像是MOG_TitleSplashScreen里面的Scene_Base.prototype.updateChildren函数和小优的冲突了,但实际上MOG_TitleSplashScreen里并没有这个函数,然后就彻底蒙圈儿了= =完全不知道要怎么去排除这个冲突啊。
还好MOG_TitleSplashScreen只有161行,就只好来求助大神,求大神指点迷津,已经探明MOG_TitleSplashScreen是一个独立插件,和其他MOG插件没有任何联动,请大神告诉我改怎么修改。
MOG_TitleSplashScreen插件内容如下:
JAVASCRIPT 代码复制
  1. //=============================================================================
  2. // MOG_TitleSplashScreen.js
  3. //=============================================================================
  4.  
  5. /*:
  6.  * @plugindesc (v1.0) Adiciona logos antes da tela de título.
  7.  * @author Moghunter
  8.  *
  9.  * @param Splash Frames
  10.  * @desc Quantidade de logos.
  11.  * (Default = 1)
  12.  * @default 1
  13.  *
  14.  * @param Slash Duration
  15.  * @desc Duração do logo.
  16.  * (Default = 60)
  17.  * @default 60
  18.  *
  19.  * @param Splash Fade Duration
  20.  * @desc Velocidade do fade.
  21.  * (Default = 2)
  22.  * @default 2
  23.  *
  24.  * @param Full Screen Mode
  25.  * @desc Ativar o modo em tela cheia. (true  / false)
  26.  * (Default = false)
  27.  * @default false
  28.  *
  29.  * @help  
  30.  * =============================================================================
  31.  * +++ MOG - Title Splash Screen (v1.0) +++
  32.  * By Moghunter
  33.  * [url]https://atelierrgss.wordpress.com/[/url]
  34.  * =============================================================================
  35.  * Adiciona multiplos logos antes da tela de título.
  36.  * Serâo necessários os arquivos.
  37.  *
  38.  * Splash_INDEX.png
  39.  *
  40.  * no lugar da INDEX coloque a numeração da imagem.
  41.  *
  42.  * Splash_0.png
  43.  * Splash_1.png
  44.  * Splash_2.png
  45.  * ...
  46.  *
  47.  * Coloque as imagens na pasta:
  48.  *
  49.  * img/titles2/
  50.  */
  51.  
  52. //=============================================================================
  53. // ** PLUGIN PARAMETERS
  54. //=============================================================================
  55.   var Imported = Imported || {};
  56.   Imported.MOG_TitleSplashScreen = true;
  57.   var Moghunter = Moghunter || {};
  58.  
  59.    Moghunter.parameters = PluginManager.parameters('MOG_TitleSplashScreen');
  60.     Moghunter.title_splash_number = Number(Moghunter.parameters['Splash Frames'] || 1);
  61.     Moghunter.title_splash_duration = Number(Moghunter.parameters['Slash Duration'] || 60);
  62.     Moghunter.title_splash_fade_speed = Number(Moghunter.parameters['Splash Fade Duration'] || 2);
  63.     Moghunter.title_full_screen_mode = (Moghunter.parameters['Full Screen Mode'] || false);
  64.  
  65.  
  66. //=============================================================================
  67. // ** Scene Boot
  68. //=============================================================================       
  69.  
  70. //==============================
  71. // * Start
  72. //==============================
  73. var _alias_mog_title_splash_screen_boot_start = Scene_Boot.prototype.start
  74. Scene_Boot.prototype.start = function() {
  75.         if (Moghunter.title_full_screen_mode == "true") {Graphics._requestFullScreen()};
  76.         if (!DataManager.isBattleTest() && !DataManager.isEventTest()) {
  77.            SceneManager.goto(Scene_Splash_Screen);
  78.            return
  79.     }
  80.         _alias_mog_title_splash_screen_boot_start.call(this);
  81. };
  82.  
  83.  
  84. //=============================================================================
  85. // ** Scene Splash Screen
  86. //=============================================================================       
  87. function Scene_Splash_Screen() {
  88.     this.initialize.apply(this, arguments);
  89. }
  90. Scene_Splash_Screen.prototype = Object.create(Scene_Base.prototype);
  91. Scene_Splash_Screen.prototype.constructor = Scene_Splash_Screen;
  92.  
  93. //==============================
  94. // * Initialize
  95. //==============================
  96. Scene_Splash_Screen.prototype.initialize = function() {
  97.     Scene_Base.prototype.initialize.call(this);
  98. };
  99.  
  100. //==============================
  101. // * Create
  102. //==============================
  103. Scene_Splash_Screen.prototype.create = function() {       
  104.     Scene_Base.prototype.create.call(this);
  105.         this._splash_data = [0,0, Math.max(Moghunter.title_splash_duration,1),Math.max(Moghunter.title_splash_fade_speed, 1)];
  106.     this._splash_img = [];
  107.         this._splash_sprite = new Sprite();
  108.     this._splash_sprite.anchor.x = 0.5;
  109.     this._splash_sprite.anchor.y = 0.5;
  110.         this._splash_sprite.x = Graphics.boxWidth / 2;
  111.         this._splash_sprite.y = Graphics.boxHeight / 2;
  112.         this.addChild(this._splash_sprite);
  113.         for (i = 0; i < Moghunter.title_splash_number; i++){
  114.                 this._splash_img.push(ImageManager.loadTitle2("Splash_" + i));
  115.         };
  116.         this.refresh_splash_screen()
  117. };
  118.  
  119. //==============================
  120. // * Refresh Splash Screen
  121. //==============================
  122. Scene_Splash_Screen.prototype.refresh_splash_screen = function() {
  123.    if (this._splash_data[0] >= this._splash_img.length) {
  124.            AudioManager.stopMe();
  125.        DataManager.setupNewGame();
  126.        SceneManager.goto(Scene_Title);
  127.        Window_TitleCommand.initCommandPosition();       
  128.        return;
  129.    };       
  130.    this._splash_sprite.bitmap = this._splash_img[this._splash_data[0]];
  131.    this._splash_sprite.opacity = 0;
  132.    this._splash_data[0] += 1;
  133.    this._splash_data[1] = this._splash_data[2];
  134.  
  135. };
  136.  
  137. //==============================
  138. // * Start
  139. //==============================
  140. Scene_Splash_Screen.prototype.start = function() {
  141.     Scene_Base.prototype.start.call(this);
  142.     this.startFadeIn(this.fadeSpeed(), false);
  143. };
  144.  
  145. //==============================
  146. // * Update
  147. //==============================
  148. Scene_Splash_Screen.prototype.update = function() {
  149.         Scene_Base.prototype.update.call(this);
  150.         if (this._splash_data[1] <= 0) {
  151.                 this._splash_sprite.opacity -= this._splash_data[3];
  152.             if (Input.isTriggered("ok") || TouchInput.isTriggered()) {this._splash_data[0] = this._splash_img.length};               
  153.                 if (this._splash_sprite.opacity <= 0) {this.refresh_splash_screen()};
  154.         }
  155.         else {
  156.           this._splash_sprite.opacity += this._splash_data[3];
  157.           if ((Input.isTriggered("ok") || TouchInput.isTriggered()) && this._splash_sprite.opacity > 60) {
  158.                   this._splash_data[1] = 0; this._splash_data[0] = this._splash_img.length};
  159.           if (this._splash_sprite.opacity >= 255) {this._splash_data[1] -= 1};
  160.         };
  161. };

点评

我也不太明白……  发表于 2016-4-29 17:12
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-21 23:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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