找回密码
 点一下
查看: 1394|回复: 7

关于英雄死亡显示文本

[复制链接]
发表于 2008-8-28 17:17:22 | 显示全部楼层 |阅读模式
怎么搞英雄死亡发送文本消息“谁谁谁已经阵亡,杀死他的是谁谁谁的什么什么单位。”谁谁谁是玩家名。会的能不能手把手教,联系QQ:703919975
发表于 2008-8-28 17:33:07 | 显示全部楼层
给你:
PS:重新改了一下。
[trigger]
未命名触发器 001
    事件
        单位 - 任意单位 死亡
    条件
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                ((触发单位) 是 英雄) 等于 TRUE
            Then - 动作
                设置 String = (|cffff0000 + (((触发单位) 的称谓) + |r  已经阵亡,杀死他的是:   |cff00ff00))
                设置 String = (String + (((凶手单位) 的所有者) 的名字))
                设置 String = (String + (|r  的  |c00ffff00 + ((凶手单位) 的名字)))
                设置 String = (String + |r)
                游戏 - 对 (所有玩家) 发送文本信息: String
            Else - 动作
[/trigger]
回复

使用道具 举报

发表于 2008-8-28 17:33:37 | 显示全部楼层
[trigger]Kill_Hero_Bounty
事件  
    单位 任意单位 死亡
    条件
        ((触发单位) 是 英雄) 等于 TRUE
        ((触发玩家) 所属队伍编号) 不等于 (((凶手单位) 的所有者) 所属队伍编号)
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((凶手单位) 的所有者) 的名字) 等于 <空字符串>
            Then - 动作
                游戏 - 对 (所有玩家) 发送文本信息: (PlayerColor[((触发玩家) 的玩家索引号)] + (((触发玩家) 的名字) + (|r + has been slain)))
            Else - 动作
                无动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (((凶手单位) 的所有者) 的名字) 等于 <空字符串>
            Then - 动作
                跳过剩余动作
            Else - 动作
                无动作
        游戏 - 对 (所有玩家) 发送文本信息: (Game_Time_String + (PlayerColor[((触发玩家) 的玩家索引号)] + (((触发玩家) 的名字) + ( |r + (已经阵亡!击败他的 + (PlayerColor[(((凶手单位) 的所有者) 的玩家索引号)] + ((((凶手单位) 的所有者) 的名字) + |r.))))
        玩家组 - 选取 (所有玩家) 内所有玩家 (玩家组 - 选取 (所有 ((凶手单位) 的所有者) 的联盟玩家) 内所有玩家 (玩家 - 增加 XXX (选取玩家) 的 现有黄金))
        玩家 - 增加 500 ((凶手单位) 的所有者) 的 现有黄金
        游戏 - 对 (所有 ((凶手单位) 的所有者) 的联盟玩家) 发送文本信息: (<空字符串> + (PlayerColor[(((凶手单位) 的所有者) 的玩家索引号)] + ((((凶手单位) 的所有者) 的名字) + |r 得到 XXX 奖金.他的同盟玩家得到 XXX奖金)))
    [/trigger]
回复

使用道具 举报

发表于 2008-8-28 17:37:06 | 显示全部楼层
是不是我写得太复杂了。
回复

使用道具 举报

 楼主| 发表于 2008-8-28 18:15:16 | 显示全部楼层
晕了
回复

使用道具 举报

发表于 2008-8-28 18:42:14 | 显示全部楼层
血戮兄三句不离泄漏啊.........
回复

使用道具 举报

发表于 2008-8-28 20:50:33 | 显示全部楼层
貌似选取(凶手单位)的联盟的玩家,这里选取的联盟包括自己的.你给联盟+200J,再加500J就变成加700J了.
回复

使用道具 举报

发表于 2008-8-29 15:09:36 | 显示全部楼层
1L原来多个变量的混合计算是这样一个个套上去的???

其实也可以直接一条动作嵌套的吧??

好奇怪哦...可以直接变量A=变量A+XX....且不会崩溃...好像一个扭曲的循环一样

T的语言要慢慢理解

还有:1L里面的条件为什么不直接+条件,还要在后面加个IF判断???
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 04:23 , Processed in 0.169265 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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