Naliczanie zmiennej
Aktualny czas: 28-04-26, 22:23 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VXAce] Naliczanie zmiennej
Yotta Offline
*


Liczba postów: 156
Dołączył: 22-12-13

Pomógł: 3



Post: #1
Naliczanie zmiennej

Siemka, takie pytanie: da się jakoś zwiększyć wartość zmiennej przez zdobycie przedmiotu? Chodzi o ogólne zwiększenie typu 'Zdobyłeś losowy przedmiot', więc typowe zdarzenie raczej odpada (Do każdego przedmiotu typowe zdarzenie? Przesada.).
PS. Kombinuję z limitem miejsca w plecaku przez zmienne.

Kto pyta, nie błądzi. Kto nie błądzi, ten znajdzie drogę. Kto znajdzie drogę, ten odnajdzie własne szczęście.
Spoiler: (Otwórz)
12-02-15 21:41
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Kosmik123 Offline
*


Liczba postów: 36
Dołączył: 15-07-14

Pomógł: 2



Post: #2
RE: Naliczanie zmiennej

Możesz spróbować przez sprawdzenie ilości przedmiotów w plecaku za pomocą zmiennych skryptowych. Nie jestem pewien, ale chyba zmienna $game_party.items przechowuje przedmioty.
13-02-15 14:56
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Yotta Offline
*


Liczba postów: 156
Dołączył: 22-12-13

Pomógł: 3



Post: #3
RE: Naliczanie zmiennej

Powiedz mi tylko, jak tej zmiennej użyć. Próbowałem warunkiem w typowym zdarzeniu, ale wywala błąd w klasie Game_Interpreter (line 449, can't convert fixnum into array [czy jakoś tak]).

Kto pyta, nie błądzi. Kto nie błądzi, ten znajdzie drogę. Kto znajdzie drogę, ten odnajdzie własne szczęście.
Spoiler: (Otwórz)
13-02-15 20:44
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Kosmik123 Offline
*


Liczba postów: 36
Dołączył: 15-07-14

Pomógł: 2



Post: #4
RE: Naliczanie zmiennej

Cytat:Ilość (typów) przedmiotów = $game_party.items.size
Ilość (typów) zbrój = $game_party.armors.size
Ilość (typów) broni = $game_party.weapons.size
ale jeżeli danego przedmiotu masz nawet 99 to liczy go jako 1.

Ilość egzemplarzy danego przedmiotu pokazuje zmienna:
Cytat:$game_party.item_number(XYZ)
gdzie w miejsce XYZ wprowadzasz zmienną z przedmiotem (nie jego numer), np:
Cytat:$game_party.item_number($game_party.weapons[1])
która zwraca liczbę egzemplarzy broni w twoim ekwipunku, która ma drugie najmniejsze ID. (Jeśli masz 2 bronie o ID 2, 5 broni o ID 7 i 1 broń o ID 19 to zwróci 5).

Żeby mieć ilość rzeczy w plecaku wystarczy zsumować liczby egzemplarzy wszystkich przedmiotów.
13-02-15 21:33
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości

Kontakt | Ultima Forum | Wróć do góry | Wróć do forów | Wersja bez grafiki | RSS
Powered By MyBB. © 2013 MyBB Group. All Rights Reserved.
Skórka by Ayene.