Генератор случайных чисел и дроп карт.
-
бывает, пошёл выбивать тару, в первую минуту выбил мегаладон, а тару так и не выбил до сих пор (
мораль такова.
Карты выбиваються тем чаще, чем меньше к этому усилы прикладываешь,
Ибо закон подлости применим и на мотре. -
В жАфине используется стандартный генератор случайных чисел ака Си-шная функция rand(). Насколько я знаю она работает несколько не рандомно и большинство разработчиков игр, особенно онлайновых (Му ВоВ например) пишут собственные генераторы случайных чисел.
Возможно, в оригинальной версии РО-Сервера он тоже написан, но мы этого никогда не узнаем
-
кстати, вы замечали, когда играешь агильными персами, и тебя бьют 3-4 моба
и когда фли не срабатывает, попадают обычно не только один, а сразу все... (чаще всего) -
sivka, это бред. шанс дропа не зависит ни от общего онлайна, ни от числа людей на карте.
Функция rand() действительно грешна и порою выдает странные вещи (я строил несколько раз ее распределение)
-
поиск попробуйте, эта тема уже не раз появлялась.
вероятность выпадания каждой вещи рассчитывается функцией rand() в момент убийства моба, не зависит от кол-ва убитых на локации мобов и не зависит от кол-ва убитых вами мобов. то, что вы убили 10000 мобов, вовсе не значит, что выпадет карта, и даже по теории вероятности карту из десятитысячного моба вы не получите с вероятностью 99.9%. поиск, поиск, и ещё раз поиск. -
@"3atoi4i":
наскока я понимаю счет идет на тики таймера сервакаtimer сервака никаким оброзом не влияет на rand()!@"3atoi4i":
бред... если ты на карте один бегаешь , то первая же выпавшая карта твоя , а если с тобой толпа - то не факт что ты ее вобще увидишьвот ты как раз токи несёш бред! в пати выбить
карту гараздо больше шансов, чем ты её один будеш выбивать, а вот
кому она достанется энто уже другой вопрос!вообще непойму для чего ты меня комментировал, чтоб сказать что я брежу? :lol:
вот моя теория ещё раз, почитай внимательно!
терь вопрос, а как мона повысить шанс дропа?легко -> идёш выбивать карту когда максимальное количество игроков на
карте, где водится тобой желаемая карта. чем быстрее ты будеш валить
мобов, тем выше у тебя будет шас, что именно тебе выпадет карта! -
@"QueeniZ":
бывает, пошёл выбивать тару, в первую минуту выбил мегаладон, а тару так и не выбил до сих пор (Поэтому когда я выбивал Тару две недели, за это время не убил ни одного мегалоддона. Прибил несколько гидр, гидра выпала )))
@"sivka":
вот моя теория ещё раз, почитай внимательно!
терь вопрос, а как мона повысить шанс дропа?легко -> идёш выбивать карту когда максимальное количество игроков на
карте, где водится тобой желаемая карта. чем быстрее ты будеш валить
мобов, тем выше у тебя будет шас, что именно тебе выпадет карта!Бред )))) Количество народа на карте влияет только на то что у тебя будут чаще мобов килстилить, и увеличивается шанс увидеть как карта падает другому ))
Кстати недавно интересную теорию слышал, что шанс рара делится на количество игроков на карте ))) Типа если 10 человек, то шанс 0.01 делится на 10, получается 0.001 ... По обычному луту не скажешь, 50% так и палают с каждого второго, но сама по себе теория может послужить неплохой отмазкой тем кто вообще ничего выбить не может (типа меня на рейдрах)
-
@"Throyanec":
sivka, это бред. шанс дропа не зависит ни от общего онлайна, ни от числа людей на карте.
ну блина ребята придержались бы вы со своим бредом!
а я нигде и не утверждал, что если 4000 народа в пронте собрать, то выпадет где-то в согат десерте фрионии-картамоя теория в крацыях:
чем больше мобов убить, тем ближе к цели!
а будеш за 10-рых убивать, тогда и шанс у тя в 10 раз выше будет,
чем у остальных. вот и всё@"Throyanec":
Функция rand() действительно грешна и порою выдает странные вещи (я строил несколько раз ее распределение)а мона тут по подробнее, очень интерессно! -
sivka ну убивай за десятерых как это зависит от колва народа на карте? бредятину разводишь.
-
@wrigley's:
sivka ну убивай за десятерых как это зависит от колва народа на карте? бредятину разводишь.если ты новис по жизни то никогда не будеш за 10-ых убивать!!!!
-
да бадяга ваще, бывает лупишь неделю, подбигате нуб херак, карта, у тя слюни по пупка, а толку?
-
@wrigley's:
sivka ну убивай за десятерых как это зависит от колва народа на карте? бредятину разводишь.если ты новис по жизни то никогда не будеш за 10-ых убивать!!!!
мля и к чему ты написал? типа я новис? почему? потому что ты бред написал? убей себя.
-
@wrigley's:
@wrigley's:
sivka ну убивай за десятерых как это зависит от колва народа на карте? бредятину разводишь.если ты новис по жизни то никогда не будеш за 10-ых убивать!!!!
мля и к чему ты написал? типа я новис? почему? потому что ты бред написал? убей себя.
мля, во привязался анацефал ... отвали а!
-
Кстати, мой Фикус-арчер сегодня за полтора часа выбил с карамелек слотовое пальто, 4 копья (у всех шанс ~0.05-0.5%).
Или rand() так работает, или в этот момент над сервером МОТРа в зените был Альдебаран, в надире Бетельгейзе, а первые три цифры IP-адреса сервера были небесными координатами кометы пролетавшей в тот момент над СириусомP.S. Может мне им на тар пойти
P.P.S. Спакум, Вы не можете привести листинг дропа, а также rand() из gcc библиотеки
?
-
@wrigley's:
@wrigley's:
sivka ну убивай за десятерых как это зависит от колва народа на карте? бредятину разводишь.если ты новис по жизни то никогда не будеш за 10-ых убивать!!!!
мля и к чему ты написал? типа я новис? почему? потому что ты бред написал? убей себя.
мля, во привязался анацефал ... отвали а!
быстро из тебя Г полезло. Глупость и Г - это не круто.
-
@"Cisco":
Вы не можете привести листинг дропа
листинг дропа находится в базе данных в виде 0,5...0,01
а результат дропа зависит от rand().@"Cisco":
а также rand() из gcc библиотеки?
хочеш новый алгоритм на функцыю rand() предложить?rand-функцыя сама по себе не работает, чтоб она работала надо
её иницыализировать seed-функцыей. если использовать один и
тот-же параметер в seed-функцый то и результат rand-функцый
тоже будет повторяться.как именно работет дроп, незнаю не заглядывал в код!
но мугу себе представить 2 варианта:
- это когда на одич тип мобов, один раз запускается seed-функцыя.
(к этой методе, подойдёт моя теория "чем больше мобов убьёш,
тем ближе к цели"). - это когда при каждом дропе запускается seed-функцыя
иницыализируется временем сервера и затем запускается
rand-функцыя.
(к этой методе нету никаких приспособлений!)
- это когда на одич тип мобов, один раз запускается seed-функцыя.
-
@wrigley's:
@wrigley's:
@wrigley's:
sivka ну убивай за десятерых как это зависит от колва народа на карте? бредятину разводишь.если ты новис по жизни то никогда не будеш за 10-ых убивать!!!!
мля и к чему ты написал? типа я новис? почему? потому что ты бред написал? убей себя.
мля, во привязался анацефал ... отвали а!
быстро из тебя Г полезло. Глупость и Г - это не круто.
сам ты дурак, отвали да!
-
хы гы
сивка давай дуэль в РО?
ты меня тут пообзывал и дураком и анацефалом и порингом и я хочу тебя убить
-
@wrigley's:
хы гысивка давай дуэль в РО?
ты меня тут пообзывал и дураком и анацефалом и порингом и я хочу тебя убить
неа у мя тока мирный кузнец, постоянно торгует в морокк.
если хочеш отомстить, купи чего-нибуть -
обезьяна чертова...
:lol: