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

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

Закрытая тема
 
puLser
Я мясо
offline
Опыт: 957
Активность:
Шанс на Jass
Подскажите, как можно реализовать шанс на какие то действия на JASS.
Например, когда юнит кастует спелл шанс на то чтобы частично восстановить ему ману...
Старый 29.04.2009, 03:43
J
expert
offline
Опыт: 48,447
Активность:
Код:
if(GetRandomInt(0,99) < 30) then
 //будет выполнятся с 30 поцентным шансом
Старый 29.04.2009, 03:55
FREEZE_ball
Cataclysm => жара
offline
Опыт: 15,247
Активность:
Код:
if GetRandomPercentageBJ()<=*процент* then

//правильно пишем названия функций. прим. MF_Andreich

Отредактировано MF_Andreich, 29.04.2009 в 13:34.
Старый 29.04.2009, 10:15
ScorpioT1000
Работаем
offline
Опыт: отключен
Код:
function Chance takes real percent returns boolean
    return GetRandomReal(0,99) < percent
endfunction

//...
    if Chance(30) then
    //...
    endif
//...

Отредактировано Sc, 29.04.2009 в 15:07.
Старый 29.04.2009, 13:25
MF
Что-то вокруг не так
offline
Опыт: 26,594
Активность:
Ответ был дан как минимум трижды, тема закрыта.
Старый 29.04.2009, 13:31
ScorpioT1000
Работаем
offline
Опыт: отключен
автор не отписался
Старый 29.04.2009, 14:46
puLser
Я мясо
offline
Опыт: 957
Активность:
Всем спасибо.....
Я в принципе обдумывал что то подобное...но не знал правильно ли это будет работать.)
Старый 29.04.2009, 14:55
Закрытая тема

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

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

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

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



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