找回密码
 立即注册
查看: 112|回复: 0

[技术资源] 实现等级提升时系统提示的设置

[复制链接]

0

威望

8500

元宝

1万

金币

VIP会员

积分
12647
逍遥MIR 发表于 2024-6-1 20:38:58 | 显示全部楼层 |阅读模式
我们在玩游戏的时候会发现每当我们杀死一只怪物后就会在我们的屏幕左边显示出杀死怪物后获得的经验值大小。每次人物升级的时候也会看到这样的提示。这种提示的效果是怎么实现的呢?今天我们就来了解一下在游戏中系统提示的这个功能!

首先来说一下这个获得经验值时的信息提示,这个提示是通过一个触发命令来实现的,在HeroGetExp这个文件中我们可以看到类似下面的这段数据:

#if
#act
SENDMSG  5000  您本次获取的经验值为:5000
break

比如说这段数据的意思就是说当玩家杀死一只怪物一可以获得5000的经验值,那么通过这个触发命令在游戏中就玩家就可以收到这个获得经验的提示了。

至于人物升级后的提示信息则是通过HeroNGLevelUp这个文件中的触发命令来实现的,在这个文件中的触发命令格式为:
#If
#Act
SendMsg 80    [提示]:您已经升级了,当前等级为80级!

这样的话玩家就会收到这个已经升级,当前等级为80级的消息提示了。那么在了解这两个触发命令后就可以通过这个命令的格式来对游戏中的这种提示做出我们想要的修改设置了。当然,如果不想要这种提示的话也是可以删除的,删除的话对我们游戏的正常运行不会产生任何不良的影响。
本楼点评(0) 收起
[发帖际遇]: 逍遥MIR 被钱袋砸中进医院,看病花了 4 金币. 幸运榜 / 衰神榜
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|小黑屋|逍遥版本库

GMT+8, 2024-9-19 09:39 , Processed in 0.050256 second(s), 32 queries .

Powered by XyBbk! X3.5

Copyright © 2001-2023, XyBbk Cloud.

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