Skrypt plecaka z itemami (v1.1)

Skrypt plecaka z itemami, coś jak w Final Fantasy, jest to rozbudowana wersja tego z gry Farmer Fran.
Wymagany Game Maker 6.1 Zarejestrowany.

Dodano poprawkę, błąd opisany w pliku.

Autor: gnysek http://gnysek.wow.net.pl/

Rozmiar
634 KB
Autor
Ocena
8/10
13 głosów
Komentarze
Komentarze (łącznie 20, wyświetlam 1 - 15):
Dark Maximal (śro., 10 Maj. 06, 22:29)
#1

Hura, nareszcie jakaś nowość! Brawa dla gnyska! :) Przykład bardzo ciekawy i przydatny :D

x
xax (Czw., 11 Maj. 06, 10:47)
#2

Doskonały skrypt, bardzo przydatny.
Brakuje mi podobnych skryptów, które można użyć w grach RPG.
Myślę że temat jest na tyle popularny, aby założyć dział ze skryptami obsługującymi gry RPG.
Stworzyłem liste podstawowych zdarzeń potrzebnych do obslugi tego typu gier.
Sam nie potrafie ich w tej chwili napisać.
Liste zamieszcze później na forum.

Dziękuje Gnyskowi za duży wkład pracy i stworzenie ciekawego przykładu.

P
Patrysław (Beaver Interactive) (Czw., 11 Maj. 06, 15:45)
#3

Bardzo fajny przykład, ale... no, właśnie - to chyba raczej cały przykład, a nie tylko skrypt. :)

x
xax (Czw., 11 Maj. 06, 18:03)
#4

Chmm... wyskakuje bład, gdy z plecaka wyrzucasz ostatni item dowolnego rodzaju.
Wcześniej jednak trzeba zebrać wszystkie itemy danego rodzaju z mapki.

gnysek (Czw., 11 Maj. 06, 19:08)
#5

Heh a mi nie wyskakiwał żaden błąd, bo sprawdzałem :/
Musiałeś coś modyfikować, bo skrypt został sprawdzony pod każdym kątem.

pietrus (Czw., 11 Maj. 06, 19:13)
#6

Fajny przykładzior. Wart świeczki.

Cekol (Pią., 12 Maj. 06, 21:53)
#7

ej ale jest w nim błąd !
jak zbiore trochę żeczy i je zużyje enterem :P
to przy ostatnik obiekcie przy kasowaniu wyskakuje błąd !!
Ale tak wigule to przykładzić wypas :)

gnysek (Pią., 12 Maj. 06, 22:27)
#8

dziwne, sprawdzałem tyle razy i nie ma błedu, ale może ktoś podał by jego treść ?

k
kasmilus (Sob., 13 Maj. 06, 05:49)
#9

no jest taki błąd:
ERROR in
action number 1
of Draw Event
for object obj_draw_menu:

Error in code at line 30:

draw_sprite(item_img[i+(5*kursor_x)],0,20,10+(20*i)+10);

at position 31: Negative array index

Cekol (Sob., 13 Maj. 06, 07:01)
#10

no o ten właśnie mi chodziło

gnysek (Sob., 13 Maj. 06, 09:33)
#11

Znalazłem błąd zaraz poprawię i dam nową wersję pliku. Trzeba usunąć jakiś item z pierwszej strony gdy są dwie i wtedy wyskakuje ten błąd, ale szybciutko postaram się go rozwiązać.

Cekol (Sob., 13 Maj. 06, 11:02)
#12

cudeńko :)

Cekol (Sob., 13 Maj. 06, 16:29)
#13

A chciałem się jeszcze zapytać odnoćnie liczby przedziotów w przykładzie.
zrobiłem dodatkową żecz o nazwie kasa i ona działa wszystko ładnie pięknie.
lecz gdy kasy będzie ponad 1000 to liczba wychodzi poza okienko plecaka.
czy tę liczbe można jakoś przesunąć w lewo ??

gnysek (Sob., 13 Maj. 06, 20:01)
#14

no w kodzie wysatrczy w draw w plecaku pozmieniać zmienne.

Cekol (Nie., 14 Maj. 06, 10:51)
#15

wiem ale tak czym jest tego więcej tym bardziej liczba przedmoitów w lewo??
bo próbowałem z draw_set_halign(fa_left) przy linijce z kodem ale to niedziała :(

Najnowsze wersje GameMakera:

LTS
2026.0.0.16 • 2022.0.3.99
wydana 158 dni temu
Beta
2026.100.0.1195 •
2026.100.0.1132
•
 GMRT beta 0.22.4

wydana  4 dni temu
= IDE, = Runtime, = GMRT
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
48 użytkowników online na discordzie:
Miłosz, 🧁Cupcake🧁, MorDan, Nikas, l..., Alice, 21Lancz, Carl-bot, pABLO, h..., Fox, GibkiKaktus, s..., Sporek, Kuzyn, GMRussell, Tidżi, fervi, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, r..., Uzjel, NOTALOSZISZITER, LolikZabijaka, Murrri, Pixel_Patric, Kandif, Jarkozpl, yazaa, HappyOrange, Dyno, 🆅🅸🆃🅾74🅼, Deusald, szmalu, Marco, Danieo, bagno, Voytec, 𝓐𝓷𝓪𝓼𝓽𝓪𝓼𝓲𝓪, l..., Cebul, Borek, moeglich, g..., Add92, Krzysiek1250, Shockah, Nero, exigo
Shoutbox
gnysek (11:10, 01.11.26)
teraz też wyróżnia nowe wpisy od ostatniej wizyty ;)
Borek (18:45, 31.10.26)
No, już jest lepiej :) Dalej retro, ale użyteczne :D To mi się podoba :)
gnysek (12:36, 31.10.26)
Ok, teraz jak wpiszesz więcej tekstu, to się po prostu automatycznie powiększa ;) I poprawiłem CSS dla tips/warns w artykułach i newsach na ciemnym motywie, tak porządnie. I teraz zapamiętuje "przeczytane" komentarze między przeglądarkami.
Adriann (15:31, 29.10.26)
Tak, rozumiem używanie ai jako narzędzia ale nie w ten sposób że nie widać w tym pracy człowieka :o
Borek (15:13, 26.10.26)
Nie narzekam na ruch (sam napisałem, że przynajmniej jakiś ruch jest), ale martwi mnie jakość "gier", które nagle zaczynają się pojawiać z dupy. "Catch the clown" przynajmniej był stworzony przez człowieka, tak samo jak opis na forum :)
Wojo (11:49, 26.10.26)
Nie ma ruchu - narzekacie, jest ruch - narzekacie. Nie są to gry z najwyższej półki, ale każdy robi tak jak potrafi. Za starych gmclanowych czasów było wiele produkcji amatorskiej jakości, ale dzięki temu forum tętniło życiem.
Borek (16:08, 25.10.26)
Chodzi mi o ten INPUT, jedna linia, ciężko się tutaj pizse :) Ja wiem, że retro, ale trochę QoL nie zaszkodzi :D
gnysek (16:00, 25.10.26)
A co jest nienormalnego? :D Jest takie jak zawsze było, pełne retro ;) Zerknę, w następny weekend planuję lekki update strony. 3 wpisy to nie tragedia, ale jak będzie wiecej AI slopu to pewnie zacznę kasować.
Borek (19:01, 24.10.26)
Kurde, forum zaczyna zalewać gówno z Claude twórców... :/ ale w sumie jakiś ruch jest :D. P.S. gnysek weź ogarnij tu jakieś normalne okno do pisana shoutów, bo to jakaś masakra jest...
gnysek (23:05, 08.10.26)
Były takie próby, widać co z tego wyszło ;)
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Czy udostępnienie źródła GMRT dla każdego i brak opłat za licencje jest dobrym krokiem?