找回密码
 点一下
查看: 1008|回复: 8

问一个东西

[复制链接]
发表于 2011-3-11 18:58:54 | 显示全部楼层 |阅读模式
我做的一个复活系统
但是这个触发只要一个单位复活后就删除了所有排行榜~
是不是排行榜不能用数组?
TT截图未命名.png [trigger]未命名触发器 001 复制 3
    事件
        单位 - 任意单位 死亡
    条件
        ((触发单位) 是 英雄) 等于 TRUE
    动作
        排行榜 - 对 (转换 ((触发单位) 的所有者) 为玩家组) 创建排行榜,使用标题: 额
        设置 p44154151[(((触发单位) 的所有者) 的玩家索引号)] = 最后创建的排行榜 <New>
        设置 fu4546465[((触发玩家) 的玩家索引号)] = (((触发单位) 的等级) x 3)
        排行榜 - 设置 (最后创建的排行榜) 的显示样式: 隐藏 标题, 显示 文字, 隐藏 分数, 隐藏 图标
        排行榜 - 添加 ((触发单位) 的所有者) 到 最后创建的排行榜 <New> ,使用名字: 距离复活还有 设置分数: fu4546465[(((触发单位) 的所有者) 的玩家索引号)]
        排行榜 - 设置 (最后创建的排行榜) 的文字颜色为(100.00%, 100.00%, 100.00%) 透明度为 0.00%
        排行榜 - 设置 (最后创建的排行榜) 的显示样式: 隐藏 标题, 显示 文字, 隐藏 分数, 隐藏 图标
[/trigger][trigger]未命名触发器 002 复制 3
    事件
        时间 - 每当游戏逝去 1.00 秒
    条件
    动作
        设置 fu4546465[1] = (fu4546465[1] - 1)
        设置 fu4546465[2] = (fu4546465[2] - 1)
        设置 fu4546465[3] = (fu4546465[3] - 1)
        设置 fu4546465[4] = (fu4546465[4] - 1)
        设置 fu4546465[5] = (fu4546465[5] - 1)
        设置 fu4546465[6] = (fu4546465[6] - 1)
        设置 fu4546465[7] = (fu4546465[7] - 1)
        设置 fu4546465[8] = (fu4546465[8] - 1)
        设置 fu4546465[9] = (fu4546465[9] - 1)
        设置 fu4546465[10] = (fu4546465[10] - 1)
        设置 fu4546465[11] = (fu4546465[11] - 1)
        设置 fu4546465[12] = (fu4546465[12] - 1)
        排行榜 - 设置 玩家1(红色) 在 p44154151[1] 中的名字为 (据复活还有 + ((转换 fu4546465[1] 为字符串) + 秒))
        排行榜 - 设置 玩家2(蓝色) 在 p44154151[2] 中的名字为 (据复活还有 + ((转换 fu4546465[2] 为字符串) + 秒))
        排行榜 - 设置 玩家3(青色) 在 p44154151[3] 中的名字为 (据复活还有 + ((转换 fu4546465[3] 为字符串) + 秒))
        排行榜 - 设置 玩家4(紫色) 在 p44154151[4] 中的名字为 (据复活还有 + ((转换 fu4546465[4] 为字符串) + 秒))
        排行榜 - 设置 玩家5(黄色) 在 p44154151[5] 中的名字为 (据复活还有 + ((转换 fu4546465[5] 为字符串) + 秒))
        排行榜 - 设置 玩家6(橙色) 在 p44154151[6] 中的名字为 (据复活还有 + ((转换 fu4546465[6] 为字符串) + 秒))
        排行榜 - 设置 玩家7(绿色) 在 p44154151[7] 中的名字为 (据复活还有 + ((转换 fu4546465[7] 为字符串) + 秒))
        排行榜 - 设置 玩家8(粉红) 在 p44154151[8] 中的名字为 (据复活还有 + ((转换 fu4546465[8] 为字符串) + 秒))
        排行榜 - 设置 玩家9(灰色) 在 p44154151[9] 中的名字为 (据复活还有 + ((转换 fu4546465[9] 为字符串) + 秒))
        排行榜 - 设置 玩家10(淡蓝) 在 p44154151[10] 中的名字为 (据复活还有 + ((转换 fu4546465[10] 为字符串) + 秒))
        排行榜 - 设置 玩家11(暗绿) 在 p44154151[11] 中的名字为 (据复活还有 + ((转换 fu4546465[11] 为字符串) + 秒))
        排行榜 - 设置 玩家12(棕色) 在 p44154151[12] 中的名字为 (据复活还有 + ((转换 fu4546465[12] 为字符串) + 秒))
[/trigger][trigger]未命名触发器 003 复制 2
    事件
        时间 - 每当游戏逝去 0.10 秒
    条件
        fu4546465[1] 等于 0
    动作
        单位组 - 选取 (属于 玩家1(红色) 的所有单位) 内所有单位 (英雄 - 立即复活 (选取单位) 在 (矩形区域 010 <预设> 的中心点) , 显示 复活动画)
        排行榜 - 删除 p44154151[1]
[/trigger][trigger]未命名触发器 003 复制 复制 2
    事件
        时间 - 每当游戏逝去 0.10 秒
    条件
        fu4546465[2] 等于 0
    动作
        单位组 - 选取 (属于 玩家2(蓝色) 的所有单位) 内所有单位 (英雄 - 立即复活 (选取单位) 在 (矩形区域 010 <预设> 的中心点) , 显示 复活动画)
        排行榜 - 删除 p44154151[2]
[/trigger]
上面那个触发一直到玩家12都有设置
发表于 2011-3-11 19:34:12 | 显示全部楼层
说一说那些变量都是什么吧
回复

使用道具 举报

 楼主| 发表于 2011-3-12 07:44:43 | 显示全部楼层
fu4546465是整数
p44154151是排行榜~
回复

使用道具 举报

发表于 2011-3-12 08:52:00 | 显示全部楼层
发上来看看嘛
回复

使用道具 举报

发表于 2011-3-12 11:01:30 | 显示全部楼层
如果不介意的话,就把图发上来,或者新建个图复制粘贴下弄上来看看,目前的话。。。你的变量就是排行榜,一删就肯定把排行榜删了呀,你想要什么效果呢?详细说明下~
回复

使用道具 举报

 楼主| 发表于 2011-3-13 07:57:20 | 显示全部楼层
哀  我的排行榜用了数组
就是XXXX[1]那个
分为12个...这样方便点~
回复

使用道具 举报

 楼主| 发表于 2011-3-13 18:44:45 | 显示全部楼层
好了~
我把那个触发弄上去了~
回复

使用道具 举报

发表于 2011-3-13 20:25:04 | 显示全部楼层
你最后删除掉了当然没了咯~   你把最后那条换成设置变量为0试试
回复

使用道具 举报

 楼主| 发表于 2011-3-19 07:46:39 | 显示全部楼层
主要是设置为0就剩下一个黑色的东西
我的那个排行榜是用数组的 为什么删除1个数组 其他的也就没了?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 16:21 , Processed in 0.109428 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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