找回密码
 立即注册
查看: 116|回复: 5

有什么办法做一个在线玩家列表?

[复制链接]

256

主题

538

回帖

257

积分

中级会员

积分
257
发表于 2026-3-29 16:38:44 | 显示全部楼层 |阅读模式

如题,在线玩家列表怎么展示出来呢?有大神做过此举么?

0

主题

537

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 16:38:44 | 显示全部楼层
可以做!!!!!!!

253

主题

583

回帖

255

积分

中级会员

积分
255
发表于 2026-3-29 16:38:44 | 显示全部楼层
做过。登录下线一顿操作,对应触发,检测全都有

0

主题

602

回帖

467

积分

中级会员

积分
467
发表于 2026-3-29 16:38:44 | 显示全部楼层
蓅氓爱学习 发表于 2021-2-18 20:02 做过。登录下线一顿操作,对应触发,检测全都有
先祝大神牛年大发,再请教大神用什么方法来做,只要每次每个玩家点击npc就能查看在线玩家列表即可

230

主题

561

回帖

231

积分

中级会员

积分
231
发表于 2026-3-29 16:38:44 | 显示全部楼层
以前做过一个类似的
效果差不多 自行把自定义官阶改为等级就行了  全局改为对应文件加入等级。

    [@main]
    ;接入npc时可以删除判断数据,直接显示,以防数据重复加载
    #act
    ClearNameList ..\\QuestDiary\\70制作\\部落系统\\文在图首领.txt
    ClearNameList ..\\QuestDiary\\70制作\\部落系统\\文在线统领.txt
    ClearNameList ..\\QuestDiary\\70制作\\部落系统\\武在图首领.txt
    ClearNameList ..\\QuestDiary\\70制作\\部落系统\\武在线统领.txt

    ;一样六个路人甲,人多可以删除,不为生成烦恼
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\文在图首领.txt 虚位以待A 动态排行榜 4
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\文在图首领.txt 虚位以待B 动态排行榜 4
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\文在图首领.txt 虚位以待C 动态排行榜 4
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\文在图首领.txt 虚位以待D 动态排行榜 4
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\文在图首领.txt 虚位以待E 动态排行榜 4
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\文在图首领.txt 虚位以待F 动态排行榜 4
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\武在图首领.txt 虚位以待A 动态排行榜 13
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\武在图首领.txt 虚位以待B 动态排行榜 13
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\武在图首领.txt 虚位以待C 动态排行榜 13
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\武在图首领.txt 虚位以待D 动态排行榜 13
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\武在图首领.txt 虚位以待E 动态排行榜 13
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\武在图首领.txt 虚位以待F 动态排行榜 13

    ;GMEXECUTE 开始提问 @天极_阵营提问
    ReadConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\玩家配置.TXT <$USERNAME> 个人军衔等级 N$获取等级

    #if
    LARGE <$STR(N$获取等级)> 3
    #ELSEACT
    BREAK

    #if
    LARGE <$STR(N$获取等级)> 3
    SMALL <$STR(N$获取等级> 13
    #act
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\文在图首领.txt <$USERNAME> 动态排行榜 N$获取等级
    ;BREAK
    #if
    LARGE <$STR(N$获取等级)> 12
    SMALL <$STR(N$获取等级)> 22
    #act
    WriteConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\武在图首领.txt <$USERNAME> 动态排行榜 N$获取等级
    ;BREAK

    #if
    #act
    SortVarToList 动态排行榜 ..\\QuestDiary\\70制作\\部落系统\\文在图首领.txt ..\\QuestDiary\\70制作\\部落系统\\文在线统领.txt 0 1
    SortVarToList 动态排行榜 ..\\QuestDiary\\70制作\\部落系统\\武在图首领.txt ..\\QuestDiary\\70制作\\部落系统\\武在线统领.txt 0 1

    GetListString ..\\QuestDiary\\70制作\\部落系统\\文在线统领.txt 0 S$文人物捐献数据 N$文捐献排序
    GetListString ..\\QuestDiary\\70制作\\部落系统\\文在线统领.txt 1 S$文人物捐献数据1 N$文捐献排序1
    GetListString ..\\QuestDiary\\70制作\\部落系统\\文在线统领.txt 2 S$文人物捐献数据2 N$文捐献排序2
    GetListString ..\\QuestDiary\\70制作\\部落系统\\文在线统领.txt 3 S$文人物捐献数据3 N$文捐献排序3
    GetListString ..\\QuestDiary\\70制作\\部落系统\\文在线统领.txt 4 S$文人物捐献数据4 N$文捐献排序4
    GetListString ..\\QuestDiary\\70制作\\部落系统\\文在线统领.txt 5 S$文人物捐献数据5 N$文捐献排序5

    GetListString ..\\QuestDiary\\70制作\\部落系统\\武在线统领.txt 0 S$武人物捐献数据 N$武捐献排序
    GetListString ..\\QuestDiary\\70制作\\部落系统\\武在线统领.txt 1 S$武人物捐献数据1 N$武捐献排序1
    GetListString ..\\QuestDiary\\70制作\\部落系统\\武在线统领.txt 2 S$武人物捐献数据2 N$武捐献排序2
    GetListString ..\\QuestDiary\\70制作\\部落系统\\武在线统领.txt 3 S$武人物捐献数据3 N$武捐献排序3
    GetListString ..\\QuestDiary\\70制作\\部落系统\\武在线统领.txt 4 S$武人物捐献数据4 N$武捐献排序4
    GetListString ..\\QuestDiary\\70制作\\部落系统\\武在线统领.txt 5 S$武人物捐献数据5 N$武捐献排序5

    ReadConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\系统配置.TXT 部落军衔 <$STR(N$文捐献排序)>级官衔 <$STR(S$文官衔显示)>
    ReadConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\系统配置.TXT 部落军衔 <$STR(N$文捐献排序1)>级官衔 <$STR(S$文官衔显示1)>
    ReadConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\系统配置.TXT 部落军衔 <$STR(N$文捐献排序2)>级官衔 <$STR(S$文官衔显示2)>
    ReadConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\系统配置.TXT 部落军衔 <$STR(N$文捐献排序3)>级官衔 <$STR(S$文官衔显示3)>
    ReadConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\系统配置.TXT 部落军衔 <$STR(N$文捐献排序4)>级官衔 <$STR(S$文官衔显示4)>
    ReadConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\系统配置.TXT 部落军衔 <$STR(N$文捐献排序5)>级官衔 <$STR(S$文官衔显示5)>
    ReadConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\系统配置.TXT 部落军衔 <$STR(N$武捐献排序)>级官衔 <$STR(S$武官衔显示)>
    ReadConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\系统配置.TXT 部落军衔 <$STR(N$武捐献排序1)>级官衔 <$STR(S$武官衔显示1)>
    ReadConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\系统配置.TXT 部落军衔 <$STR(N$武捐献排序2)>级官衔 <$STR(S$武官衔显示2)>
    ReadConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\系统配置.TXT 部落军衔 <$STR(N$武捐献排序3)>级官衔 <$STR(S$武官衔显示3)>
    ReadConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\系统配置.TXT 部落军衔 <$STR(N$武捐献排序4)>级官衔 <$STR(S$武官衔显示4)>
    ReadConfigFileItem ..\\QuestDiary\\70制作\\部落系统\\系统配置.TXT 部落军衔 <$STR(N$武捐献排序5)>级官衔 <$STR(S$武官衔显示5)>

    #say

                 \\
                 \\
                 \\
                 \\
                 <※/FCOLOR=251>{文将指挥:<$STR(S$文人物捐献数据)>/FCOLOR=252}<※/FCOLOR=251>          <※/FCOLOR=251>{武将统帅:<$STR(S$武人物捐献数据)>/FCOLOR=249}<※/FCOLOR=251>\\
                 {文官 1:<$STR(S$文人物捐献数据)> 官阶:<$STR(S$文官衔显示)>/FCOLOR=116}     {武将 1:<$STR(S$武人物捐献数据)> 将阶:<$STR(S$武官衔显示)>/FCOLOR=116}\\
                 {文官 2:<$STR(S$文人物捐献数据1)> 官阶:<$STR(S$文官衔显示1)>/FCOLOR=116}     {武将 2:<$STR(S$武人物捐献数据1)> 将阶:<$STR(S$武官衔显示1)>/FCOLOR=116} \\
                 {文官 3:<$STR(S$文人物捐献数据2)> 官阶:<$STR(S$文官衔显示2)>/FCOLOR=116}     {武将 3:<$STR(S$武人物捐献数据2)> 将阶:<$STR(S$武官衔显示2)>/FCOLOR=116} \\
                 {文官 4:<$STR(S$文人物捐献数据3)> 官阶:<$STR(S$文官衔显示3)>/FCOLOR=116}     {武将 4:<$STR(S$武人物捐献数据3)> 将阶:<$STR(S$武官衔显示3)>/FCOLOR=116} \\
                 {文官 5:<$STR(S$文人物捐献数据4)> 官阶:<$STR(S$文官衔显示4)>/FCOLOR=116}     {武将 5:<$STR(S$武人物捐献数据4)> 将阶:<$STR(S$武官衔显示4)>/FCOLOR=116} \\
                 {文官 6:<$STR(S$文人物捐献数据5)> 官阶:<$STR(S$文官衔显示5)>/FCOLOR=116}     {武将 6:<$STR(S$武人物捐献数据5)> 将阶:<$STR(S$武官衔显示5)>/FCOLOR=116} \\

复制代码



就这样 别问 问就是不懂

本帖子中包含更多资源

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

×

0

主题

533

回帖

405

积分

中级会员

积分
405
发表于 2026-3-29 16:38:44 | 显示全部楼层
这个方法可行就是不能完全显示所有在线玩家,只能展现筛选过的

© 2026 折翼天使社区 版权所有