找回密码
 点一下
查看: 1054|回复: 3

如何显示得分最高的一个玩家?

[复制链接]
发表于 2010-9-19 17:23:59 | 显示全部楼层 |阅读模式
比如一组杀人记录数据,如何显示杀人数最高的一个玩家??
发表于 2010-9-19 17:40:10 | 显示全部楼层
用整数数组变量kills[ i ] i=1,2,...,12记录所有玩家的杀人数
再用一个整数hiscore纪录当前最大的kills[ i ]的索引

事件 单位死亡
条件 死的是怪
动作 设置 kills[凶手单位的拥有者的玩家索引] = kills[凶手单位的拥有者的玩家索引]+1
   if kills[凶手单位的拥有者的玩家索引] > kills[hiscore] then
    设置hiscore=凶手单位的拥有者的玩家索引
   显示("杀敌最多的是"+ 玩家名(转化玩家索引hiscore为玩家) +",他杀死了"+转化整数为字符串(kills[hiscore])+ "只怪物。")
回复

使用道具 举报

发表于 2010-9-20 11:43:50 | 显示全部楼层
顶楼上.
================

另:如果是排行榜的话, 只需要用现成指令就可以自动排序显示.
回复

使用道具 举报

发表于 2010-9-20 16:09:30 | 显示全部楼层
排行榜没多面板功能多
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-6-19 16:23 , Processed in 0.034389 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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