![]() |
|
[VX] SynthShop - Wersja do druku +- Ultima Forum (https://forum.ultimateam.pl) +-- Dział: RPG Maker (/Forum-RPG-Maker) +--- Dział: Wsparcie (/Forum-Wsparcie) +--- Wątek: [VX] SynthShop (/Thread-VX-SynthShop) |
SynthShop - Aruka - 13-05-15 22:45 Witam. Zwracam się do Was z prośbą, czy istnieje możliwość lekkiej modyfikacji skryptu SynthesisShop http://www.ultimateam.pl/viewtopic.php?t=7709 tak, aby przedmioty na których stworzenie nie mamy wystarczającej liczby surowców po prostu się nie pojawiały w oknie sklepu? Z góry dziękuję za okazaną pomoc. Pozdrawiam, Aruka. ;-) RE: SynthShop - Mateusz SSJ8 - 14-05-15 06:51 A może spróbujesz rozpisać standardowy sklep o taką możliwość? Tylko zachowaj oryginał. 1. Potrzebny ci będzie jakiś element, który przechowuje przedmioty do syntezy. Jeśli wszędzie tak samo, wystarczy stała, ale jak każdy sprzedawca ma inaczej, to już jest ciężej. 2. W przypadku stałej użyj klasy "Hash" do przechowywania listy tworzonych przedmiotów i klasy "Array" do utworzenia listy potrzebnych przedmiotów (wartość). Do definiowania przedmiotów możesz użyć klasy "Game_Item" (najpierw ją napisz). 3. W przypadku zmiennej użyj klasy "Hash" dla pojedynczego przedmiotu Kod: { :product => produkt_syntezy, :price => cena_syntezy,:ingredients => syntezowane }4. Do wywołania sklepu w przypadku, któremu dedykowany jest ptk 2, będziesz musiał używać tego kodu Kod: $game_temp.synth_goods.push({:product => produkt, :price => koszt, :ingredients=> składniki})RE: SynthShop - Aruka - 14-05-15 07:24 Niestety nie znam się na pisaniu skryptów. :/ Twój pomysł jest dobry, tyle że ja nie potrafie go zrealizować. |