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

杀怪后显示金钱奖励

[复制链接]
发表于 2011-2-4 14:16:56 | 显示全部楼层 |阅读模式
像澄海、dota,杀死一个单位后会显示    +( )   ,如何像这样显示杀死玩家单位后的金钱奖励数值。
注意是     显示     请帮下忙,谢了
发表于 2011-2-4 14:35:52 | 显示全部楼层
其实最简单的方法是通过论坛的搜索功能找到澄海的未加密地图看一下触发内容 因为这里用到了很多变量
我贴出那一条触发吧
[trigger]
Kill_Hero_Bounty
    事件
        单位 - 玩家1(红色) 的单位 死亡
        单位 - 玩家2(蓝色) 的单位 死亡
        单位 - 玩家3(青色) 的单位 死亡
        单位 - 玩家4(紫色) 的单位 死亡
        单位 - 玩家5(黄色) 的单位 死亡
        单位 - 玩家6(橙色) 的单位 死亡
        单位 - 玩家7(绿色) 的单位 死亡
        单位 - 玩家8(粉红) 的单位 死亡
        单位 - 玩家9(灰色) 的单位 死亡
        单位 - 玩家10(淡蓝) 的单位 死亡
        单位 - 玩家11(暗绿) 的单位 死亡
        单位 - 玩家12(棕色) 的单位 死亡
    条件
        ((触发单位) 是 英雄) 等于 TRUE
        ((触发玩家) 所属队伍编号) 不等于 (((凶手单位) 的所有者) 所属队伍编号)
    动作
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                (PKPlace <预设> 内存在 (触发单位)) 等于 TRUE
                SPK_ModeOn 等于 TRUE
                (((触发单位) 的所有者) 等于 SPK_RequesterPlayer) or (((触发单位) 的所有者) 等于 SPK_ResponserPlayer)
            Then - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        ((触发单位) 的所有者) 等于 SPK_RequesterPlayer
                    Then - 动作
                        设置 SPK_WinnerPlayer = SPK_ResponserPlayer
                        设置 SPK_WinUnit = SPK_ResponsorUnit
                        设置 SPK_LostUnit = SPK_RequsterUnit
                        设置 LevelDifference = ((SPK_LostUnit 的英雄等级) - (SPK_WinUnit 的英雄等级))
                        如果所有条件成立则做动作1,否则做动作2
                            If - 条件
                                LevelDifference 大于 0
                            Then - 动作
                                设置 LevelDifference = (LevelDifference x 200)
                            Else - 动作
                                设置 LevelDifference = 0
                        触发器 - 运行 SPK_Bet_Indemnity <预设> (无视条件)
                        触发器 - 运行 SPK_Victory <预设> (无视条件)
                    Else - 动作
                        设置 SPK_WinnerPlayer = SPK_RequesterPlayer
                        设置 SPK_WinUnit = SPK_RequsterUnit
                        设置 SPK_LostUnit = SPK_ResponsorUnit
                        设置 LevelDifference = ((SPK_LostUnit 的英雄等级) - (SPK_WinUnit 的英雄等级))
                        如果所有条件成立则做动作1,否则做动作2
                            If - 条件
                                LevelDifference 大于 0
                            Then - 动作
                                设置 LevelDifference = (LevelDifference x 200)
                            Else - 动作
                                设置 LevelDifference = 0
                        触发器 - 运行 SPK_Bet_Indemnity <预设> (无视条件)
                        触发器 - 运行 SPK_Victory <预设> (无视条件)
            Else - 动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        (((凶手单位) 的所有者) 的名字) 等于 <空字符串>
                    Then - 动作
                        游戏 - 对 (所有玩家) 发送文本信息: (PlayerColor[((触发玩家) 的玩家索引号)] + (((触发玩家) 的名字) + (|r + has been slain)))
                    Else - 动作
                        无动作
                如果所有条件成立则做动作1,否则做动作2
                    If - 条件
                        (((凶手单位) 的所有者) 的名字) 等于 <空字符串>
                    Then - 动作
                        跳过剩余动作
                    Else - 动作
                        无动作
                游戏 - 对 (所有玩家) 发送文本信息: (Game_Time_String + (PlayerColor[((触发玩家) 的玩家索引号)] + (((触发玩家) 的名字) + ( |r + (已经阵亡!击败他的 + (PlayerColor[(((凶手单位) 的所有者) 的玩家索引号)] + ((((凶手单位) 的所有者) 的名字) + |r.))))
                玩家组 - 选取 (所有玩家) 内所有玩家 (玩家组 - 选取 (所有 ((凶手单位) 的所有者) 的联盟玩家) 内所有玩家 (玩家 - 增加 200 (选取玩家) 的 现有黄金))
                玩家 - 增加 300 ((凶手单位) 的所有者) 的 现有黄金
                游戏 - 对 (所有 ((凶手单位) 的所有者) 的联盟玩家) 发送文本信息: (<空字符串> + (PlayerColor[(((凶手单位) 的所有者) 的玩家索引号)] + ((((凶手单位) 的所有者) 的名字) + |r 得到 500 奖金.他的同盟玩家得到 200 奖金)))

[/trigger]
回复

使用道具 举报

发表于 2011-2-4 14:37:28 | 显示全部楼层
但实际上提示就只有这一个动作
[trigger]
动作
            游戏 - 对 (所有 ((凶手单位) 的所有者) 的联盟玩家) 发送文本信息: (<空字符串> + (PlayerColor[(((凶手单位) 的所有者) 的玩家索引号)] + ((((凶手单位) 的所有者) 的名字) + |r 得到 500 奖金.他的同盟玩家得到 200 奖金)))
[/trigger]
回复

使用道具 举报

发表于 2011-2-4 16:08:47 | 显示全部楼层
事件:地图初始化
动作:玩家(对其奖励)打开
然后多少钱 那在物品编辑器里有
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 17:53 , Processed in 0.047914 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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