To była dobra przygoda. Dziękujemy!
Po wielu wspólnych latach Ultima Forum przechodzi w tryb archiwalny.
Zostawiamy je tutaj takim, jakie stworzyliśmy je razem, z tysiącami postów, projektów, porad, skryptów i wspomnień.
Dziękujemy każdemu, kto był częścią Ultimy.
|
[VX] Otrzymanie losowego przedmiotu
|
Mateusz SSJ8

Liczba postów: 511
Dołączył: 10-05-13
Pomógł: 40

|
RE: Otrzymanie losowego przedmiotu
Możesz również w Edytorze Skryptów napisać funkcję, w która wymaga od dwóch do "do diabła" argumentów (Dwa to minimum, do diabła to maksimum) i w funkcji tej wybierasz,że ma losować jeden przedmiot. Zaletą jest, że w edytorze skryptów tylko wybierasz tę funkcję i jako jej argumentu wymienia szkody przedmiotów, które gracz ma otrzymać. Wadą jest, że musisz wypisać te przedmioty za każdym razem.
Dlatego funkcja ta może mieć TYLKO 1 argument, który zawiera wszystkie przedmioty, z których wylosowany zostanie jeden. Rozwiązanie pozwala zdefiniować listę przedmiotów, z których jeden zostanie wylosowany, przed samym losowaniem. Wtedy ten 1 argument odwołuje się do tej listy.
Wypróbowałem to już podczas prac nad grą "Miasteczko Nowoczesne 4-2", kiedy wstawiałem Tajemniczego Maga. Działało.
|
|
| 09-03-16 08:15 |
|
| "Pomógł" przyznał(a): | |
| Wiadomości w tym wątku |
RE: Otrzymanie losowego przedmiotu - Mateusz SSJ8 - 09-03-16 08:15
|
Użytkownicy przeglądający ten wątek: 1 gości