Witam, jak mozna zwiekszyc szanse na lotniecie danego itemku...?
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.
|
Guest Message by DevFuse
Itemy
Temat rozp. SzukamProDM, 10.12.2009 19:52
8 odpowiedzi w tym temacie
#1
Napisano 10.12.2009 19:52
#2
Napisano 10.12.2009 20:09
nie da rady tak prosto jak się wydaje, gdyż itemy są losowane LOSOWO z przedziału i nie ma wartości trafienia każdego z nich
#3
Napisano 10.12.2009 21:07
masz cos takiego jak case chcesz miec wieksza szanse na wingsy? kopiujesz 10x wingsy i zwiekszasz zakres losowania o 10 i bd czesciej wypadac
#4
Napisano 10.12.2009 21:49
najprostszy sposób, tylko ciekawe co na to wydajność, przy np. 180itemach?
#5
Napisano 10.12.2009 22:34
nic bedzie dzialac tak samo w koncu co to jest dodatkowe 50 linijek w porownaniu do ogolu czyli ok 8k?? poprostu tylko losowane beda wieksze liczby i tyle
#6
Napisano 10.12.2009 22:50
A po co nie lepiej zrobić case 8 .. 100: ?
#7
Napisano 10.12.2009 22:58
1item = 8linijek
100 więcej itemów = 800linijek
A, żeby odczuć jako tako większe wypadanie to tak 3x zdublować wpis, czyli 33itemy tak zrobimy i już mamy prawie 1k
100 więcej itemów = 800linijek
A, żeby odczuć jako tako większe wypadanie to tak 3x zdublować wpis, czyli 33itemy tak zrobimy i już mamy prawie 1k
#8
Napisano 10.12.2009 23:23
Vertricus dał wam przykład jak można dać zakres zamiast dublowania linijek1item = 8linijek
100 więcej itemów = 800linijek
A, żeby odczuć jako tako większe wypadanie to tak 3x zdublować wpis, czyli 33itemy tak zrobimy i już mamy prawie 1k
czyli
zamiast
case 1: blablabla() case 2: blablabla() case 3: blablabla() case 4: blablabla() case 5: blablabla()dać:
case 1..5: blablabla();>
#9
Napisano 11.12.2009 00:17
Ja bym to zrobił tak, że nad zamiast losowania od razu itemka losuje pule
jedna pula case 1 .. 7 druga case 8 .. 10
Czyli losowanie między 1 a 10 i w od 1 do 7 dodałbym itemki słabe a w od 8 do 10 rzadsze mocne.
Potem poprawić funkcje w których sprawdza się nie zmienną globalną a id itemku i hula z rzadzszym dropem dla itemków
@ Edit: Żeby nie było że to co pisze jest nie na temat to zmniejszając szanse jednym przedmiotom zwiększasz drugim ;>
jedna pula case 1 .. 7 druga case 8 .. 10
Czyli losowanie między 1 a 10 i w od 1 do 7 dodałbym itemki słabe a w od 8 do 10 rzadsze mocne.
Potem poprawić funkcje w których sprawdza się nie zmienną globalną a id itemku i hula z rzadzszym dropem dla itemków
@ Edit: Żeby nie było że to co pisze jest nie na temat to zmniejszając szanse jednym przedmiotom zwiększasz drugim ;>
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych