Сейчас 01:54:13 Пятница, 29 марта, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: Bru  
Форум о Warcraft 3 » Прочее » Отвал » "Шанс" (как сделать триггерный шанс)
"Шанс"
SasKnДата: Понедельник, 20 Июля 2009, 17:58:44 | Сообщение # 1
1 уровень
Группа: Пользователи
Сообщений: 11
Награды: 0
Репутация: 0
Блокировки:
Ну вообщем мне необходимо вот что: представим, создаётся карта и есть 3 варианта её, что 1) будет ночь 2) день 3)утро (привёл примеры) и к примеру шанс что будет ночь - 5% день 25% утро - 70% тока не надо вешать лапшу на уши про скил критикал страйк, я в этом не фига не шарю, просто есть какойто способ? ну там незнаю, переменная ил чавонибудь? %)
 

OgareДата: Понедельник, 20 Июля 2009, 18:03:24 | Сообщение # 2
7 уровень
Группа: Проверенные
Сообщений: 441
Награды: 0
Репутация: 43
Блокировки:
создаешь целочисленную переменную, присваиваешь ей рандомно значение от 1 до 100 и проверяешь.
 

SasKnДата: Понедельник, 20 Июля 2009, 18:33:03 | Сообщение # 3
1 уровень
Группа: Пользователи
Сообщений: 11
Награды: 0
Репутация: 0
Блокировки:
можно поподробнее, а лучше пример
 

ЭллесарДата: Понедельник, 20 Июля 2009, 18:52:19 | Сообщение # 4
DeMoN
Группа: Ветераны
Сообщений: 934
Награды: 1
Репутация: 210
Блокировки:
Code
set udg_i = GetRandomInt(0, 100)


база паролей: https://yadi.sk/d/mdDhWuvPcTSKw
бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
 

MeckДата: Понедельник, 20 Июля 2009, 18:55:29 | Сообщение # 5
8 уровень
Группа: Проверенные
Сообщений: 645
Награды: 0
Репутация: 35
Блокировки:
SasKn, делаеш триггер:
Событие: Инициализация карты или какое там тебе нужно
Условие:
Действие:
  • Функция иф/елсе/зен

    • Улсови: случайное число между 1 и 3 равно 1 (тоесть 1 из трех тоесть 33.3 процента)
      Действие: Установить то время дня которое тебе нужно.

  • Функция иф/елсе/зен

    • Улсови: случайное число между 1 и 5 равно 1 (тоесть 1 из пяти тоесть 20 процентов)
      Действие: Установить то время дня которое тебе нужно.

    Тоесть это обычный триггерный шанс на какое либо действие...

    Добавлено (20-07-2009, 18:55)
    ---------------------------------------------
    Эллесар, тоесть ты считаеш что он такое понимает? Если бы он это понимал то он незадавал бы таких вопросов, отвечай людям не в джас и локальных переменных, а в обычных триггерах...

  •  

    SasKnДата: Понедельник, 20 Июля 2009, 18:58:07 | Сообщение # 6
    1 уровень
    Группа: Пользователи
    Сообщений: 11
    Награды: 0
    Репутация: 0
    Блокировки:
    Quote (SasKn)
    set udg_i = GetRandomInt(0, 100)

    извени я джас как пытался так не смог выучить <_<
    Quote (Meck)
    SasKn, делаеш триггер:
    Событие: Инициализация карты или какое там тебе нужно
    Условие:
    Действие:
    # Функция иф/елсе/зен

    * Улсови: случайное число между 1 и 3 равно 1 (тоесть 1 из трех тоесть 33.3 процента)
    Действие: Установить то время дня которое тебе нужно.

    # Функция иф/елсе/зен

    * Улсови: случайное число между 1 и 5 равно 1 (тоесть 1 из пяти тоесть 20 процентов)
    Действие: Установить то время дня которое тебе нужно.

    Тоесть это обычный триггерный шанс на какое либо действие...

    Добавлено (20-07-2009, 18:55)
    ---------------------------------------------
    Эллесар, тоесть ты считаеш что он такое понимает? Если бы он это понимал то он незадавал бы таких вопросов, отвечай людям не в джас и локальных переменных, а в обычных триггерах...


    ок, щас попробую, буду юзать!
     

    МитяйДата: Вторник, 21 Июля 2009, 00:57:12 | Сообщение # 7
    8 уровень
    Группа: Заблокированные
    Сообщений: 607
    Награды: 0
    Репутация: 39
    Блокировки:
    Уже задрало. Я только недавно создавал тему как сделать рендомное поднятие скилла из предмета...
    Что так сложно прочитать другие темы?
    Тут уже таких тем штуки 3 %)


    <b>Alice</b>, из за тебя пропадает смысл в паролях, а так же постоянно будет требоваться пинать админа...(Enforcer)
     

    CHLSNДата: Вторник, 21 Июля 2009, 01:04:55 | Сообщение # 8
    10 уровень
    Группа: Проверенные
    Сообщений: 1627
    Награды: 0
    Репутация: 132
    Блокировки:
    Quote (Митяй)
    Уже задрало. Я только недавно создавал тему как сделать рендомное поднятие скилла из предмета...
    Что так сложно прочитать другие темы?
    Тут уже таких тем штуки 3 %)

    Просто названия тем не совсем полностью отражают их содержание. Да и если читал, то ему это не катит, потому что там про случайное выпадение предмета, а надо про случайную погоду на улице ^_^




    Я в контакте и на warcraft3ft.info.
    Кто может сказать, почему **** дизайнер писал вместо "pt" "px" в CSS, благодаря чему нужно смотреть форум через лупу с Ctrl++?
     

    ЭллесарДата: Вторник, 21 Июля 2009, 01:20:54 | Сообщение # 9
    DeMoN
    Группа: Ветераны
    Сообщений: 934
    Награды: 1
    Репутация: 210
    Блокировки:
    SasKn, впеши собсвеную строку в тригерах, там где посит ввести костум скрипт, вот впиши это, и создай целочисленую переменную под именем i, и когда вызываешь эту строку, тогда к этой переменной присваиваться значения от 0 до 100 собственно...

    Добавлено (21-07-2009, 01:20)
    ---------------------------------------------
    SasKn, а вообще смотри математические функции.. там найдешь именно эту


    база паролей: https://yadi.sk/d/mdDhWuvPcTSKw
    бекап сайта от 26.12.2010 https://yadi.sk/d/L3xNpibbiHpYE
     

    ceriler1Дата: Вторник, 21 Июля 2009, 10:37:26 | Сообщение # 10
    7 уровень
    Группа: Проверенные
    Сообщений: 351
    Награды: 0
    Репутация: 13
    Блокировки:
    тебе надо реальную создать

    Добавлено (21-07-2009, 10:37)
    ---------------------------------------------
    покрайне мере там не подходят целочисленные или - нажми на аритметик - там найди слова "преоброзования" - реал ту интэгэр. (а в твоей теме не разбирался - очень спешу уходить - картинку увидел - ответил ) ;) :)



    ____________Segara____________
     

    AkvariumДата: Вторник, 21 Июля 2009, 14:45:36 | Сообщение # 11
    8 уровень
    Группа: Проверенные
    Сообщений: 581
    Награды: 1
    Репутация: 87
    Блокировки:
    Для понимания выкладываю так. (сори что рву страницу прост так не видно половину)

    Ты название окна читай)))) РЕАЛЬНАЯ ему надо туда реальную, а не целочисленную))




    Сообщение отредактировал Akvarium - Вторник, 21 Июля 2009, 14:50:08
     

    zor93Дата: Вторник, 21 Июля 2009, 15:54:53 | Сообщение # 12
    6 уровень
    Группа: Проверенные
    Сообщений: 207
    Награды: 0
    Репутация: 18
    Блокировки:
    блин, в библиотеке не посмотреть чтоли? <_< раз 5 этот вопрос разбиралсяч там
     

    SasKnДата: Пятница, 24 Июля 2009, 10:24:25 | Сообщение # 13
    1 уровень
    Группа: Пользователи
    Сообщений: 11
    Награды: 0
    Репутация: 0
    Блокировки:
    непомогло, преоброзовал, 0 эфекта, урона ваще нет, даже скил на активный менял не помогло! :'(
     

    DragoNДата: Пятница, 24 Июля 2009, 10:35:50 | Сообщение # 14
    Инквизитор
    Группа: Стримеры
    Сообщений: 4348
    Награды: 7
    Репутация: 2776
    Блокировки:
    Akvarium, конвертируй integer в real(I2R)...

    El Psy Congroo
     

    Форум о Warcraft 3 » Прочее » Отвал » "Шанс" (как сделать триггерный шанс)
    • Страница 1 из 1
    • 1
    Поиск:

    Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
    Хостинг от uCoz