Добавлен
Как можно сделать персонажа у которого допустим можно поставить "ставку" (называйте как хотите) - 100г и она с каким то шансом выиграет ( т.е увеличится в 2 раза) или проиграет (тогда сумма у персонажа забирается). Как я вижу реализацию: -ведь мало там через тригеры прописать допустим значение 1-5 и если первые 4 - это фейл а 5 это выигрыш, то надо еще привязать это действие к иконки у этого картежника

Реализация такая:
  1. Создаешь способность пустышку. Оформляешь ее. Даешь ее юниту
  2. Создаешь триггер
  3. 2.1) Событие- юнит приводит способность в действие
  4. 2.2) Условие- твоя способность
  5. 2.3) Дейсвтие
  6. 2.3.1) Если/Тогда/Иначе: Если случайное число (1..5)==1 (20% шанс), то увеличить кол-во голда игроку = голд игрока+ твоя сумма.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
15
bOris, тоже мне проблема. Тут несколько решений начиная от дачи контролля игроку до нейтрального здания, способность которого может юзать любой. Можешь способность реализовать как покупку юнита. Только в триггер тогда придется делать другое событие, условие и добавить дейсвтие на удаление проданного юнита
19
EnergyFrost, а лучше не покупку юнита, а предмета. Хотя дела это не меняет.
28
EnergyFrost, там не больше а меньше должно быть
шанс лучше брать от 0 до 100 либо вообще от 0 до 1000
псевдорандом вар3 слегка баганый
19
массив 1..100, числа 76...100 - 25% шанс победы. 81..100 - 20% шанс.
1000 не нужна.
28
BrEd Pitt, а массив вообще нафиг?
на промежутке до 100 псевдорандом тупит
по крайне мере так писали на форуме(лично я не проверял распределение)
15
nvc123, да. Псевдорандом шляпа. К слову, можно его зацепить на игровое время и замутить свой алгоритм, например.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.