Skocz do zawartości

Witamy w Nieoficjalnym polskim support'cie AMX Mod X

Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
  • Rozpoczynaj nowe tematy i odpowiedaj na inne
  • Zapisz się do tematów i for, aby otrzymywać automatyczne uaktualnienia
  • Dodawaj wydarzenia do kalendarza społecznościowego
  • Stwórz swój własny profil i zdobywaj nowych znajomych
  • Zdobywaj nowe doświadczenia

Dołączona grafika Dołączona grafika

Guest Message by DevFuse
 

Zdjęcie

Pytanie


  • Zamknięty Temat jest zamknięty
12 odpowiedzi w tym temacie

#1 Misiaczek ;c

    /dev/null

  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 06.03.2010 22:04

Witajcie, mam pytanie do was ;)

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 :P (czytaj, jak to prosto i bezboleśnie zrobić ;P najlepiej krótki tut ;])

Pozdrawiam ;]

Użytkownik MisieQ edytował ten post 06.03.2010 22:10

  • +
  • -
  • 0

#2 QTM. Peyote

    Wszechpomocny

  • Użytkownik

Reputacja: 1 010
Hero

  • Postów:330
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Polska
Offline

Napisano 06.03.2010 22:07

1-30 = 100% szans na wypadnięcie


hmmm..... czyli inne nie mogą wypaść?
  • +
  • -
  • 0

#3 Misiaczek ;c

    /dev/null

  • Autor tematu
  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 06.03.2010 22:10

1-30 = 100% szans na wypadnięcie


hmmm..... czyli inne nie mogą wypaść?


poprawka :P z rozpędu źle napisałem :)
  • +
  • -
  • 0

#4 QTM. Peyote

    Wszechpomocny

  • Użytkownik

Reputacja: 1 010
Hero

  • Postów:330
  • GG:
  • Steam:steam
  • Imię:Mateusz
  • Lokalizacja:Polska
Offline

Napisano 06.03.2010 22:18

To będziesz musiał jeszcze raz poprawić.
75%+45%+20%=140%

Tak dla podpowiedzi razem musi być 100%
  • +
  • -
  • 0

#5 Misiaczek ;c

    /dev/null

  • Autor tematu
  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 06.03.2010 22:23

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 ;]
  • +
  • -
  • 0

#6 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 06.03.2010 22:38

jesli chcesz to zrobic jak najbardziej "bezbolesnie" czyli zeby kod tego nie poczul :D wiem ze to brzmi jak jakies sado maso :D

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 :D

wiem ze i tak nie rozumiesz dlatego jutro ci to napisze :D
  • +
  • -
  • 1
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#7 Misiaczek ;c

    /dev/null

  • Autor tematu
  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 06.03.2010 22:43

jesli chcesz to zrobic jak najbardziej "bezbolesnie" czyli zeby kod tego nie poczul :D wiem ze to brzmi jak jakies sado maso :D

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 :D

wiem ze i tak nie rozumiesz dlatego jutro ci to napisze :D


dziex :) licze ża dasz rade na jutro to napisać :P bo części wiem o co Ci biega ale nie chce nic popsuć :P
  • +
  • -
  • 0

#8 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 06.03.2010 22:56

jak masz jakas specjalna wersje diablo to mozesz dac sma na PW to ci to zrobie bez dawania pomyslow innym :D
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#9 Miczu

    Godlike

  • Przyjaciel

Reputacja: 657
Wszechmogący

  • Postów:2 862
Offline

Napisano 07.03.2010 00:27

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%
  • +
  • -
  • 0

#10 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 07.03.2010 13:00

no i :?:
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#11 Misiaczek ;c

    /dev/null

  • Autor tematu
  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 07.03.2010 13:14

no i :?:


na pw dostaniesz sma :)
  • +
  • -
  • 0

#12 G[o]Q

    I'm G[o]Q

  • Przyjaciel

Reputacja: 1 344
Godlike

  • Postów:3 563
  • Steam:steam
  • Imię:Krzysiek
  • Lokalizacja:C: / program Files / Valve / Cstrike / G[o]Q.dem
Offline

Napisano 07.03.2010 13:34

to bylo pytanie do Micza :P
  • +
  • -
  • 0
Manual ponad wszystko, konsola ponad manual :D :&

Chcesz wysłać do mnie PW ? użyj nazwy GoQ zamiast G[o]Q
Chcesz Kupić moduł płatności via Pukawka,Tserwery, Gamesol, Zabijaka do mojego sklepu? napisz PW cena to tylko 10 zł/sztuka

GG:6022845 (nie pomagam za free osobom ponizej rangi MoD) :D

#13 Misiaczek ;c

    /dev/null

  • Autor tematu
  • Moderator

Reputacja: 1 678
Godlike

  • Postów:2 496
  • GG:
  • Steam:steam
  • Imię:Michał
  • Lokalizacja:Halemba
Offline

Napisano 07.03.2010 19:04

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)


  • +
  • -
  • 0




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych