Здравствуйте, гость ( Вход | Регистрация )

> Распределение случайностей
d`ArcZeal
сообщение 14.1.2024, 23:07
Сообщение #21


**********

Elder
Сообщений: 2.962
Регистрация: 27.11.2005
Группа: Пользователи
Наличность: 7674
Пользователь №: 4.522
Возраст: 34



Доброго времени суток.

Стоит задача:
При клике на предмет выдается что-то одно из:
С 15% случайное оружее
С 20% случайная часть доспеха
С 20% случайный реагент
С 25% случайное зелье
Если ничего из этого не выпало, то выдается 1 Bandage

Код

LOCAL.HELL_QUEST_CHEST_GEN=<R100>
IF (15 > <DLOCAL.HELL_QUEST_CHEST_GEN>)
SERV.NEWITEM=I_RANDOM_WEAPON
ELIF (35 > <DLOCAL.HELL_QUEST_CHEST_GEN>)
SERV.NEWITEM=I_RANDOM_ARMOR
ELIF (55 > <DLOCAL.HELL_QUEST_CHEST_GEN>)
SERV.NEWITEM=I_RANDOM_REAGENT
ELIF (80 > <DLOCAL.HELL_QUEST_CHEST_GEN>)
SERV.NEWITEM=I_RANDOM_BOTTLE
ELSE
SERV.NEWITEM=I_BANDAGE
ENDIF


Если все верно логике, то как-то иначе, понятнее, расписать алгоритм рандома есть предложения?


--------------------
Olmer online administrator
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
kklej
сообщение 13.2.2024, 22:24
Сообщение #22


******

Группа: Пользователи
Наличность: 15070
Пользователь №: 13.346



и в зелёный цвет персонажа покрасить)) я сейчас делаю систему присасывания к дракону персонажей и он их огнём сжигает. Когда я вижу вар это мне напоминает тёплый нордский мёд, а локалсы это для модников
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KaPeIkA
сообщение 1.3.2024, 15:04
Сообщение #23


*****

Journeyman
Сообщений: 363
Регистрация: 21.12.2010
Группа: Пользователи
Наличность: 2076
Из: Aberdeen,Stockholm
Пользователь №: 13.302
Возраст: 29



Цитата(kklej @ 13.2.2024, 23:24) *

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

klej привет дай свой дискрорд или скайп.


--------------------
Изображение
✵♛✵♛http://uowos.lv/

Skype Kapeika8
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
d`ArcZeal   Распределение случайностей   14.1.2024, 23:07
Sirocco   local.item = {1 15 2 20 3 20 4 25 5 (100-(15+20+20...   15.1.2024, 0:10
d`ArcZeal   Неудобно. В этом часть сути вопроса. А что, если ...   15.1.2024, 0:18
Sirocco   local.item = {item1 15 item2 20 item3 20 item4 25 ...   15.1.2024, 10:40
d`ArcZeal   Читабельный. Для решения задачи хотелось-бы видет...   15.1.2024, 11:41
Sirocco   Т.е. указать проценты для 50 предметов, чтобы они ...   15.1.2024, 19:29
Ozzy Osbourne   Если я правильно понял тогда под это Делаем 4 р...   19.1.2024, 15:05
Sirocco   Если я правильно понял тогда под это И чем эт...   19.1.2024, 20:04
Ozzy Osbourne   И чем это отличается от того, что написал автор в...   22.1.2024, 12:23
Sirocco   Шанс выпадения ARMOR у нас около 17% (а не 20) тк ...   22.1.2024, 23:43
kklej   Спасибо Sirocco меня твой кусочек натолкнул на мыс...   19.1.2024, 20:43
d`ArcZeal   Согласен Ozzy Osbourne DORAND 4 TEST 1 TEST 2 TES...   25.1.2024, 22:51
Sirocco   local.count = 3 local.func1 = dropОружие local.ch...   26.1.2024, 0:09
d`ArcZeal   Я тут придумал: [FUNCTION DROP_CHANSE_TEST...   27.1.2024, 13:18
Ozzy Osbourne   DORAND 3 DROP_1 15,I_DAGGER DROP_2 30,I_PLATEMAIL...   31.1.2024, 15:41
d`ArcZeal   у тебя шанс выпадения того что dorand дропнет I_D...   1.2.2024, 22:22
Sirocco   Так неверно считать, ведь сумма шансов всех трех ...   1.2.2024, 23:59
Sirocco   Какая замечательная рекурсия. Осталось добавить сч...   27.1.2024, 15:37
Sirocco   А я сразу не понял, что бинты это FAIL. Так выходи...   1.2.2024, 9:03
d`ArcZeal   [FUNCTION DROP_CHANSE_TEST] DORAND 3 DROP_...   3.2.2024, 23:00
Sirocco   А где тут: если ничего не прокнуло, выдать бинты?   5.2.2024, 11:46


Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 17.5.2024, 12:27
Designed by Nickostyle