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

[转载发布] [SSG] Soft Level Cap

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

    连续签到: 2 天

    [LV.7]常住居民III

    8098

    主题

    864

    回帖

    3万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

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

    灌水之王

    发表于 5 天前 | 显示全部楼层 |阅读模式
    [simple Stupid Gaming] Soft Level Cap

     ​

    version 1.2.0​

    by Heartbreak61​

    INTRODUCTION

    Sometimes, I want to prevent players to gain any exp before they reach certain checkpoint like defeating certain boss or watching an event. This is hard (or impossible?) to achieve using default RM eventing system. This plugin provide a way to do that, to set a soft level cap using switch.
     

    FEATURES
    - Simple setup​

     ​

    SCREENSHOT
    - N/A
     ​

    HOW TO USE

    Right click and save the download link. Put on plugin folder. Enable it on plugin manager. Set your level cap using plugin parameter.
     

    Plugin Parameters

    Level Cap Setup (default = 0)
    format:
    <level1>=<switch1>; <level2>=<switch2>; <level3>=<switch3> ...

    example:
    10=1; 20=2; 30=3; 40=4; 50=5

    will limit actors' level to 10 when switch 1 is ON, 20 when switch 2 is ON, 30 when switch 3 is on, and so on.

    Make sure that switches on lower level cap is OFF before enabling higher one. For example, if you want to set level cap to 30, you have to make sure that switch 1 and 2 is OFF before enabling switch 3. Otherwise, this plugin will use switch from smallest level cap.







    Cap EXP (default = true)
    RPG Maker MV's default behaviour never limits exp. When an actor reach max level, he/she will still gain exp. It means that once you set off switches that handle soft level cap, that actor's level will be automatically adjusted to match his/her current exp.

    If you want to change this behaviour, set this parameter to true. This way, that actor can't gain any exp when he/she is on max level.
     
    Use Variable (default=false)
    Request by Estriole
    Use variable value instead of switch.

    Variable ID (default=0)
    Variable ID that will be used as global level cap. Only used if you set Use Variable parameter to true.

    You can setup personal level cap by writing this line on actor's notebox.

    <level_cap_var: varID>

    example

    <level_cap_var: 15>

    Actors that doesn't have any personal level cap will use global level cap. This option only valid if you set Use Variable parameter to true.

    Note: If you set 0 as the value of global or personal variable that used as level cap, then default max level you declared on database will be used as level cap.
     

    DEMO
    N/A

    OLDER DEMOS:
    N/A

    SCRIPT (right click and save)
    Download

    FAQ
    Nothing yet

    TERM OF USE
    Free to use on both commercial or non-commercial project as long as you give credits to me.  

    CHANGELOG

    2015.12.15 ver 1.0.0
    - Started and finished the script

    2015.12.15 ver 1.1.0
    - Changed: Method to setup level cap from script call to plugin parameter
    - Fixed : Level cap not working on saved game (thanks to iavra for pointing this out)
     
    2015.12.17 ver 1.2.0
    - Added: Option to set variables as level cap & actor's personal level cap (thanks to Estriole for the idea)


    Author's note: none at this moment... I'm too sleepy  

     
    Ver 1.2.0: Personally, I found that using variable is easier than using switch. I decided to let user choose between variable or switch method.


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

    本帖子中包含更多资源

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

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

    使用道具 举报

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

    本版积分规则

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

    幸运抽奖

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

    立即查看

    聊天机器人
    Loading...

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

    GMT+8, 2026-8-1 12:49 , Processed in 0.064092 second(s), 55 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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