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

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

Ответ
 
HTC
Мечта - та же реальность
offline
Опыт: 23,885
Активность:
60 пищи = 1 древесина
Не знаю в чем тут проблема, но эти 2 триггера почему-то плохо работают.
Триггеры
» №1

Событие - every "1" second of game time
Условие - нет
Действие - add "1" to "пища" for player "Игрок 1"

» №2

Событие - every "0.99" second of game time
Условие - "пища" of player "Игрок 1" = "60"
Действие -
> add "1" to "древесина" for player "Игрок 1"
> add "-59" to "пища" for player "Игрок 1"

Бывает что пищи стает "478396", а бывает нормально "1".
Старый 05.09.2009, 22:16
Myth
The Temple
offline
Опыт: 19,141
Активность:
HTC, чего-то мне кажется что периоды времени (1.00 и 0.99) через какое-то время сбиваются и всё работает неправильно из-за этого! ведь пашут они неправильно не сразу после активации?
PS этож можно всё было запихать в один триг без проблем!)
Старый 05.09.2009, 22:20
HTC
Мечта - та же реальность
offline
Опыт: 23,885
Активность:
Цитата:
Сообщение от Myth
PS этож можно всё было запихать в один триг без проблем!)

это я знаю, прост они были сделаны давно, а оптимизацией их еще не добрался.
Цитата:
Сообщение от Myth
(1.00 и 0.99)

хз, раньше вроде стояли теже самые 1.00 и 1.00, но баг такой тоже был.
Старый 05.09.2009, 22:23
Myth
The Temple
offline
Опыт: 19,141
Активность:
HTC, дело в том, что через 100 секунд таймер 1.00 наложится на 0.99 и что-нибудь да произойдёт))

Событие - every "1" second of game time
Условие - нет
Действие -
  • add "1" to "пища" for player "Игрок 1"
  • if then else
Условие - "пища" of player "Игрок 1" = "60"
Действие -
  • add "1" to "древесина" for player "Игрок 1"
  • add "-59" to "пища" for player "Игрок 1"

использовал только твои команды))
Старый 05.09.2009, 22:27
Gold_Opex

offline
Опыт: 2,749
Активность:
Событие - every "1" second of game time
Условие - нет
Действие - Условие - если "пища" больше или равно "59"
То - set "пища" = "0"
add "1" to "древесина" for player "Игрок 1"
Иначе - add "1" to "пища" for player "Игрок 1"
Старый 05.09.2009, 22:28
DragonSpirit
у - уходи
offline
Опыт: 22,625
Активность:
HTC, а не проще ли устанавливать пишу на 0 или 1,а не вычитать?
Старый 05.09.2009, 22:30
HTC
Мечта - та же реальность
offline
Опыт: 23,885
Активность:
DragonSpirit, там все это сложно устроено так, что это не пойдет ^_^
Так, я сейчас разобрался. Там была проблема в условии ^_^
close тему
Старый 05.09.2009, 22:37
Ответ

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

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

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

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



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