21

» WarCraft 3 / Не совсем вопрос, но просто мб найдутся желающие придумать =)

quq_CCCP, с удовольствием посмотрю описания.
Master113, сделать я сделаю. Я придумать предлагаю. В крайнем случае и придумать придумаю.
/
Ага, вот первая идея от себя себе, вроде даже в ЛоЛе нет, хотя было бы уместно:
% от значения скорости атаки идет в усиление любого урона от себя по вражеским героям (хоть атаками, хоть заклинаниями).
Зайдет больше ловкачам с нюками, но и обычным нормально.
21

» WarCraft 3 / Даммик не может кастить флеймстрайк

quq_CCCP, а, вот что... да, многое объясняет, спасибо, ну и понятно, почему именно прелоадом оригинальных способностей все и вылечивалось
21

» WarCraft 3 / Даммик не может кастить флеймстрайк

А, кстати, если именно ордером не кастится, то мб еще вылечится прелоадом.
У меня, помню (правда, только даммики, насчет обычных героев хз) иногда все нормально кастовали, а иногда ничего не было (при этом карта была одна и та же, условия одни и те же, просто иногда даммикасты работали, а иногда нет, это на одну игровую сессию после загрузки карты рандомно вешалось - или работает даммикаст спелла, или нет). Даммикасты были именно по ордеру.
Все исправилось, когда нейтральному зданию были даны прямо на карте все заклинания, у которых был даммикаст.
21

» WarCraft 3 / Нужна модель? - Вам сюда!

FrigatPlay, ну то есть в таком случае, ятп, стимуляцией выступает только оплата (за оплату быстренько кто-то освободится). Ну в принципе да, логично, учту при построении дальнейших схем действий.
21

» WarCraft 3 / Даммик не может кастить флеймстрайк

Флейм вообще кривой спелл, с ним главная бяка, что можно его ухитриться кастануть так, что кд пойдет, мана затратится, а эффекта не будет... не особенно советую использовать
Кстати, у меня флейм по-другому баговал в тест-карте (долго и нет смысла рассказывать, как), а как был сделан перенос в основную, так там именно на копии флейма все нормально оказалось, настройки вроде такие же... короче, ппц спелл
21

» WarCraft 3 / Нужна модель? - Вам сюда!

Можно все-таки еще раз поинтересоваться, почему не берут последнее задание?
Оно слишком легкое, слишком сложное или проблема в том, что не оплачиваемое для Эльрата?
Я узнать хочу, а потом буду решать, что делать дальше
21

» WarCraft 3 / Battle for Souls 3.2b

Зилеан прибудет с обновлением clawbfs.ucoz.ru/forum/3-1835-1
Вроде практически без багов уже
Обдумываются Халк, ежик Соник и Синестро
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

nvc123, да он мной на вики изучался, более того - лично пробовался (с благополучным проигрышем 8 раз подряд, те деньги были не так важны), он древний чуть не со средних веков, а кто рекламят, у тех точно слив гарантирован, просто рано или поздно системно подставят и все
вот у тех, кто не рекламят, мб и есть шанс, но это все равно игра с дьяволом - в бесконечной перспективе неизбежна не победа, а поражение, т. к. рано или поздно суммы ставки не будет
если уж тогда азартно играть, то и без мартина можно, некоторые ведь тоже якобы выигрывают
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Всё-таки еще раз подумалось про мартингейл в связи с сабжем.
Если кто не знает, это метод игры на повышение ставок, предполагающий следующие условия:
  • шанс выиграть 50% или хотя бы незначительно меньше;
  • при проигрыше ты теряешь всё, при выигрыше забираешь вдвое больше ставки;
  • можно ставить неограниченные суммы;
  • можно играть сколько угодно.
Суть проста. Вначале, допустим, ставишь 1 рубль.
Если ты выиграл, то получаешь 2 рубля. Таким образом, получается, что ты выигрываешь 2-1 = 1 рубль. Всё ок, рубль из воздуха (ну, т. е. за победу).
Но, допустим, ты проиграл.
Но опа - тогда в следующий раз ставишь уже 2 рубля.
Если выиграл - тогда выигрыш будет 4 рубля. То есть в итоге чистый выигрыш составил:
  • 4 рубля минус 2 (вторая ставка) и минус еще один (первая ставка, в которой мы проиграли). То есть опять получился рубль из воздуха!
Но можно и при шансе в 50% проиграть два раза подряд, этого, думаю, и ТС отрицать не будет.
Но ничто не помешает поставить уже 4 рубля. Тогда при победе получается:
  • выигрыш 8 рублей, а сумма ставок: 4+2+1 = 7 рублей. То есть мы снова получили рубль из воздуха!
А при трёх проигрышах подряд можно поставить уже 8; а при четырёх - 16 и т. д., чтобы, когда наконец выиграешь, отыграть всё слитое и поиметь ещё 1 рублик сверху (суммы минимальной ставки и итогового выигрыша можно увеличивать, если хочется, но это доп. риск; главное - чтобы при проигрыше новая ставка всегда была вдвое выше предыдущей).
Проблема очень простая: возможность бесконечно повышать ставку. Вот когда-нибудь, ТС будет шокирован, но пройдёт даже 19 проигрышей подряд, а более 1 млн рублей (а именно столько нужно, по-моему, чтобы сделать двадцатую ставку при базовой ставке в 1 рубль, беглый просчёт на калькуляторе, мб ошибка) может банально и не быть :D
Не говоря уже о том, что дрочить кучу ставок ради 1 рубля может в итоге вылиться в определённые расходы (даже при максимальной автоматизации процесса).
НО всё-таки, отчасти в поддержку ТСа, даже в наше время многие брокеры, казино и т. д. предотвращают использование мартингейла правдами и неправдами, потому что он действительно достаточно сильный риск для них.
И отчасти снова же в его поддержку - вроде как были семьи, сделавшие себе богатства именно так. Хотя кто может быть полностью уверен, что не имело место некое мошенничество уже с их стороны или просто достаточная удача (а удачей и тот же миллион сразу теоретически можно сделать, просто поставив другой миллион и всё).
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

А что про 100%? Он всегда и по логике, и по математике сработает
Посчитать шанс можно, но если он не 100%, он ВСЕГДА может не сработать много много много много и еще больше раз подряд
Единственное, что при бесконечном количестве попыток, наоборот, любой шанс более 0% обязательно всегда рано или поздно сработает
Но в том и прикол, что номер попытки, с которой он сработает, может быть дико огромным
100500 раз - проигрыш в прошлый раз НЕ увеличивает вероятность выигрыша в следующий, а иначе и этого треда бы не было, во всяком случае, "по умолчанию" не увеличивает, если числа действительно полностью случайные, но ДА, это не очень правильно, и ДА, от этого избавляются
Ладно, тут уже то ли троллинг, то ли флуд, то ли я хз, сижу онли потому, что расслабляет между написанием кода, оффаюсь
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Proshel_Doty, ну мы на разных языках говорим или я хз
ты вначале сам жалуешься именно на то, что пассивка 30% шанса может срабатывать реже, чем 15%
тебе объясняют, почему это именно так и что это обычно уже исправляют, хотя и немного "в ущерб правдивости", и как это исправить
ты тут начинаешь, что все равно пассивка обязана сработать достаточно быстро
раз обязана и работает, то и смысла этого треда нет
или ты веришь в какой-то заговор, что пассивки на эвейжен, например, работают чаще, чем на крит, или еще что?
короче, все ответы уже даны
Proshel_Doty, я те еще знаешь че страшное могу рассказать
каждый день у человека есть достаточно отличающийся от 0% шанс умереть, втч и во сне
как же ты с этим жить будешь?
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Так а нет разницы, перезапускать карту или нет, пойми, там ничего не тасуется
Чтобы тасовалось, нужно понемногу шанс просто растить, и все, а как сработает - сбрасывать до изначального
Это немного не соответствует действительному шансу, но реально в разы справедливее и разумнее, поэтому именно так обычно и делают
В д2 точно так и сделано уже практически все, та же крутилка акса, например
В д1 в последней хз, но и в варкрафте можно так сделать, как - описано выше
Короче, тебе уже объяснено, как сделать, что ты хочешь, не вижу смысла дальнейших рассуждений
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Proshel_Doty, то есть если вот в моём примере выше во втором варианте все пять человек проиграют, значит, вероятность выигрыша была 0%?! Что у тебя за наука такая, интересно
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

GetLocalPlayer, щас он напишет, что это бред и невозможно, чтобы при шансе 99% не прошло ни одного крита за 1 000 000 ударов
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Proshel_Doty, не знаю, чем тебя мой способ не устраивает
Вот все-таки еще про твою аналогию с лотереей.
Если участвует 5 человек и 5 билетов, а один из них выигрышный, и:
  • первый вариант: каждый берет 1 билет и смотрит его, победа или поражение. Один гарантированно выигрывает, 4 гарантированно проигрывают
  • второй вариант: сперва первый человек берет один билет из пяти и узнает, победа у него или поражение; потом билет возвращается назад и перемешивается и так, пока все пять не попробуют. В этом случае ничтожно мала вероятность, но может не выиграть никто, а могут и все пять вообще
так вот обычный рандом с шансом - это именно второй вариант, а не первый
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

вот способ, еще раз, увеличивать шанс срабатывания постепенно
повесь на юнита реалку через хэш-таблицу
и приплюсовывай ее на сколько считаешь нужным за каждое НЕсрабатывание пассивки и прибавляй к шансу срабатывания, а при срабатывании обнуляй
примерно так и делается по идее, только в д2 эти счетчики еще и немного видно каждому игроку
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Proshel_Doty,
а мной где-то говорилось, что это хорошо и нормально?
так потому, что это бредово, от такого рандома и отказываются
мной же выше написано, как сделать легко постоянно увеличивающийся шанс
что не понятно?
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Proshel_Doty,
  1. запусти и посмотри, там все наглядно видно
  2. ни в какой, каждый раз исчезает навсегда после того, как происходит
  3. да, не гарантирован
не вижу смысла объяснять одно и то же по 100500 раз
если случайность работает так, как ты говоришь, иди богатей на мартингейле, только депозит сделай побольше
21

» WarCraft 3 / Определить, является ли применяемая способность предметной

Всем спасибо, достаточно
852008
UPD: не, ни фига
id в цифрах приказа при применении предмета 852008, в буквах, похоже, не существует
но совершенно непонятно, почему, но проверка на текущий приказ при применении любого предмета иногда то выдает 852008, то, видимо, что-то другое, т. к. проверка проходит неправильно и способность считается непредметной
снова выводить отладку в строку и узнавать, че там почему не так, дико уже бесит
крч бесполезная пока эта проверка
ладно, верну, как было, ибо ппц уже достало
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Proshel_Doty, ну ты когда аксом в доте второй в лес идешь, посмотри хоть, че у него на крутилке появляется, когда его бьют
все я как раз знаю
"Хорошо, приведу пример с Лотереей"
с лотереей не правильный пример
там выигрыш одному из пяти гарантирован
а тут тебе уже писали, что по-хорошему случайность срабатывания в первый раз не должна влиять на случайность срабатывания в следующий
ты хочешь, чтобы влияла?
ну так повесь на юнита реалку через хэш-таблицу
и приплюсовывай ее на сколько считаешь нужным за каждое НЕсрабатывание пассивки и прибавляй к шансу срабатывания, а при срабатывании обнуляй
все
получится именно то, что ты хочешь, и настраиваемое
/////////////
Ты плодишь до фига сущностей сверх меры
рандом именно на то или рандом, что теоретически даже при 50% шансе может 20 раз подряд быть провал
иначе все на мартингейле уже миллионерами были бы
если хочешь уменьшить рандом, то см. выше
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Proshel_Doty, да вот хотя бы крутилка акса в доте 2 уже именно так работает, и заряды, и перезарядка, и фактически увеличивающийся шанс
другое дело, что не обязательно в базовой информации игрокам слишком много мозги компостировать, им достаточно условно знать про шанс там 15%, 20% или 30%, ну и мб перезарядку
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Proshel_Doty, "абсолютно не лучше" - ага, то-то практически во всех моба именно так все больше пассивки и делают
21

» WarCraft 3 / Рандом Варкрафта и Абилки с шансом

Псевдорандом же действует, а не рандом
"Потому что 20%, это как никак, но раз за 5 ударов должно пройти" - с чего вдруг? Теоретически и за 20 может не пройти, и за миллион (хотя вероятность ничтожно мала).
Лучше просто делать пассивки с перезарядками и/или каждый X удар/каждое X действие, это справедливее, точнее и лишних вопросов не создаст