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

求 1个多面板演示

[复制链接]
发表于 2008-7-13 17:31:44 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2008-7-13 18:10:55 | 显示全部楼层
显示自己的还是显示所有玩家的呢?
回复

使用道具 举报

 楼主| 发表于 2008-7-13 18:17:16 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2008-7-13 18:48:24 | 显示全部楼层
这是一张12人的对战地图上改的,lz可以看下

那个计时器不一定要0.01秒的,可以改掉,只要对应的时间变量赋值做好就好了

[trigger]InitMultiboard
    事件
        时间 - 游戏开始 0.00 秒
    条件
    动作
        多面板 - 创建一个列数为 3 行数为 14 标题为 Status 的多面板
        设置 PlayerMultiboard = (最后创建的多面板)
        多面板 - 设置 PlayerMultiboard 第 0 列,第 0 行项目的显示风格: 显示 文字 隐藏 图标
        多面板 - 设置 PlayerMultiboard 第 1 列,第 1 行的项目文本为 Name
        多面板 - 设置 PlayerMultiboard 第 2 列,第 1 行的项目文本为 Gold
        多面板 - 设置 PlayerMultiboard 第 3 列,第 1 行的项目文本为 Lumber
        For RowInt 从 2 到 13, 做动作
            Loop - 动作
                多面板 - 设置 PlayerMultiboard 第 1 列,第 RowInt 行的项目文本为 ((玩家 (RowInt - 1)) 的名字)
                多面板 - 设置 PlayerMultiboard 第 2 列,第 RowInt 行的项目文本为 (转换 ((玩家 (RowInt - 1)) 现有黄金) 为字符串)
                多面板 - 设置 PlayerMultiboard 第 3 列,第 RowInt 行的项目文本为 (转换 ((玩家 (RowInt - 1)) 现有木材) 为字符串)
        多面板 - 设置 PlayerMultiboard 第 1 列,第 14 行的项目文本为 0 Hour
        多面板 - 设置 PlayerMultiboard 第 2 列,第 14 行的项目文本为 0 Min
        多面板 - 设置 PlayerMultiboard 第 3 列,第 14 行的项目文本为 0 Sec
        计时器 - 开启 GameTimer ,计时方式: 循环 时间设置: 0.01 秒[/trigger]
[trigger]UpdateMultiboard
    事件
        时间 - GameTimer 到期
    条件
    动作
        设置 TimeCountReal = (TimeCountReal + 0.01)
        设置 GetCurrSecond = ((转换 TimeCountReal 为整数) mod 60)
        设置 GetCurrMinute = ((转换 (TimeCountReal / 60.00) 为整数) mod 60)
        设置 GetCurrHour = ((转换 (TimeCountReal / 3600.00) 为整数) mod 60)
        For RowInt 从 2 到 13, 做动作
            Loop - 动作
                多面板 - 设置 PlayerMultiboard 第 1 列,第 RowInt 行的项目文本为 ((玩家 (RowInt - 1)) 的名字)
                多面板 - 设置 PlayerMultiboard 第 2 列,第 RowInt 行的项目文本为 (转换 ((玩家 (RowInt - 1)) 现有黄金) 为字符串)
                多面板 - 设置 PlayerMultiboard 第 3 列,第 RowInt 行的项目文本为 (转换 ((玩家 (RowInt - 1)) 现有木材) 为字符串)
        多面板 - 设置 PlayerMultiboard 第 1 列,第 14 行的项目文本为 ((转换 GetCurrHour 为字符串) +  Hour)
        多面板 - 设置 PlayerMultiboard 第 2 列,第 14 行的项目文本为 ((转换 GetCurrMinute 为字符串) +  Min)
        多面板 - 设置 PlayerMultiboard 第 3 列,第 14 行的项目文本为 ((转换 GetCurrSecond 为字符串) +  Sec)[/trigger]

多面板在551155演示集中也有,关于技能列表的,个人感觉比这个复杂的多,可以看下

于是去掉演示,改为触发~~
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-20 22:20 , Processed in 0.036947 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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