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

[转载发布] FG7 - Simple PlayTime

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

    连续签到: 2 天

    [LV.7]常住居民III

    9071

    主题

    864

    回帖

    6万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

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

    灌水之王

    发表于 2026-8-2 19:22:30 | 显示全部楼层 |阅读模式
    Simple PlayTime
    By: FamilyGamer7

    Introduction
                            This script displays the playtime within a window on the Menu screen. (This window will only display when on the menu screen - Scene_Menu)               
    Click to expand...


    Features
                            An overall playtime window available for the player to see when accessing the menu screen. You have the ability to fine tune the playtime window to your liking at the top of the script.               
    Click to expand...


    Screenshot(s)



    Click to expand...


    Script
    Spoiler: FG7 - Simple PlayTime
                    Ruby:       
    1. #==============================================================================
    2. # Title: Simple PlayTime
    3. # Author: FamilyGamer7 (FG7)
    4. # Version: 1.0
    5. # Engine: RPG Maker VX Ace
    6. #==============================================================================
    7. # ** Change Log |
    8. # ---------------
    9. # 1.0 => Created Script
    10. #==============================================================================
    11. # ** Description |
    12. # ----------------
    13. # This script displays the playtime within a window on the Menu screen.
    14. # (This window will only display when on the menu screen - Scene_Menu)
    15. #==============================================================================
    16. # ** Terms of Use |
    17. # -----------------
    18. # * Free to use in non-commercial projects and commercial projects
    19. # * Feel free to modify and improve the script. Credit is still required.
    20. # * Credit FamilyGamer7
    21. #==============================================================================
    22. # ** Usage |
    23. # ----------
    24. # * Plug & Play (See Module area to fine tune the playtime window)
    25. #==============================================================================
    26. #==============================================================================
    27. # ** Module: FG7::Simple_PlayTime
    28. #------------------------------------------------------------------------------
    29. #  This modules creates a static variable to be used within the script.
    30. #==============================================================================
    31. module FG7
    32.   module Simple_PlayTime
    33. #==============================================================================
    34. # -------------------- ALLOWED TO EDIT BELOW THIS LINE ---------------------- #
    35. #==============================================================================
    36.     # Sets the "X" horizontal location on the screen
    37.     X_Horizontal = 0
    38.     # Sets the "Y" vertical location on the screen
    39.     Y_Vertical = 192
    40.     # Sets the "Width" of the window on the screen
    41.     Width = 160
    42.     # Sets the "Height" of the window on the screen
    43.     Height = 48
    44. #==============================================================================
    45. # ---------- DO NOT EDIT BELOW THIS LINE (FOR ADVANCED USERS) --------------- #
    46. #==============================================================================
    47.   end
    48. end
    49. #==============================================================================
    50. # ** Window_PlayTime
    51. #------------------------------------------------------------------------------
    52. #  Display Game Time - Active Count Timer
    53. #==============================================================================
    54. class Window_PlayTime < Window_Base
    55.   #--------------------------------------------------------------------------
    56.   # * Object Initialization
    57.   #--------------------------------------------------------------------------
    58.   def initialize(x, y, width, height)
    59.     super
    60.     refresh
    61.   end
    62.   #--------------------------------------------------------------------------
    63.   # * Refresh - For the Game Timer
    64.   #--------------------------------------------------------------------------
    65.   def refresh
    66.     self.contents.clear
    67.     # Draws the playtime (numbers) on the window
    68.     draw_text_ex(28, 0, $game_system.playtime_s)
    69.   end
    70.   #--------------------------------------------------------------------------
    71.   # * Update
    72.   #--------------------------------------------------------------------------
    73.   def update
    74.     refresh
    75.   end
    76. end
    77. #==============================================================================
    78. # ** Scene_Base
    79. #------------------------------------------------------------------------------
    80. #  This is a super class of all scenes within the game.
    81. #==============================================================================
    82. class Scene_Base
    83.   #--------------------------------------------------------------------------
    84.   # * Alias Method: Start Processing
    85.   #--------------------------------------------------------------------------
    86.   alias :fg7_simple_playtime_window_start :start
    87.   def start
    88.     fg7_simple_playtime_window_start
    89.     create_playtime_window
    90.   end
    91.   #--------------------------------------------------------------------------
    92.   # * Added/New Window: Create Playtime Window
    93.   #--------------------------------------------------------------------------
    94.   def create_playtime_window
    95.     # Sets the module variable into static variables to read easier
    96.     x = FG7::Simple_PlayTime::X_Horizontal
    97.     y = FG7::Simple_PlayTime::Y_Vertical
    98.     width = FG7::Simple_PlayTime::Width
    99.     height = FG7::Simple_PlayTime::Height
    100.     # Creates the playtime window (Will only show on the Scene_Menu)
    101.     @playtime_window = Window_PlayTime.new(x, y, width, height)
    102.     if SceneManager.scene_is?(Scene_Menu)
    103.       @playtime_window.show
    104.     else
    105.       @playtime_window.hide
    106.     end
    107.   end
    108. end
    复制代码


    How to Use
                            Add this script in the script editor under in the "Materials" section and above "Main Process".
    The instructions and setup for the script are held within the script header itself. No need to repeat here.               
    Click to expand...


    Terms of Use
                            - Free to use in non-commercial projects and commercial projects
    - Feel free to modify and improve the script. Credit is still required.
    - Credit FamilyGamer7               
    Click to expand...




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

    本帖子中包含更多资源

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

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

    使用道具 举报

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

    本版积分规则

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

    幸运抽奖

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

    立即查看

    聊天机器人
    Loading...

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

    GMT+8, 2026-8-17 09:26 , Processed in 0.096500 second(s), 52 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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