请选择 进入手机版 | 继续访问电脑版
查看: 320|回复: 1

【第二十一课】传奇货币捐献排名排行榜NPC脚本功能编写教程

[复制链接]

88

主题

88

帖子

442

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
442
发表于 2022-7-8 11:03:48 | 显示全部楼层 |阅读模式
基本信息
教程类型: 脚本变量
引擎类型: 996引擎 GOM引擎 BLUE引擎 


课程介绍:

大家好,在上一节课程的学习,我们现在对传奇自定义个人及全局变量有了基本的认识,今天就通过自定义变量的知识编写一个,传奇版本游戏常见的货币捐献排名NPC脚本功能,不同的版本使用的货币类型不一样,实现功能的方法都是一样,今天做教程我就用元宝的方式去实现捐献排名脚本功能,人物每次捐献的货币数量累计,捐献排名分五个名额,捐献最多的前五名会在NCP对话框界面上,显示当前角色名称及捐献的数量,排名刷新方式只要有人捐献,捐献最多的前五名玩家无需小退上线,排名角色顺序及捐献数量立即刷新。


学习前提条件:

玩家自定义输入数量货币兑换NPC脚本功能编写教程
传奇人物私有变量及服务器全局变量基本使用教程
传奇人物私有及服务器全局数字与字符型自定义变量教程


实现脚本功能思路:

每次人物捐献的货币数量累计保存方式,可以使用传奇自定义个人变量实现,因为每个玩家捐献的数量没有固定的数值,这里需要使用获取自定义输入功能,人物在点击NPC对话框捐献按钮弹出输入框,可以使用获取玩家自定义输入功能实现,捐献数量的排名可以使用自定义变量排序功能,自动把当前所有玩家自定义变量数值从大到小排序,因为自定义变量里面的数值是存储的捐献的货币数值,这样就可以实现排名的功能。

我们在使用自定义的时候,首先要声明变量,声明变量你可以理解为制造变量,因为自定义变量是不是引擎内置的固定变量,这是需要按照我们的需求去配置一个变量,自定义变量的使用方式及理解意思和别的变量一样,不同的是使用变量之前是需要制造出这样的变量,自定义变量都是可保存类型的变量,不像我们之前学习的人物变量,人物重新登录变量里面的数值就没有了,不管人物小退、大退、重新登录,变量存的数据都是可以保存的。


学习工具 下载地址 回复帖子 即可显示
回复

使用道具 举报

0

主题

4

帖子

22

积分

新手上路

Rank: 1

积分
22
发表于 2022-9-16 16:43:14 | 显示全部楼层
/8888888888888888888
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表