北大侠客行MUD论坛

 找回密码
 注册
搜索
热搜: 新手 wiki 升级
查看: 1210|回复: 6

mudlet问题请教

[复制链接]
发表于 2023-4-1 16:00:16 | 显示全部楼层 |阅读模式
请问大佬们,mudlet怎么样可以分出当前行的颜色,就想是mush里获取了当前行的信息后,可以通过GetStyleInfo函数,来获取当前行的前景文字的RGB值。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2023-4-3 18:44:39 | 显示全部楼层
帮你问了下ChatGPT。


本帖子中包含更多资源

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

x
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2023-4-4 00:43:17 | 显示全部楼层
谢谢大佬的帮忙,只是有这么几个问题,首先getLine() 不是Mudlet的 API  getLines()才是。 其次呢getFgColor() 官方给出的描述是,第一个字符的RBG    折腾了好久也没搞明白
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2023-4-4 01:11:25 | 显示全部楼层
https://pkuxkx.net/forum/forum.p ... 46690&fromuid=10882 (出处: 北大侠客行MUD论坛)[/url]
引用这个帖子中的内容:
  1. mudlet中ecloud大佬的代码是:在选取时调用mudlet功能,指挥光标去选取那个字,并识别这个字是否为斜体。
  2. GetStyleInfo函数,而这个函数也没那么好用。。。是按块而不是按字符取的。
复制代码


如果想学好mudlet,建议如下
放弃其他客户端的思维方式
仔细看mudlet的wiki
多翻论坛,北侠可能是中文mud中mudlet资料最多的地方了
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2023-4-4 01:38:15 | 显示全部楼层
本帖最后由 henryhan 于 2023-4-4 01:39 AM 编辑

说的对
如果想学好mudlet,建议如下
放弃其他客户端的思维方式
仔细看mudlet的wiki
多翻论坛,北侠可能是中文mud中mudlet资料最多的地方了

说的对,惯性会害死人。
前阵子还在考虑命令发送到服务器前如何来进行的问题。卡了好久。前天终于在茫茫多的mudlet 文档中,看到了这部分的介绍。
现在基本每天都是在看。至于这贴的问题,也依旧在寻找方式。建议我之前就尝试过了,后来失败了。原因也找到了。mudlet对中文字符的处理上跟其他客户端有些差异。string.len 的中文字符是 3
后来才发现还有utf8.len的形式。这两天闲了在继续尝试
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
发表于 2023-4-4 01:41:17 | 显示全部楼层
utf8的各函数对处理全中文或全英文没问题,但对于中英混合的是不行的,对混合文本自己还是要写个替代函数。
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
 楼主| 发表于 2023-4-4 18:05:19 | 显示全部楼层
问题已解决,谢谢给位大佬的意见!~~~
北大侠客行Mud(pkuxkx.net),最好的中文Mud游戏!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|北大侠客行MUD ( 京ICP备16065414号-1 )

GMT+8, 2024-4-28 05:39 AM , Processed in 0.010002 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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