设为首页收藏本站同能贴吧 切换语言 繁体中文
开启辅助访问 切换到窄版
扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 100|回复: 0

[制作教程] Quest Log & System w/o Scripts, the Easy-Peasy Way

[复制链接]
累计送礼:
0 个
累计收礼:
1 个
  • TA的每日心情
    开心
    前天 04:10
  • 签到天数: 209 天

    连续签到: 2 天

    [LV.7]常住居民III

    4454

    主题

    864

    回帖

    2万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    7
    卡币
    22915
    OK点
    16
    推广点
    0
    同能卷
    50
    积分
    28263

    灌水之王

    发表于 6 天前 | 显示全部楼层 |阅读模式
    Welcome to my first guide  
      This guide will show you how to make a quest log, the easiest way possible. Note that I said "easy," this may not be a good way to do it, it's just how I went about it.

    Note that you must not be using the "Key Items" feature of RPG Maker VX Ace in order to do this (you'll see why in a second, keep reading) and you must have a basic understanding of conditional branches and how to add/remove items from the player's inventory.

    Well, onto the steps:

    1. Open the Database and under the Terms tab, change the term for Key Items to Quest Log (or whatever you wish to call it).

    Spoiler





    2. Then, under the Items tab, create a new item, name it the title of the quest (as an example, I used "Talk to Bob"). Enter a description of what the player has to do and an icon if you want. Then, set the item type to Key Item. Set Consume to No, Scope to None, and for Occasion put Never. Then, make an additional item (a normal item) that the player will get while they are doing the quest, and to give back to the quest-giver (to check if the quest is complete). Use the same settings as the quest item (Consume, Scope, Occasion).

    Spoiler







    3. Make the event where the player gets the quest. In my example, the player simply needs to go talk to a certain person (let's name her Sally). You may give the player a choice to accept the quest (Show Choices) or force it upon them by just changing the quest item to +1. In my example I gave the player a choice. At the end of the page, Control Self Switch A to be ON.

    Spoiler





    4. Now, save the event and exit out of it. Make a different event where the objective is located. In my case, all the player had to do was talk to Bob, so I did that. Then, make a conditional branch where the game checks if the quest is in the inventory. If it is, change the items so it -1 the quest. In my quest, Bob will give the player a letter to give to Sally, so if you're doing something similar to that, make another conditional branch inside of the first one where the game checks for the item (the letter in this case) This isn't shown in the below picture, be sure to add +1 the required item!!!!

    Spoiler





    5. Back at the event where the player got the quest (in this case, Sally), make a new event page. Under "Conditions" on the left side of the page, tick the box that says "Self Switch ... is ON" and set it to A. For your first command, control self switches, and then control Self Switch B to be on. Now, make a conditional branch where 2 scenarios will happen: where the player has completed the quest, and when they haven't.

    For the first conditional branch, set it up so that the game checks for the quest. Whilst making this command, untick the box that reads "Set handling when conditions do not apply." Then make a conditonal branch inside of that one where the game checks for the required item (regular item). Make sure the "Set handling when conditions do not apply" box is checked. Write something that would happen if the player completed the quest, and add XP, G, whatever you like as the reward for completing the quest. Then, under "Else," write something that would happen if the player didn't have the required item/s to complete the quest. Here's a picture example.

    Spoiler





    6. Finally, make another event page on that same event. Tick the box so that Self Switch B is ON, and something that the NPC would say once the quest was complete.

    Spoiler





    And there you have it! You have officially become a quest-making master! I'm sure that if you're even just a little skilled with RMVXA, it's not that hard to figure out how to do many different things with this tutorial, this was simply a basic outline.

    An example of what it looks like in-game:

    Spoiler





    Thanks for reading and leave your ideas, comments and suggestions below  


    I also apologize for how old my interface looks. I set it like that so my old laptop would run faster.  



    本贴来自国际rpgmaker官方论坛作者:Randommerade处,因国际论坛即将永久关站,为了存档多年珍贵资料,署名转载到本论坛存档,由于官方帖子为英文原帖,需要中文翻译请点击论坛顶部切换语言为中文就可以将帖子翻译成中文浏览,方便大家随时查看,原文地址:https://forums.rpgmakerweb.com/threads/quest-log-system-w-o-scripts-the-easy-peasy-way.26820/

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    x
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    简体中文
    繁體中文
    English(英语)
    日本語(日语)
    Deutsch(德语)
    Русский язык(俄语)
    بالعربية(阿拉伯语)
    Türkçe(土耳其语)
    Português(葡萄牙语)
    ภาษาไทย(泰国语)
    한어(朝鲜语/韩语)
    Français(法语)
    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2026-7-14 15:37 , Processed in 0.137915 second(s), 56 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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