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.

B
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:

Stabilna
2023.11.1.129 • 2023.11.1.160
wydana 69 dni temu
LTS
2022.0.2.51 • 2022.0.2.49
wydana 128 dni temu
Beta
2024.200.0.499 • 2024.200.0.516
wydana  wczoraj
= IDE, = Runtime
Użytkownicy online
1 użytkownik aktywny:
gości: 1,
(~ostatnie 15 minut)
Discord
43 użytkownicy online na discordzie:
LadyLush❄, 🧁Cupcake🧁, DungeonFairy🧚, MKP, OdrzuconyKrakers, s..., Alice, Nitro Slav, Carl-bot, Voytec, Dominator2v, Grela, Wielki Druid, Kowu, YoungKrystian, r..., Uzjel, lethian, HappyOrange, Moldis, Arrekin, Jayu, LeD, Domeen0, Dyno, Deusald, 𝕳𝖚𝖌𝖔 𝕲𝖔𝖓𝖝𝖆𝖑𝖊𝖝, blackamul, Marco, m..., bagno, Tidżi, Mtax, g..., Alkapivo, moeglich, Nikas, Krzysiek1250, lakas, Shockah, Kandif, Cosplyfanka, xVANiLL
Shoutbox
gnysek (10:49, 20.02.24)
Ja czekam na pluginy do IDE, czego YYG nie zrobi, zrobimy sami.
Adriann (11:50, 16.02.24)
Ciekawe jak go przerobią, osobiście liczę na jakąś większą rewolucję a nie tylko usprawnienie bo narazie jest jak jest :d
gnysek (10:32, 08.02.24)
Edytor roomów ma swoje minusy. Ale ma być tworzony nowy wkrótce, chociaż pewnie 6-12 miesięcy zanim trafi do wersji stabilnej jak nic.
p
pablo1517 (08:40, 07.02.24)
No ja odkąd zacząłem w ue4 pracować to niestety z GMLem dawno nie obcowalem
exp (20:13, 30.01.24)
@pablo1517 ja przerzuciłem się z klasycznego GM na Studio cztery lata temu, więc przeskok trochę mniejszy, ale generalnie idea dużo się nie zmieniła. jest trochę upierdliwości i niepotrzebnych według mnie zmian, ale też duże usprawnienia (edytor roomów to raj na ziemi w porównaniu z tym oryginalnym)
Adriann (18:59, 28.01.24)
Takk..strasznie są upierdliwe :D
I am Lord (17:08, 28.01.24)
Mniej czasu się straci tworząc system particli z kodu od zera niż się męczyć z importem ich z edytora, 🤦‍♂️🤦‍♂️
I am Lord (16:56, 28.01.24)
Co jest nie tak z tymi particlami z IDE, masakra jakaś. Ile to trzeba kombinować żeby użyć je prosto z kodu
p
pablo1517 (17:57, 27.01.24)
Czyli GML nie dostał jakiś drastycznych zmian?
gnysek (14:47, 26.01.24)
Czy ja wiem... generalnie zamysł ten sam, tylko IDE nieco inne.
Starsze wpisy znajdziesz w Archiwum.
Ankieta
Ile zarobiłeś do tej pory na grach stworzonych w GM?