Przedmioty w Sklepie
Aktualny czas: 28-04-26, 22:01 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[VX] Przedmioty w Sklepie
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #1
Przedmioty w Sklepie

Heloł. Bardzo by mi pomógł skrypt, który sprawia, że tylko wybrane przedmioty/bronie/zbroje w standardowym sklepiku można sprzedać. Nie widzę opcji zakazu sprzedaży gdy przychodzi do broni itp. :roll:
Ktoś coś zna? smiles

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
29-05-14 20:04
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
ReetzO Offline
*


Liczba postów: 101
Dołączył: 03-05-14

Pomógł: 1



Post: #2
RE: Przedmioty w Sklepie

Nie rozumiem. Możesz zakazać sprzedawania danych broni poprzez nie dodawanie ich do asortymentu sklepu. Po prostu ustaw w sklepie przedmioty, które chcesz sprzedać.
29-05-14 20:09
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #3
RE: Przedmioty w Sklepie

(29-05-14 20:09)ReetzO napisał(a):  Nie rozumiem. Możesz zakazać sprzedawania danych broni poprzez nie dodawanie ich do asortymentu sklepu. Po prostu ustaw w sklepie przedmioty, które chcesz sprzedać.

Problem się pojawia gdy mam w sklepie coś, co chcę żeby można było kupić, ale nie można było sprzedać. :roll:

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
29-05-14 20:13
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Gorn5 Offline
*


Liczba postów: 141
Dołączył: 07-11-13

Pomógł: 1



Post: #4
RE: Przedmioty w Sklepie

Tak się nie da. Masz tam przycisk "Tylko możliwość kupowania", no i tylko tak można coś zdziałać.
29-05-14 21:30
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #5
RE: Przedmioty w Sklepie

(29-05-14 21:30)GamesBytes napisał(a):  Tak się nie da. Masz tam przycisk "Tylko możliwość kupowania", no i tylko tak można coś zdziałać.

Dlatego poprosiłem o skrypt. smiles

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
29-05-14 23:20
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Gorn5 Offline
*


Liczba postów: 141
Dołączył: 07-11-13

Pomógł: 1



Post: #6
RE: Przedmioty w Sklepie

Yoroiookami napisał(a):
(29-05-14 21:30)GamesBytes napisał(a):  Tak się nie da. Masz tam przycisk "Tylko możliwość kupowania", no i tylko tak można coś zdziałać.

Dlatego poprosiłem o skrypt. smiles
A no tak, przepraszam. Nie zauważyłem. :roll:
30-05-14 19:46
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Mateusz SSJ8 Offline
*


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

Pomógł: 40



Post: #7
RE: Przedmioty w Sklepie

GamesBytes, GamesBytes, GamesBytes. Jeśli masz spamować, to przynajmniej w spamie powiedz coś, co będzie na temat.

Co się tyczy twojego problemu, Yoroiookami, Musisz wykonać następujące rzeczy:
1. W klasie "Game_Temp" wejdź w "initialize" i na końcu metody wstaw
@shop_disposal = []
. Koniecznie zadeklaruj tu dostęp z zewnątrz do "shop_disposal".
2. Znajdź gdzieś w klasie "Scene_Shop" miejsce odpowiedzialne za sprzedawanie przedmiotów i w miejsce oryginalnego kodu wprowadź
if @sellable_items.empty?
###coś, żeby sprzedawało wszystko bez wyjątku###
else
#tu wprowadź, że jeśli przedmiot, który chcesz sprzedać nie znajduje się na liście skupu, to nie można go sprzedać.
end
. W Obu wypadkach zadbaj o to, żeby sklep nie skupował, nic nie płacąc.

3. Zdefiniuj w klasie "Scene_Shop" metodę "prepare", która będzie wczytywać listę skupu.

Nie wiem, co robić, jeśli to nie pomoże.

W zdarzeniu odpowiedzialnym za sklep do wywołania sklepu musisz użyć polecenia "Wywołaj skrypt" o następujcym kodzie
buy = []
sell = []
...
#wprowadzasz "buy.push([0, 1])", żeby kupić Miksturkę HP.
#wprowadzasz "sell.push([0, 1])", żeby do skupu była TYLKO Miksturka HP (skup ustawiasz tak samo, jak sprzedaż).
#wprowadź więcej "buy.push([x, y])", żeby w tym sklepie kupić więcej przedmiotów.
#wprowadź więcej "sell.push([x, y])", żeby skup przyjmował więcej przedmiotów.
...
$game_temp.next_scene = "shop"
$game_temp.shop_goods = buy
$game_temp.shop_purchase_only = false
$game_temp.shop_disposal = sell

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
31-05-14 10:53
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #8
RE: Przedmioty w Sklepie

(31-05-14 10:53)Mateusz SSJ8 napisał(a):  GamesBytes, GamesBytes, GamesBytes. Jeśli masz spamować, to przynajmniej w spamie powiedz coś, co będzie na temat.

Co się tyczy twojego problemu, Yoroiookami, Musisz wykonać następujące rzeczy:
1. W klasie "Game_Temp" wejdź w "initialize" i na końcu metody wstaw
@shop_disposal = []
. Koniecznie zadeklaruj tu dostęp z zewnątrz do "shop_disposal".
2. Znajdź gdzieś w klasie "Scene_Shop" miejsce odpowiedzialne za sprzedawanie przedmiotów i w miejsce oryginalnego kodu wprowadź
if @sellable_items.empty?
###coś, żeby sprzedawało wszystko bez wyjątku###
else
#tu wprowadź, że jeśli przedmiot, który chcesz sprzedać nie znajduje się na liście skupu, to nie można go sprzedać.
end
. W Obu wypadkach zadbaj o to, żeby sklep nie skupował, nic nie płacąc.

3. Zdefiniuj w klasie "Scene_Shop" metodę "prepare", która będzie wczytywać listę skupu.

Nie wiem, co robić, jeśli to nie pomoże.

W zdarzeniu odpowiedzialnym za sklep do wywołania sklepu musisz użyć polecenia "Wywołaj skrypt" o następujcym kodzie
buy = []
sell = []
...
#wprowadzasz "buy.push([0, 1])", żeby kupić Miksturkę HP.
#wprowadzasz "sell.push([0, 1])", żeby do skupu była TYLKO Miksturka HP (skup ustawiasz tak samo, jak sprzedaż).
#wprowadź więcej "buy.push([x, y])", żeby w tym sklepie kupić więcej przedmiotów.
#wprowadź więcej "sell.push([x, y])", żeby skup przyjmował więcej przedmiotów.
...
$game_temp.next_scene = "shop"
$game_temp.shop_goods = buy
$game_temp.shop_purchase_only = false
$game_temp.shop_disposal = sell

Ummm... :ehe: dziękuję za wkład, ale obawiam się że bezużyteczne w moich rękach. W ogóle nie znam się na tym języku. Nie wiem jak zadeklarować dostęp z zewnątrz, nie wiem jak zadeklarować żadnej z tych rzeczy. :lol2:

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
31-05-14 17:16
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Mateusz SSJ8 Offline
*


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

Pomógł: 40



Post: #9
RE: Przedmioty w Sklepie

Cytat:Ummm... :ehe: dziękuję za wkład, ale obawiam się że bezużyteczne w moich rękach. W ogóle nie znam się na tym języku. Nie wiem jak zadeklarować dostęp z zewnątrz, nie wiem jak zadeklarować żadnej z tych rzeczy. :lol2:

Wątpię, żebyś był aż tak głupi. Po prostu zacznij nowy projekt i tam eksperymentuj ze skryptami. Z biegiem czasu będziesz miał podstawy Ruby (te od RGSS) w jednym palcu.

Nienawidzony i nienawidzący. Przez nienawiść tego drugiego obaj będą martwi.
01-06-14 10:55
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Yoroiookami Offline
*


Liczba postów: 985
Dołączył: 01-05-13

Pomógł: 137



Post: #10
RE: Przedmioty w Sklepie

(01-06-14 10:55)Mateusz SSJ8 napisał(a):  
Cytat:Ummm... :ehe: dziękuję za wkład, ale obawiam się że bezużyteczne w moich rękach. W ogóle nie znam się na tym języku. Nie wiem jak zadeklarować dostęp z zewnątrz, nie wiem jak zadeklarować żadnej z tych rzeczy. :lol2:

Wątpię, żebyś był aż tak głupi. Po prostu zacznij nowy projekt i tam eksperymentuj ze skryptami. Z biegiem czasu będziesz miał podstawy Ruby (te od RGSS) w jednym palcu.

Głupi, bo nie znam języka programowania? :lol2: Raczej nie będę uczył się ruby i rgss dla jednego skryptu, dzięki. smiles

[Obrazek: mt4dzY7.png]
[Obrazek: k5KQGOe.png]
(Ten post był ostatnio modyfikowany: 01-06-14 12:24 przez Yoroiookami.)
01-06-14 12:24
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Wątek zamknięty 


Skocz do:


Użytkownicy przeglądający ten wątek:

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.