Ekwipunek
Aktualny czas: 28-04-26, 20:58 Witaj! Przejdź do zakładki Logowanie lub Rejestracja


Wątek zamknięty 
[XP] Ekwipunek
takikaki012 Offline
*


Liczba postów: 207
Dołączył: 16-06-14

Pomógł: 12



Post: #1
Ekwipunek

Tu pytanie do tych co znają się troche na rgss... Jak zrobić, że w zakładce w ekwipunku "Broń" i "Tarcza" zamieniłem w bazie danych (jak mi pisano) Broń na prawa ręka, a Tarcza na lewa ręka. Jak zrobić, że do Lewej ręki (Tarcza), można włożyć tarcze, ale i tez broń, tak samo z prawą. Np. można mieć 2 miecze, lub 2 tarcze naraz... Da się tak?

Z góry dzięki za pomoc
KacpiPL

Dawniej KacpiPL ;)
===========================
[Obrazek: IWRYpyK.jpg]
31-08-14 12:05
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Adrapnikram Offline
*


Liczba postów: 571
Dołączył: 04-10-13

Pomógł: 45



Post: #2
RE: Ekwipunek

https://www.youtube.com/watch?v=q2IdRkNc...A&index=49
Masz w opisie link do skryptu i demo a w filmiku mniej więcej opisane co i jak
31-08-14 14:30
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a): takikaki012 , ziomsamsung
takikaki012 Offline
*


Liczba postów: 207
Dołączył: 16-06-14

Pomógł: 12



Post: #3
RE: Ekwipunek

Wszystko ładnie działa, tylko 1 problem
http://i.imgur.com/q5ADmgu.png
W której części skryptu, i linijce sie spolszcza nazwy?

Dawniej KacpiPL ;)
===========================
[Obrazek: IWRYpyK.jpg]
31-08-14 15:13
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
Adrapnikram Offline
*


Liczba postów: 571
Dołączył: 04-10-13

Pomógł: 45



Post: #4
RE: Ekwipunek

W pierwszej części linia 75 i 85, pomiędzy tymi '' trzeba wpisać i dać po przecinku
(Ten post był ostatnio modyfikowany: 31-08-14 21:07 przez Adrapnikram.)
31-08-14 21:07
Znajdź wszystkie posty użytkownika
"Pomógł" przyznał(a):
takikaki012 Offline
*


Liczba postów: 207
Dołączył: 16-06-14

Pomógł: 12



Post: #5
RE: Ekwipunek

Ok, masz "pomógł" w 1 poście :D

Dawniej KacpiPL ;)
===========================
[Obrazek: IWRYpyK.jpg]
01-09-14 09:33
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: #6
RE: Ekwipunek

Nie używaj ID broni czy tarczy. Musisz zrobić coś, żeby możnaq było w dowolnym miejscu założyć dowolną rzecz i wtedy ograniczyć, żeby nie mogło założyć innych. Ja zrobiłem to następująco
"Game_Item" - obiekt tej klasy jest zarówno elementem wyposażenia, jak i stosem w inwentarzu.
"equip_slots" w "Game_Actor" - musisz ustawić zbiory przedmiotów na poszczególnych pozycjach, np.
0 - broń
1 - tarcza
2 - pojemnik na broń miotaną (amunicję)
3 - broń miotana (amunicja)
4, 5, 6, 7, 8, 9 - elementy zbroi (hełm, napierśnik, spodnie, rękawice, naramienniki, buty)
10 - akcesoria
Przykłady "equip_slots"
[[0],[1],[2],[3],[4],[5],[6],[7],[8],[9],[10]] - bohater może nosić TYLKO jedną broń
[[0],[0,1],[2],[3],[4],[5],[6],[7],[8],[9],[10]] - bohater może nosić tarczę zamiast drugiej broni.
[[0],[0],[2],[3],[4],[5],[6],[7],[8],[9],[10]] - bohater może nosić dwie bronie, ale nie może korzystać z tarczy.

W "Game_Items" musisz zrobić metodę zwracającą typ przedmiotu, jeśli jest to element wyposażenia. Dobrze jest wpierw porobić metody klasyfikujące i ustawić określoną wartość zwróconą w przypadku odpowiedniej konfiguracji.

Oto fragment kodu z klasy "Game_Item" z gry "Miasdteczko Nowoczesne 5". Powinien pomóc.
def type_id
    return -1 if !equip?
    return 0 if weapon?
    return 1 if clip?
    return 2 if shield?
    return 3 if helmet?
    return 4 if breastplate?
    return 5 if pants?
    return 6 if glove?
    return 7 if shoe?
    return 8 if accessory?
  end

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


Liczba postów: 207
Dołączył: 16-06-14

Pomógł: 12



Post: #7
RE: Ekwipunek

;) skoro ci działa prześlesz demko (projekt w ktorym zrobiles)? Bo ja z natury nie kumaty jestem :3

Dawniej KacpiPL ;)
===========================
[Obrazek: IWRYpyK.jpg]
01-09-14 11:59
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.