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

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

Ответ
 
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
ComotozNick мне надо чтобы дейсивие происходило только тогда кргда сила равна двадцать(пишу аи премерно такого типа юнит полходит к другому юнитусли его сила меньше чем сила этого юнита,то атакует если больше убегает)
Старый 05.06.2006, 17:29
dk

offline
Опыт: 60,293
Активность:
if integer comparison(сила равна 20) сделать то-то
Старый 05.06.2006, 17:35
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
MOd2war а всё понял там
делаешь так
Событие: Юнит 1 подходит к юниту 2 (смотришь на рсстояние между юнитами)
Действие:
Если сила юнита 1 > силы юнита 2 - приказ юниту 1 атаковать юнит 2
Если сила юнита 1 < силы юнита 2 - приказ идти юниту 1 туда-то...

Пример сделать?
Старый 05.06.2006, 17:35
senatus
тихий и скромный...
offline
Опыт: 7,423
Активность:
!
Старый 05.06.2006, 17:36
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
senatus вот успел быстрей,... MOd2war надеюсь тебе всё ясно?
Старый 05.06.2006, 17:38
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
а со скоростью, так можно
Старый 05.06.2006, 18:28
senatus
тихий и скромный...
offline
Опыт: 7,423
Активность:
Цитата:
Сообщение от MOd2war
а со скоростью, так можно

Это вопрос?
если да, то какую скорость ты имеешь ввиду?
Атаки? хп регена? мувемента??
Старый 05.06.2006, 18:30
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
скрость движения юнита
Старый 05.06.2006, 21:37
ComotozNick
Активность: 666
offline
Опыт: 26,206
Активность:
MOd2war то есть если скорость меньше то нападает если больше то мотает, так чтоли?
Старый 05.06.2006, 23:03
dk

offline
Опыт: 60,293
Активность:
real comparison-movement speed(1) > comparison-movement speed(2)
Старый 06.06.2006, 02:34
senatus
тихий и скромный...
offline
Опыт: 7,423
Активность:
Опять же. Для сравнивания реальных переменных используй "Боевая единица - Movement speed (current)".

Отредактировано senatus, 06.06.2006 в 15:06.
Старый 06.06.2006, 14:50
Vedun

offline
Опыт: 2,809
Активность:
MOd2war, а зачем тебе скорость сравнивать?
Старый 09.06.2006, 19:19
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
Как,сделатm что бы действие происходило с какой то вероятностью
Старый 11.06.2006, 17:41
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Действие:
Код:
set i =random number 1 to 100
for earch integer A at 1 to 50
    if
        i =Integer A
    then
        Твои действия
    Else

50% что твои действия произойдут!
Старый 11.06.2006, 18:11
DioD

offline
Опыт: 45,134
Активность:
А где проверка на проценты, что I<50?
Как написал ты то здесь 50% что произойдёт от 1 до 50 событий
Старый 11.06.2006, 18:23
NECros88

offline
Опыт: 16,351
Активность:
Он сам говорил что джассер из него плохой.
Старый 11.06.2006, 18:52
DioD

offline
Опыт: 45,134
Активность:
Эх нет, это я затупил, просто надо было сделать так
Код:
function Check takes nothing returns nothing
    local integer A =    GetRandomInt(1,100)
    if A>=50 then
        call Somefunc
    else
        call DoNothing()
    endif
endfunction

Или вот так
Код:
Тригер
    Events
        Map initialization
    Conditions
        (Random integer number between 1 and 100) Greater than 50
    Actions
        делай что хочешь
Старый 11.06.2006, 19:04
MapMan
Corey 8 Taylor
offline
Опыт: 21,554
Активность:
Почему? Integer A - число от 1 до 50
Если i = числу от 1 до 50 тобиш Integer A, то происходит действие, всё нормуль!
Старый 11.06.2006, 19:05
MOd2war
идейщик
offline
Опыт: 4,353
Активность:
ничего не ппнняНичего не понял карту пример и и еще мне надо следующие юнит атакован если сила атакованного юнита больше чем сила атакующего юнита то дейсивие отступить причем отступить толео тому юниту чья сила меньше Зы если слделать по римру выше то отступвют все юниты
Старый 11.06.2006, 19:11
DioD

offline
Опыт: 45,134
Активность:
Напиши понятнее и я накатаю тебе карту где всё будет работать.
Старый 11.06.2006, 19:20
Ответ

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

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

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

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



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