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

杀死10个英雄后,判定XX玩家胜利的T如何做?求解

[复制链接]
发表于 2009-1-29 22:45:12 | 显示全部楼层 |阅读模式
刚刚乱发问题被BZ扣了分……现在我又拿出死不怕的精神来发帖了



现在我想请高手们帮我实现一下

游戏刚开始的时候
给玩家1(如果玩家1没有玩家就推到下一个玩家)出现对话筐
对话筐提示选择:杀死多少个人之后胜利?[10][15][20]
然后对所有玩家显示选择结果



最后,当[某]玩家杀死敌方英雄数量等于刚开始选择的数量(比如10)的时候
对[某]玩家和他的盟友显示胜利

反之,对其他玩家显示失败




希望大神们帮帮忙啊……本人很菜,有什么描述不对的敌方请多多包含!
发表于 2009-1-29 22:49:37 | 显示全部楼层
只给思路

创建个全局变量  整数型xxx[11]  (数组)

事件为任意单位死亡

接着要判断英雄、玩家

符合击杀英雄则 设置xxx[凶手玩家序号] =  xxx[凶手玩家序号]   +   1

最后判断  如果  xxx[凶手玩家序号]   大于等于 10  (杀了10个人)   则 该玩家胜利
回复

使用道具 举报

 楼主| 发表于 2009-1-29 22:53:33 | 显示全部楼层
……谢谢
我会慢慢思索的……
回复

使用道具 举报

发表于 2009-1-29 22:56:17 | 显示全部楼层
首先你要学会如何使用对话框

如果会 继续..

再设置个全局变量 yyy 玩家选择哪个按钮[10][15][20] 就做相对应设置 set yyy = 10][15][20

xxx[凶手玩家序号]   大于等于 yyy     (杀了yyy个人)   则 该玩家胜利

如果不会 就搜索下对话框用法吧  搜索552211应该也行
回复

使用道具 举报

发表于 2009-1-29 22:58:54 | 显示全部楼层
很详细了吧..  你要会哦~
回复

使用道具 举报

发表于 2009-1-29 22:58:55 | 显示全部楼层
事件
        单位 - 任意单位 死亡
    条件
        ((死亡单位) 是 英雄) 等于 TRUE
    动作
        设置 number = (number + 1)
        如果所有条件成立则做动作1,否则做动作2
            If - 条件
                number 大于或等于 10
            Then - 动作
                游戏 - 设置 玩家1(红色) 胜利(显示 胜利对话框, 显示 计分屏)
            Else - 动作
这个有很大的漏洞.
自己琢磨.
找到目标了!以后就发些带BUG又有功能的!让新手自己改!
回复

使用道具 举报

kw 该用户已被删除
发表于 2009-1-30 12:55:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-1-30 23:07:16 | 显示全部楼层
支持一下。。。。学习变量是必须的。。。加油
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-7-21 14:37 , Processed in 0.100353 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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