![]() |
hmm.jakby wam to powiedzieć.kiedyś na tutor chacie dowiedziałem się,że itemy spadną w zależności od tego kiedy klikniemy.A dokładniej jest taki jakby automat jak w tych grach hazardowych,że klikasz i ci sie zaczynają ruszać gruszki czy coś tam tylko że rozruch ten następuje od momentu zabicia potworka a kończy na kliknięciu przez nas(otwarcie deda)A teraz prosty przykład.Zabiłem potworka-klikam odrazu i lootuje 30gp,klikne sekunde później/wcześniej loot będzie inny.Mam nadzieję,że all zrozumieli jak działa system lootowania!Zależy to tylko i wyłącznie od szczęścia a nie od jakichś am pierścieni/amuletów
|
Cytuj:
|
Dla mnie Wolf Tooth Chain to tylko dodatkowy cap, wolałbym już nosić scarfa bo chociaż "pożytecznie" ten cap zabiera ;)
A to z tym szczęściem które daj WTC to mit.. |
Tak samo było o Ring of the Sky, niby ludzie go noszą, sam też nosiłem i mi szczęścia nie przynosił ;)...
|
@up. Bo to jest szczęście że ci lootnie :P Ja go bardziej używam do ozdoby domku ...
|
Cytuj:
to wyglada w ten sposob ze kazdy potworek PRZY RESPAWNIE ma losowany loot wedlug prawdopodobienstw w pliku. nie przy smierci i nie na zasadzie jakis gier hazardowych jak to sobie ktos wymyslil - tlumaczy to fakt ze np. smok jak ma wydropic woi to wtedy ma lekko czerwona poswiate (tak jak gracz ktory woi zalozy), a minotaur na rooku ktory ma np. dropnac plate shielda jest o wiele bardziej wytrwaly na ciosy w porownaniu do zwyklego minotaura... tym samym wolf tooth chain nie zmienia nic, bo jak moglby wplynac na potwory ktore loot maja juz ustalony? a co dropienia itemkow po smierci, to dziala w ten sposob ze na kazdy przedmiot w ekwipunku mamy 10% szansy ze dropniemy, jesli jest to przedmiot ktory przechowuje inne (np. backpack, preset box, bag, key ring) to wtedy szansa wynosi 100%. i tutaj tez nie ma znaczenia czy nosimy wolf tooth chain czy dupe, jedyny wyjatek to aol ktory zapobiega wypadaniu przedmiotow, ale o tym doskonale wiemy. prosze nie pisac bajek bo "gdzies widzialem" "cos slyszalem"... |
Cytuj:
1.Jak już coś to nie C plus tylko C plus plus czyli C++ 2.Naprawdę sądzisz że loot jest losowany funkcją random ? Powiedz mi jakim cudem by to zrobili ? By przesłali do randoma 99999 zmiennych odpowiadających za itemki i losowali je przez jakieś podzielenie czasu ? |
Cytuj:
x=rand()%10000; if x<1000 RzucItem(item); Ot co. Założyłem, że prawdopodobieństwo jest do 0,01%, bo przy dokładności co do procenta zbyt często by droższe itemki leciały. W przykładzie item mający 10%-ową szansę. Oczywiście przy spawnie danego potwora i powtórzone dla każdego przedmiotu, który z niego leci, z odpowiednim prawdopodobieństwem i ID przedmiotu. |
Ta pierscionek Ci coś da, jasne ;x
Aczkolwiek ring of the sky, jest dziwny. Co do tego "szczescia wypadania itemów" Masz 7% ze Ci wypadnie armor, tak jak i kazda rzecz z eq. Jesli wypadnie Ci akurat na amulet, to czy masz go czy nie masz, nie ma to wplywu na to ze zamiast tego amuletu którego nie masz, wyleca Ci np bohy. |
Cytuj:
Dobra niech Ci bedzie xD ale i tak się założę że cipki tak nie robią pewnie mają każdego moba w klasy popakowane i przy respie jest obliczany jakiś procent czy itemek w nim będzie ;P |
Cytuj:
|
bujda :) nosisz wyłącznie do ozdoby
|
Cytuj:
|
Cytuj:
|
Cytuj:
|
Cytuj:
nie no to tak zartobliwie oczywiscie. nie ma potrzeby losowac co sekunde przedmiot, wystarczy losowy seed na starcie serwera. zreszta seed moglby byc nawet ten sam co restart serwera, to nie oznacza że codziennie będziemy z piątego smoka lootować dragon hammera, bo żeby tak było to na serwerze musiałyby się dziać cały czas te same rzeczy, a takiej powtarzalności nie jest nic w stanie zagwarantować. na przykład raz po restarcie serwera ktoś pójdzie na rotwormy i będzie je bił, a innym razem tego nie zrobi i to wystarczy aby wartość loota za każdym razem była inna. bo generowanie pseudolosowych liczb odbywa się za pomocą wyczytywania kolejnych liczb z pewnego zbioru, wskaźnik ulega tylu wachaniom że nie możliwe są dwie takie same wartości, polecam wikipedie ;) pozatym można tak zrobić żeby przy starcie serwera dać seed ustawiony na coś co zmienia się co restart serwera, na przykład rozmiar bazy danych w bajtach :P albo po prostu można skorzystać z innych metod losowania liczb pseudolosowych, na przykład na stronie random.org seed nie jest losowany na podstawie czasu, tylko na podstawie dźwięków otoczenia ;) (atmospheric noise) |
Cytuj:
|
Cytuj:
|
Wszystkie czasy podano w strefie GMT +2. Teraz jest 12:38. |
Powered by vBulletin 3