Pytanie
Misiaczek ;c
06.03.2010
Jak zrobić aby:
Itemy z Przedziału:
1-30 Miały 50% większa szanszę na wypadnięcie niż itemy z przedziały 31-60, a itemy z przedziału 31-60 miały 25% większą szanse na wypadnięcie niż itemy z przedziały 61-100
Tzn:
Żeby itemy z przedziałów:
1-30 = 75% szans na wypadnięcie
31- 60 = 45% szans na wypadnięcoe
60- 100 = 20% szans na wypadnięcie
Liczę na wasza pomoc (czytaj, jak to prosto i bezboleśnie zrobić najlepiej krótki tut ;])
Pozdrawiam ;]
Użytkownik MisieQ edytował ten post 06.03.2010 22:10
QTM. Peyote
06.03.2010
1-30 = 100% szans na wypadnięcie
hmmm..... czyli inne nie mogą wypaść?
Misiaczek ;c
06.03.2010
1-30 = 100% szans na wypadnięcie
hmmm..... czyli inne nie mogą wypaść?
poprawka z rozpędu źle napisałem
QTM. Peyote
06.03.2010
75%+45%+20%=140%
Tak dla podpowiedzi razem musi być 100%
Misiaczek ;c
06.03.2010
To będziesz musiał jeszcze raz poprawić.
75%+45%+20%=140%
Tak dla podpowiedzi razem musi być 100%
yyyy nie?
ty nie musi 100=100
1-30 = 75(75% ogólnych szans z itemów z przedzialu tylko tego)
31-60 = 45(45% szans z tych itemów + 75% z przedziału 1-30(czuli jak nie masz farta to wypadnie ci przedmiot z puli 1-30 zamiast 31-60))
61-100 to samo co up ;]
G[o]Q
06.03.2010
to polecam zrobic nowa zmienna do niej przypisac losowanie od 1 do 100 i jesli wylosowana liczba bedzie mniejsza niz 51 to wtedy itemy losujesz z puli 1-31 a nie z calej potem else nowa zmienna mniejsza od 85 to losujesz z przedzialu 32-61 no i else losujesz z przedzialu 62-100
w ten sposob mamy 50% na slabe itemy 1-31 - 35% na itemy 32-61 i 15% na reszte
wiem ze i tak nie rozumiesz dlatego jutro ci to napisze
Misiaczek ;c
06.03.2010
jesli chcesz to zrobic jak najbardziej "bezbolesnie" czyli zeby kod tego nie poczul wiem ze to brzmi jak jakies sado maso
to polecam zrobic nowa zmienna do niej przypisac losowanie od 1 do 100 i jesli wylosowana liczba bedzie mniejsza niz 51 to wtedy itemy losujesz z puli 1-31 a nie z calej potem else nowa zmienna mniejsza od 85 to losujesz z przedzialu 32-61 no i else losujesz z przedzialu 62-100
w ten sposob mamy 50% na slabe itemy 1-31 - 35% na itemy 32-61 i 15% na reszte
wiem ze i tak nie rozumiesz dlatego jutro ci to napisze
dziex licze ża dasz rade na jutro to napisać bo części wiem o co Ci biega ale nie chce nic popsuć
G[o]Q
06.03.2010
Miczu
07.03.2010
I2=31- 60
I3=60- 100
P(I1)=P(I2)*150%
P(I2)=P(I3)*125%
---
P(I3)=8
P(I2)=8*125%=10
P(I1)=10*150%=15
15+10+8=33
100/33~3% (z tego przyblizenia gubimy 1%)
P(I1)= 3% * 15 = 45%
P(I2)= 3% * 10 =30%
P(I3)= 3% * 8 = 24%
Misiaczek ;c
07.03.2010
I1=1-30
I2=31- 60
I3=60- 100
P(I1)=P(I2)*150%
P(I2)=P(I3)*125%
---
P(I3)=8
P(I2)=8*125%=10
P(I1)=10*150%=15
15+10+8=33
100/33~3% (z tego przyblizenia gubimy 1%)
P(I1)= 3% * 15 = 45%
P(I2)= 3% * 10 =30%
P(I3)= 3% * 8 = 24%
Mógłyś napisać jak ty byś to zrobił? czytaj jak byś przerobił funkcje
new rannum=random_num(1,93)