Fastbar
Powrót do strony głównej
Trzymaj pliki na gmclan.org!
Game Maker w pytaniach i odpowiedziach!
Polska dokumentacja
Tabela wyników ligi 24
Pobierz GM
Akademia GMCLANu
Kategorie bazy plików
Pliki -> Game Maker -> Przykłady
Informacje o pliku: 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.
rozmiar: 6,34 Kb | autor: gnysek
pobrań: 4819 | głosów: 13 | ocena: 7.85 oceń zasób
data dodania: 10.05.06 | dodał: gnysek
Komentarze
stron: 1

1


av

Maximal (22:29, 10.05.2006)

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

av

xax (10:47, 11.05.2006)

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.

av

Patrys?aw (15:45, 11.05.2006)

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

av

xax (18:03, 11.05.2006)

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

av

gnysek (19:08, 11.05.2006)

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

av

Bartek (Kamrat) (19:13, 11.05.2006)

Fajny przykładzior. Wart świeczki.

av

Cekol (21:53, 12.05.2006)

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

av

gnysek (22:27, 12.05.2006)

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

av

kasmilus (5:49, 13.05.2006)

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

av

Cekol (7:01, 13.05.2006)

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

av

gnysek (9:33, 13.05.2006)

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ć.

av

Cekol (11:02, 13.05.2006)

cudeńko

av

Cekol (16:29, 13.05.2006)

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 ??

av

gnysek (20:01, 13.05.2006)

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

av

Cekol (10:51, 14.05.2006)

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

av

gnysek (13:48, 14.05.2006)

no to w draw_text dajesz zmienną x mniejszą, tam gdzie malujesz cenę.

av

Cekol (18:12, 14.05.2006)

? ? ? ?
Ja jeszcze nierozumiem co to są zmienne i wogule !!
mam dopiero 13 lat
Można prościej ??

av

gnysek (15:19, 15.05.2006)

wiesz możesz mieć 5 lat i rozumieć Nie mieliście w szkole równań?
funkcja draw text wygląda tak:
draw_text(x,y,string); widzisz już zmienną x? Jeżeli zmniejszysz wartość liczby na pozycji x to tekst przesunie się w lewo.

av

Cekol (16:31, 15.05.2006)

to to to ja wiem !!!
aż taki głupi to ja niejestem
Ale nie oto mi chodziło.
Już niebęde cię męczył bo pewiem masz mnie już dosyć

av

Bartholl (12:44, 16.07.2007)

Jak zrobić żeby inventory przesówał się z vievem ?

stron: 1

1



Dodaj komentarz:
Treść:
W bazie mamy plików: 215
Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
1 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 1, userów: 0, ukrytych: 0
Użytkownicy na czacie discord
hgter (23:35, 22.11.17):
gnysek: Ok, dzięki. Tylko to ma zastosowanie też do 1.4? Bo ja mam kilka licencji z różnymi podpiętymi modułami. Ciekawe jak wybiera odpowiednią. No nic w razie czego mam spis na maila. Dopóki nie wyłączą serwerów powinno być ok.
PsichiX (21:53, 22.11.17):
imprezy firmowe w srode to nie jest trzezwy pomysl xD
gnysek (9:50, 22.11.17):
a jak coś dokupisz, to musisz raz jeszcze wpisać login i hasło w menu help > upgrade i zrobić restart
gnysek (9:50, 22.11.17):
teraz chyba tylko mejla podajesz i hasło, nie ma kodów
hgter (16:47, 21.11.17):
W PRODUCTS da się przełączyć na 1.4, alr tam jest spis wszystkiego co kupiłem, ale bez kodów. Jak się dobrać do kodów? Kiedyś było chyba coś takiego jako Recovery i na maila słali, ale tego też nie mogę znaleźć.
hgter (16:36, 21.11.17):
Chciałem sprawdzić jak to było z tym linuxe i zalogowałem się na moje konto w yoyo. Gdzie teraz są tam numery licencji? Bo szukam i szukam i nigdzie nie ma podsumowania ze spisem posiadanych modułów wraz z kodami. Kiedyś była ładna tabelka.
TO_mek (14:20, 21.11.17):
GMS 1.4 ma eksport do linuxa?
gnysek (12:38, 21.11.17):
W sumie powinienem napisać że słaba.
gnysek (10:51, 21.11.17):
Pełną + moduł. Dlatego napisałem, że oferta średnia.
hgter (0:56, 21.11.17):
Odnosząc się do ogłoszenie gnyska o subscypcji za $39: Tylko jak w tej wersji w "subskrypcji" można rozwiązać moduł na androida? Da się coś taniej? Muszę kupić moduł za 1450 zł? Czy też w tej wersji nie da się z niego skorzystać i muszę kupić pełną+moduł czyli dać 1800 zł?
PsichiX (17:42, 20.11.17):
mieli DLC pod tytulem "kompilacja do kodu natywnego", a biedaki cebulaki meczyc sie z powolnym gmlem xD
Wojo (16:09, 20.11.17):
może jeszcze dlc przyspieszające ładowanie gier?
Wojo (16:08, 20.11.17):
hahaha ten news o nowym gmie pokazuje jak jego poziom upadł na ryj
gnysek (9:37, 20.11.17):
Po prostu każdy sterownik inaczej interpretuje polecenia rysowania linii z directx i ogólnie nikt tego już nie używa w profesjonalnych grach.
gnysek (9:36, 20.11.17):
To nie wina gma tylko kart graficznych. I chyba nawet w dokumentacji jest to opisane czemu tak działa i że własnie lepiej rysować sprite.
hgter (21:40, 19.11.17):
Miałem napisać długi post o skopaniu draw_line w Gm. Ale to nie ma sensu (cyrki jakie w tym wychodzą są nieziemskie). Draw_line nie działa w Gm (działało nawet kurde qbasicu pod dosem) a już pod androidem to co się wyprawia to jakaś paranoja. Jak musisz mieć linię w swoim projekcie to narysuj ją sobie jako sprite.
Adriann (19:29, 19.11.17):
Hi hi
Saus (14:15, 18.11.17):
Siema śmieszki
hgter (10:42, 17.11.17):
Pozmieniałem wszystko na pliki i mam nadzieję, że będzie ok
hgter (10:41, 17.11.17):
Coś chyba nie jest do końca tak z dodawaniem grafik do postów. Wczoraj w nocy dodawałem screeny z gry przez linkowanie (zmieniałem ich wielkość przy pomocy narzędzi edycji w poście). Było wszystko ok, ale teraz jak zajrzałem to screeny wyparowały i tylko linki zostały. Natomiast jeden screen dodany jako plik był ok.
I am Lord (20:02, 16.11.17):
scroll byłby pokrętłem, może to wyglądać spoko
I am Lord (20:01, 16.11.17):
A zobacz w sumie bo nie sprawdzałem w jaki sposób są zrobione scrolle od myszek, tam też na pewno jest enkoder
I am Lord (20:01, 16.11.17):
ale no enkoder jednak fajniejsza sprawa bo nie ma ograniczenia obrotu
I am Lord (20:00, 16.11.17):
A na potencjometrach nie możesz?
Chell (19:13, 16.11.17):
knuje jakiś sprytny zegarek na rpi zero i tak mi zaswitalo ze takie pokrętło byłoby wygodnym inputem
I am Lord (19:08, 16.11.17):
A co konstruujesz?
I am Lord (19:08, 16.11.17):
A jak byś potrzebował liniowe enkodery to takie są np w drukarkach i skanerach
Chell (19:03, 16.11.17):
zawsze coś
I am Lord (18:59, 16.11.17):
w dodatku inkrementalne są tak jak chcesz ale wiesz jaka ich precyzja była
Chell (18:59, 16.11.17):
oo, super myśl, dzięki
I am Lord (18:58, 16.11.17):
skołuj sobie myszkę kulkową, tam są 2 takie enkodery obrotowe.
Chell (18:57, 16.11.17):
coś takiego ze starych komórek kojarzę, że jak normalny rotary encoder jest pionowy i nie da się go obracac jednym palcem tak mi chodzi o taki który jest płaski, wystaje z obudowy urządzenia tylko trochę z boku i można podkręcić
I am Lord (18:57, 16.11.17):
tzn budowa może być z tarczą wewnątrz enkodera a może być tak jak w starych kulkowych myszkach gdzie była tarcza na zewnątrz enkodera
Chell (18:55, 16.11.17):
jednak nie rysuje, lapek padl
I am Lord (18:54, 16.11.17):
no nie czaję o co ci chodzi z zatapianiem
Chell (18:54, 16.11.17):
już rysuje o co mi chodzi
I am Lord (18:53, 16.11.17):
ale to nadal liniowy tylko że się zwija
I am Lord (18:52, 16.11.17):
No to nie wiem, są jeszcze takie zwijane
Chell (18:51, 16.11.17):
bez max i min wartości w sensie
Chell (18:50, 16.11.17):
ale nie, bo wciąż zależy mi na samej czynności kręcenia, i żeby nie określał absolutnej wartości tylko inkrementowal i dekrementowal
Chell (18:50, 16.11.17):
masz refleks xD
I am Lord (18:48, 16.11.17):
encoder liniowy?
Chell (18:48, 16.11.17):
taki żeby można go było zatopić w sprzęcie od boku
Chell (18:47, 16.11.17):
ej, jak się nazywa taki rotary encoder, ale płaski i szeroki?
I am Lord (18:47, 16.11.17):
Uzjel no ale jak to? Przecież instancja może zmieniać sobie sprite_index no to jak wtedy image_speed się dostosować ma?
ANtY (15:41, 16.11.17):
elo co tam
exp (23:18, 15.11.17):
w sumie fajna rzecz dla nowych użytkowników, mimo, że starzy muszą zmieniać nawyki
Uzjel (16:03, 15.11.17):
(GMS2)
PsichiX (15:56, 15.11.17):
wat D:
Uzjel (15:51, 15.11.17):
Prędkość podglądu w Sprite Editorze ma wpływ na prędkość animacji w grze. Moje życie straciło sens
Ankieta
» Jakie kursy najchętniej widziałbyś na stronie ?
GM Studio
GM Studio 2
Godot
Construct

GMCLAN to serwis o programie Game Maker i nie tylko.
Copyright © 2002-2017. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!
© 2002-2017 Ranmus (ranmus.pl), © 2017 {=|=} fable_inside();

[ Czas generowania strony: 0.0199 sekund ] [ Liczba zapytań MySQL: 14 ]