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

觸發出了問題,多人運作不正常

[复制链接]
发表于 2010-2-28 21:42:18 | 显示全部楼层 |阅读模式
觸發一
[trigger]时间 - 游戏开始 0.00 秒
For循环整数A从 1 到 4, 做动作
    Loop - 动作
        玩家 - 设置 (玩家 循环整数A [R]) 的 现有木材 为 5
        触发器 - 为 WIN <预设> 添加事件: (玩家 - (玩家 循环整数A [R]) 的 现有木材 变为 大于或等于 (转换 ((MANSII x 3) + 4) 为实数))
[/trigger]

觸發win(初始關閉)
[trigger]玩家组 - 选取 (所有玩家) 内所有玩家做动作
    Loop - 动作
        游戏 - 对 (选取玩家) 在屏幕位移(0.00,0.00)处显示文本: (((触发玩家) 的名字) + 即將勝利)
计时器 - 开启 WINTIME ,计时方式: 一次性 时间设置: 60.00 秒
计时器 - 为 WINTIME 创建计时器窗口,使用标题: (((触发玩家) 的名字) + 即將勝利)
设置 WINTIMEWINDOWS = 最后创建的计时器窗口 [R]
设置 WINNER = (触发玩家)
For循环整数A从 1 到 4, 做动作
    Loop - 动作
        触发器 - 为 WIN3 <预设> 添加事件: (玩家 - (玩家 循环整数A [R]) 的 现有木材 变为 小于 (转换 ((MANSII x 3) + 4) 为实数))
触发器 - 开启 WIN2 <预设>
触发器 - 开启 WIN3 <预设>
触发器 - 关闭 WIN <预设>

[/trigger]


觸發win2(初始關閉)
[trigger]
时间 - WINTIME 到期
玩家组 - 选取 (所有 WINNER 的联盟玩家) 内所有玩家做动作
    Loop - 动作
        游戏 - 对 (选取玩家) 在屏幕位移(0.00,0.00)处显示文本: ~WINNER~
玩家组 - 选取 (所有 WINNER 的敌对玩家) 内所有玩家做动作
    Loop - 动作
        游戏 - 对 (选取玩家) 在屏幕位移(0.00,0.00)处显示文本: ~LOSER~
玩家组 - 选取 (所有 WINNER 的联盟玩家) 内所有玩家做动作
    Loop - 动作
        游戏 - 设置 (选取玩家) 胜利(显示 胜利对话框, 显示 计分屏)
玩家组 - 选取 (所有 WINNER 的敌对玩家) 内所有玩家做动作
    Loop - 动作
        游戏 - 设置 (选取玩家) 失败并显示失败信息: -LOSER-
触发器 - 开启 WIN <预设>
[/trigger]



觸發win3(初始關閉)
[trigger]
计时器 - 删除 WINTIMEWINDOWS
触发器 - 开启 WIN <预设>
触发器 - 关闭 WIN2 <预设>
触发器 - 关闭 WIN3 <预设>
[/trigger]



測試時可以正常執行
自己跟電腦的勝利倒數都可以正常顯示
但是多人的時候經常無法正常運作
求教
发表于 2010-3-1 02:05:41 | 显示全部楼层
时间 - WINTIME 到期
如果WINTIME是后来设置的,计时器到期事件貌似得重新添加...

对玩家X显示文本 对玩家X显示计时器窗口
这是上面一大堆触发里不多的几个包含本地玩家的动作... 不过我没看出问题来
回复

使用道具 举报

发表于 2010-3-1 03:58:30 | 显示全部楼层
触发器 - 为 WIN3 <预设> 添加事件: (玩家 - (玩家 循环整数A [R]) 的 现有木材 变为 小于 (转换 ((MANSII x 3) + 4) 为实数))
如果 玩家1木材够了  玩家2杀玩家3 木材也够了 谁会胜利。 而其如果玩家2杀玩家3  触发上面的事件 把WIN2 ,WIN3关闭了木材够的玩家怎么胜利.............
回复

使用道具 举报

 楼主| 发表于 2010-3-1 22:14:17 | 显示全部楼层
引用第3楼按下esc键于2010-03-01 03:58发表的  :
触发器 - 为 WIN3 <预设> 添加事件: (玩家 - (玩家 循环整数A [R]) 的 现有木材 变为 小于 (转换 ((MANSII x 3) + 4) 为实数))
如果 玩家1木材够了  玩家2杀玩家3 木材也够了 谁会胜利。 而其如果玩家2杀玩家3  触发上面的事件 把WIN2 ,WIN3关闭了木材够的玩家怎么胜利.............


1.說明一下地圖內的木材計算方式
英雄死亡的玩家的木材也會減少
減少的數量與兇手玩家所得到的木材數量一樣
一場遊戲會出現的全部的木材數量是固定的

2.這似乎真是個盲點那...我再思考看看...
回复

使用道具 举报

 楼主| 发表于 2010-3-1 22:23:26 | 显示全部楼层
那在WIN3加上條件-觸發玩家 等於 WINNER 是否可行呢?
回复

使用道具 举报

发表于 2010-3-5 20:28:25 | 显示全部楼层
为啥你的触发是中文的啊???
回复

使用道具 举报

发表于 2010-3-6 15:06:53 | 显示全部楼层
引用第6楼wow8951于2010-03-05 20:28发表的  :
为啥你的触发是中文的啊???
因为用了UI
回复

使用道具 举报

发表于 2010-3-6 22:16:07 | 显示全部楼层

回 7楼(希瓦) 的帖子

谢谢
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-6 03:54 , Processed in 0.033553 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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