XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
blackcat

offline
Опыт: 517
Активность:
Мультиборд+таймер респауна = проблемы
Эхх, ужас.
У мну карта наподобе Доты, 10 игроков....нужен мультиборд с фрагами и убиствами...сделал с горем папалам.....и тут таймер.....респауна...я сделал так -
а юнит помирает, если герой то -
Set tm[(Player number of (Owner of (Triggering unit)))] = (tm[(Player number of (Owner of (Triggering unit)))] + (((Level of (Triggering unit)) x 2) + 1))
For each (Integer B) from 1 to tm[(Player number of (Owner of (Triggering unit)))], do (Actions)
Цикл-действия
Set Player = 0
For each (Integer A) from 1 to 12, do (Actions)
Цикл-действия
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
Если-условия
((Player((Integer A))) slot status) равно-играет‚
То действия
Set Player = (Player + 1)
Set tmtable[Player] = tm[(Integer A)]
Иначе действия
Set tm[(Player number of (Owner of (Triggering unit)))] = (tm[(Player number of (Owner of (Triggering unit)))] - 1)
For each (Integer A) from 1 to Player, do (меню паузы - Set the text for (Last created multiboard) item in column 3, row (Integer A) to (String(tmtable[(Integer A)])))
Wait 1.00 game-time seconds
---конец цикла---
---тут появление игрока и т.п.---
Так вот....сначало все нормально....но потом...то цифра не дойдет то еще ченить...када два одновременно подыхают то вапще непонятно че....ХЕЛП!
[+] 1 пункт от NETRAT: Завуалированный мат в названии темы

Отредактировано NETRAT, 09.12.2006 в 20:59.
Старый 09.12.2006, 20:31
J
expert
offline
Опыт: 48,447
Активность:
blackcat у тебя при цыкле используется одна и таже переменая... у тебя просто один и тотже тригер с одими перемеными выполняется вместе с таким же тригером, и с этими же перемеными, и они просто друг другу противоречат, и выходят глюки... либо делай для каждого игрока отдельый тригер, либо через джаз через локальные переменые
Старый 09.12.2006, 22:54
DioD

offline
Опыт: 45,134
Активность:
массивы и точка
Старый 10.12.2006, 10:45
Krol

offline
Опыт: 18,409
Активность:
blackcat зачем ещё одну Доту? А так можешь посмотреть в барахолке мультиборд из Доты!
Старый 10.12.2006, 10:54
blackcat

offline
Опыт: 517
Активность:
Блин....*обиделсо за нарушение*

Так а если сделать переменную Player массивом?

Цитата:
массивы и точка

DioD вы балбес.

blackcat добавил:
Цитата:
blackcat зачем ещё одну Доту?


Меня Дота многим не устравивает...Тем блоее я имел ввиду типа AoS
с двумя базами......

кароче дота не всем хороша вот че и я решил сделать ченить свое....я раньше рпг делал.....мда АоS другая история уже шесть раз моск сломал)
Старый 10.12.2006, 11:19
J
expert
offline
Опыт: 48,447
Активность:
Цитата:
DioD вы балбес.

видиш диод, от неясности твоих выражений, и от думаня что люди могут догодатся 5 предложений что ты имел ввиду по 1-ому слову, приводят как неправельному тебя представлении
Старый 10.12.2006, 11:22
blackcat

offline
Опыт: 517
Активность:
Хорошо сказал) BRAVO
Старый 10.12.2006, 20:08
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 01:17.