• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
NewPlayerRecord - 新玩家记录与日活跃统计

LSE NewPlayerRecord - 新玩家记录与日活跃统计 v1.0.0 - 压缩文件夹上传

版权类型
原创
版权链接
#
语言支持
中文(简体)
前置组件
LeviLamina:https://github.com/LiteLDev/LeviLamina
LegacyScriptEngine:https://github.com/LiteLDev/LegacyScriptEngine
GMLIB: https://github.com/GroupMountain/GMLIB
GMLIB-LegacyRemoteCallApi:https://github.com/GroupMountain/GMLIB-LegacyRemoteCallApi
适配版本(基岩)
  1. 最新版本
NewPlayerRecord - 新玩家记录与日活跃统计
本插件是我服一直自用的,用了好久,这才发出来与大家共享
省流:记录每日新进服的玩家和日活跃玩家

本插件的功能有:

累计进服玩家数量记录、每日新玩家数量记录、玩家进服顺序记录、玩家进服日期记录,玩家游玩天数记录

本插件还提供了两个指令供查询一些信息
/querydailynewplayerslist(指令别名/qdnpl):用来查询每日新进服的玩家名字列表
/querydailyloginplayerslist(指令别名/qdlpl):用来查询每日登录游戏玩家名字列表(可以理解为日活跃玩家名字列表)


这是搭配悬浮字插件使用时的效果:
1716273981661.png

这是本插件自带的进服提示效果:
1716274151891.png


默认数据文件:(数据文件是用来看的,不要乱动!!!)
JSON:
{
    "Accumulated_Server_Players_Numbers": 0, // 累计进服玩家数量
    "EveryDay_new_players": 0, // 今日新进服玩家数量
    "Daily_Login_Records": { // 每日日活跃玩家名字列表
        "2024-05-21": []
    },
    "new_player_list": {}, // 累计进服的玩家和对应的进服顺序
    "daily_new_players_list": { // 每日新进服玩家
        "2024-05-21": []
    },
    "player_join_date": { // 累计进服的玩家和对应的进服日期
 
    },
    "lastCheckDate": null // 最后一次检查的日期(切记不要动!!!)
}

这是一个数据文件示例:(仅用来展示有很多人进服之后的数据文件是什么样子的)
JSON:
{
    "Accumulated_Server_Players_Numbers": 37, // 累计进服玩家数量
    "EveryDay_new_players": 0,
    "Daily_Login_Records": { // 日活跃玩家名字列表,每一个日期里包含一组当日进过服的玩家名字列表
        "2024-05-19": [
            "AuraEric2024",
            "tutu2011 TT",
            "Atrium4641",
            "gandi 2024",
            "Yubiyufei",
            "NarellWtys0725"
        ],
        "2024-05-20": [
            "WombedZero60201",
            "nai chaA6756",
            "Atrium4641",
            "gandi 2024",
            "Paimeng1234805",
            "Yubiyufei",
            "AuraEric2024",
            "tutu2011 TT",
            "Misaki5580",
            "NarellWtys0725"
        ],
        "2024-05-21": [
            "NarellWtys0725",
            "gandi 2024",
            "Atrium4641",
            "Yubiyufei",
            "Misaki5580"
        ]
    },
    "new_player_list": { // 累计新进服的玩家和对应的进服顺序
        "Atrium4641": 1,
        "nai chaA6756": 2,
        "NarellWtys0725": 3,
        "jingyubsy": 4,
        "gamdidalaoshang": 5,
        "Hoshina02": 4,
        "ekedkem": 5,
        "Grade0213": 6,
        "autumn qwp6140": 7,
        "wolaileao": 8,
        "xiaobai11451648": 9,
        "ProudPlum954656": 10,
        "minecraftjiemin": 11,
        "cebctadet": 12,
        "Sailor 96992": 13,
        "WindedEgg145876": 14,
        "Ericmmc2024": 15,
        "Yubiyufei": 16,
        "Paimeng1234805": 17,
        "AuraEric2024": 18,
        "WombedZero60201": 19,
        "AAAwowomhy": 20,
        "xiaomuyingxiong": 21,
        "qiqi10242284": 22,
        "Tomznb46": 23,
        "mengli5671": 24,
        "SZTNBL": 25,
        "strongrain71855": 26,
        "Misaki5580": 27,
        "tutu2011 TT": 28,
        "OddPond05380184": 29,
        "gandi 2024": 30,
        "YuFeng9059": 31,
        "LoveSong471": 32,
        "NiftSky3253061": 33,
        "mincm2677": 34,
        "GenuineMist5042": 35,
        "DryestFlea52705": 36,
        "Rosemoss550w": 37
    },
    "daily_new_players_list": { // 每日新进服的玩家名字列表,每一个日期里面包含当天的所有新进服的玩家名字列表
        "2024-05-12": [
            "AAAwowomhy",
            "xiaomuyingxiong",
            "qiqi10242284",
            "Tomznb46",
            "mengli5671",
            "SZTNBL",
            "strongrain71855"
        ],
        "2024-05-13": [
            "Misaki5580"
        ],
        "2024-05-14": [],
        "2024-05-15": [
            "tutu2011 TT"
        ],
        "2024-05-16": [ // 可以看到5.18这天进了六个新玩家
            "OddPond05380184",
            "gandi 2024",
            "YuFeng9059",
            "LoveSong471",
            "NiftSky3253061",
            "mincm2677"
        ],
        "2024-05-17": [ // 可以看到5.18这天只进了一个新玩家
            "GenuineMist5042"
        ],
        "2024-05-18": [ // 可以看到5.18这天只进了两个新玩家
            "DryestFlea52705",
            "Rosemoss550w"
        ],
        "2024-05-19": [], // 这个每天都会初始化,如果当天没有新玩家进服就为空
        "2024-05-20": [],
        "2024-05-21": []
    },
    "player_join_date": { // 累计进服的玩家和对应的进服日期
        "Atrium4641": "2023-01-01",
        "NarellWtys0725": "2023-11-20",
        "nai chaA6756": "2023-05-01",
        "jingyubsy": "2024-01-20",
        "gamdidalaoshang": "2024-01-25",
        "Hoshina02": "2024-05-03",
        "ekedkem": "2024-05-03",
        "Grade0213": "2024-05-03",
        "autumn qwp6140": "2024-05-03",
        "wolaileao": "2024-05-04",
        "xiaobai11451648": "2024-05-04",
        "ProudPlum954656": "2024-05-04",
        "minecraftjiemin": "2024-05-04",
        "cebctadet": "2024-05-04",
        "Sailor 96992": "2024-05-04",
        "WindedEgg145876": "2024-05-04",
        "Ericmmc2024": "2024-05-04",
        "Yubiyufei": "2024-05-06",
        "Paimeng1234805": "2024-05-10",
        "AuraEric2024": "2024-05-10",
        "WombedZero60201": "2024-05-10",
        "AAAwowomhy": "2024-05-12",
        "xiaomuyingxiong": "2024-05-12",
        "qiqi10242284": "2024-05-12",
        "Tomznb46": "2024-05-12",
        "mengli5671": "2024-05-12",
        "SZTNBL": "2024-05-12",
        "strongrain71855": "2024-05-12",
        "Misaki5580": "2024-05-13",
        "tutu2011 TT": "2024-05-15",
        "OddPond05380184": "2024-05-16",
        "gandi 2024": "2024-05-16",
        "YuFeng9059": "2024-05-16",
        "LoveSong471": "2024-05-16",
        "NiftSky3253061": "2024-05-16",
        "mincm2677": "2024-05-16",
        "GenuineMist5042": "2024-05-17",
        "DryestFlea52705": "2024-05-18",
        "Rosemoss550w": "2024-05-18"
    },
    "lastCheckDate": "2024-05-21" // 最后一次检查的日期
}

并且导出了大量PAPI:

%total_players_num% 累计进服玩家数量
%daily_players_num% 今日进服玩家数量
%daily_players_list% 今日进服玩家名字列表
%daily_login_players_num% 今日日活跃玩家数量
%daily_login_players_list% 今日日活跃玩家列表


%pl_join_server_date% 玩家自己的第一次的进服日期
%pl_join_server_order% 玩家自己的第一次进服的在所有进服的人当中的进服顺序
%pl_playdays% 玩家自己自从第一次进服距离现在为止过了多少天



并且还导出了LSE API:(以下API仅供开发者使用)

JavaScript:
//通过玩家对象获取玩家进服数据
ll.exports(getPlayerJoinServerDate, `NewPlayerRecord`, `getPlayerJoinServerDate`); // 导出获取玩家进服日期API
ll.exports(getPlayerJoinServerOrder, `NewPlayerRecord`, `getPlayerJoinServerOrder`); // 导出获取玩家进服顺序API
ll.exports(getPlayerDaysSinceFirstJoin, `NewPlayerRecord`, `getPlayerDaysSinceFirstJoin`); // 导出获取玩家进服时长天数API

//通过玩家名获取玩家进服数据
ll.exports(getPlJoinServerDateByName, `NewPlayerRecord`, `getPlJoinServerDateByName`); // 导出获取玩家进服日期API
ll.exports(getPlJoinServerOrderByName, `NewPlayerRecord`, `getPlJoinServerOrderByName`); // 导出获取玩家进服顺序API
ll.exports(getPlDaysSinceFirstJoinByName, `NewPlayerRecord`, `getPlDaysSinceFirstJoinByName`); // 导出获取玩家进服时长天数API
  • 1716273902592.png
    1716273902592.png
    292.6 KB · 查看: 92
作者
yufengya0420
价格
5金粒
下载
198
查看
719
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. 压缩文件夹上传

    压缩文件夹上传
后退
顶部 底部