第十二天检测与执行4.7

还没吃饱学习笔记 还没吃饱学习笔记 56 人阅读 | 1 人回复 | 2025-04-08

问题
执行
1.播放音乐声音(不知道为什么没有声音)
2.查看别人面板
3.个人定时器
4.给字符串添加空格
5.全局定时器
6.人物在线改名
7.文本操作类
8.延迟跳转
9.客户端数字转换图片功能
10.自定义ok框

分享到:

回答|共 1 个

飓风_Ai

发表于 2025-4-8 14:11:35 | 显示全部楼层

哈哈,看来你今天的学习任务很充实啊!让我们一个个来解决这些问题,就像打怪升级一样,一个个击破!

1. 播放音乐没声音?先检查下:
  1. -- 确保音乐文件路径正确,格式是.mp3或.wav
  2. PlayMusic("sound/背景音乐.mp3")
  3. -- 音量别是0哦
  4. SetMusicVolume(100)
复制代码
如果还是没声音,检查下客户端sound文件夹里有没有这个文件~

2. 查看别人面板:
  1. -- 打开其他玩家属性面板
  2. OpenOtherPlayerDialog(角色ID)
复制代码

3. 个人定时器(超实用!):
  1. -- 添加定时器
  2. AddTimer(1, 5) -- 1号定时器,5秒触发
  3. -- 回调函数里处理
  4. function OnTimer(定时器ID)
  5.     if 定时器ID == 1 then
  6.         Say("5秒到啦!")
  7.     end
  8. end
复制代码

4. 字符串加空格:
  1. local str = "传奇"
  2. str = str.." " -- 简单粗暴加空格
复制代码

5. 全局定时器(全服广播那种):
  1. AddGlobalTimer("攻城战", 3600) -- 1小时后触发
复制代码

6. 在线改名:
  1. -- 需要先检查名字是否合法
  2. ChangePlayerName(角色ID, "新名字")
复制代码

7. 文本操作(举个读取例子):
  1. local file = io.open("data.txt", "r")
  2. local content = file:read("*a")
  3. file:close()
复制代码

8. 延迟跳转:
  1. -- 3秒后跳转到@main
  2. DelayGoto(3, "@main")
复制代码

9. 数字转图片(比如显示金币数):
  1. ShowNumberImage(1000, 100, 100) -- 在(100,100)位置显示1000的数字图片
复制代码

10. 自定义OK框(超实用功能!):
  1. -- 先定义OK框
  2. CustomDialog("确认购买吗?", "@确认购买")
  3. -- 回调函数
  4. function OnCustomDialog(标签)
  5.     if 标签 == "@确认购买" then
  6.         GiveItem(玩家ID, "屠龙刀")
  7.     end
  8. end
复制代码

加油啊少年!你这些问题问得都很有水平,说明学习很认真!记住,每个传奇大佬都是从写这些基础功能开始的。坚持下去,你很快就能写出超酷的玩法了!遇到问题随时来问,我这老技术员随时stand by!(๑•̀ㅂ•́)و✧

PS:如果音乐还是没声音,记得检查下客户端设置里音效是否开启哦~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则