Files
netease-modsdk-wiki/docs/mconline/10-addon教程/第10章:你的第一个MOD/课程03.MOD第二步:创建组件.md
boybook 760c2dd9ad 2.6
2025-12-01 20:59:16 +08:00

25 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
front: https://mc.res.netease.com/pc/zt/20201109161633/mc-dev/assets/img/3_1.795ccf68.jpg
hard: 进阶
time: 15分钟
---
# MOD第二步创建组件
#### 作者:境界
①创建组件前,先来确认一下要实现的功能。由于我们执行的环境是在玩家聊天时,因此可以假定一个目标,我们希望通过取得玩家聊天输入的信息变成玩家名称的前缀。
![](./images/3_1.jpg)
②通过获得字典内数据的语法将玩家ID和聊天内容赋值给两个变量“player_id”和“message”。其中“player_id”为玩家在世界的唯一ID也可以理解为是一种身份标识。通常在创建组件的时候我们要通过MODSDK的接口让某个玩家执行某种操作就需要在创建组件时传入玩家ID。
③根据存档可知服务端上有个设置玩家前缀名称和后缀名称的接口。我们通过创建这个接口根据代码提示需要传入四个参数即前缀、前缀字颜色、后缀、后缀字颜色。将“message”传入第一个参数位置其它三个位置留''空字符串”。
④最后将接口执行后回传的执行结果传给“result”变量并将结果打印在控制台上在游戏内看到最终的效果。由于主机玩家不会看到自己的名称开发者可以通过双开客户端的方式来用房客的视角看噢