-
Postów
29 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez McCzarny
-
Prze_As w sygnaturce masz napisane że nie lubisz lizusostwa a sam się podlizujesz. I nie sądzisz że co mało waży(chodzi mi o pliki) jest bardziej ekonomiczne bo poco ściągać/przechowywać setki MB jak można ściągnąć/przechowywać to samo lecz lżejsze. Topic: Jak zapisujesz do JPG to weź otwórz BMP w jakimś innym programie niż Paint i w nim zapisz do JPG żeby nie było śmieci na obrazku albo zapisz go w formacie TIF.
-
@PsichiX faktycznie proste :P aż tak bardzo że na to nie wpadłem. Wielkie dzięki jesteś boski bardzo mi pomogłeś =]
-
Dobra zrobiłem se to w GM kod taki: Przedmiot: Create przy=0 Step if przy=1 { x=mouse_x //tu możesz zrobić tak by kursor był na środku itemu, wystarczy dodać połowe szerokości/wysokości sprita y=mouse_y } Left Pressed przy=1 Left Released przy=0 if place_meeting(x,y,backpack) //sprawdza czy styka się z backpackiem { x=10 //gdzie przedmiot się umiejscawia y=10 //dalej możesz wprowadzić zmienne odpowiadające za posiadanie przedmiotu } Tera powinno być wszystko ok
-
Ej moda w programach nie obowiązuje bo przecie jak coś zrobisz to nie piszesz że HA zrobiłem to w super modnym PSP! Programy graficzne to narzędzia więc liczy się wygoda i funkcjonalność, a że jest taka moda. Zara się okaże że prze_as używa tylko czerwonych młotków bo mają mody kolor na ten sezon :P Ogólnie to jeżeli tak ten człowiek upiera się przy modzie to musi mieć skoszoną psychikę. Ja też używam Painta bo jest to mała aplikacja która raz dwa się włączy(w przeciwieństwie do np. GIMP'a lub Photoshop'a który niemiłosiernie się tnie)
-
Czy da się jakoś zrobić by gra rozpoznała że została wczytana?? Chcę zrobić by skrypt się włączył zaraz po wczytaniu stanu gry. Myślałem żeby zrobić zmienną np. global.wczytywanie która przy wczytywaniu miała wartość 1 ale jak wczytam grę to będzie ona miała wartość taką jak wcześniej w czasie poprzedniej gry(czyli 0, tak mi się wydaje. Może jest jakaś komenda typu "if game_loaded" :P albo jest jakiś sposób by uzyskać taki sam efekt?
-
To zrób tak: Stwórz zmienną która będzie odpowiadać za to czy przeciągasz przedmiot np. "prze" ja bym to zrobił mniej więcej tak: gdy klikniesz na przedmiot prze=1 w step weź: if prze=1 { if (sprawdź czy wciśnięty jest LPM) { x=mouse_x y=mouse_y } else if (czy jest kolizja z backpakiem) { i tu skrypcik z ty że przedmiot jest dodawany do backpack'a } else prze=0 }
-
Prze_As hahahah gościu wymiatasz ze swoim slangiem to już lepiej nie wyglądaj ze swoich slumsów. Topic: Chodzi mu zapewne o "cegiełki" W piłce 1. collision->cegiełka destroy(other) 2.chyba: piłka step bounce(self i all objects)
-
Ja używam tylko Gimpa 2.3 beta (jest o wiele wygodniejszy od 2.2 choć i tak starsza wersja była mega wygodna =] Polecam)
-
Już wszystko działa (łącznie ze znikaniem ikonek które były powodem też podkoszonego skryptu). Wielkie dzięki za pomoc a co do and i && to ja na chłopski rozum wziąłem i dlatego to tak wpisałem :P. Jeszcze raz dzięki.
-
Witajcie mam problem mam skrypt który ma za zadanie zmieniać opcje kupowania z budowli na badania i odwrotnie oraz gdy jest włączone "drzewko technologii" to wtedy zmieniało się z drzewka budowli na drzewka badań. Zmienne globalne to: global.opcjekup - jeżeli 1 to znaczy że jest opcja badań włączona jak 2 to budynków global.drzewko_on - określa czy drzewko technologii jest włączone To jest skrypt w przycisku "badaj" if global.opcjekup=2 then { if global.drzewko_on=0 then alarm[0]=1 and global.opcjekup=1 else alarm[1]=1 && global.opcjekup=1 } I gdy klikam (global.opcjekup=2 i global.drzewko_on=0) to nic się nie dzieje =/ gdzie zrobiłem błąd Załączam jeszcze plik .gmk (GM7) około 3.5 MB http://mcczarny.googlepages.com/problem.gmk Z góry dzięki za pomoc
-
Ortografia człowieku ortografia! Ściągnij se firefox'a, tam jest taki mechanizm który sprawdza ortografię :P i nie namawiaj do piractwa.
-
Ja polecam Gimp'a najlepiej bete 2.3 (jest o niebo lepsza od "stabilnej" wersji 2.2). Gimp mało waży, jest darmowy, obsługuje warstwy oraz ma wiele bardzo dobrych narzędzi i filtrów które nie przydadzą Ci się do pixelart'u bo nie można w nim wspomagać się innymi narzędziami niż ołówek :P Więc instaluj Gimpa i twórz dzieła :P
-
A to mój pulpit =] @Mag_Ognia Ta Baldur's Gate rządzi =] (Mam Sagę w swojej kolekcji =])
-
Wyśrodkowywanie tekstu i ekran technologii
McCzarny odpowiedział(a) na McCzarny temat w Pytania początkujących
O dzięki bardzo przykład się przydał i kilku rzeczy przy okazji się nauczyłem (np. jak zatrzymać animację- to takie proste że aż na to nie wpadłem :P) -
Wyśrodkowywanie tekstu i ekran technologii
McCzarny odpowiedział(a) na McCzarny temat w Pytania początkujących
Zdaję sobie z tego sprawę ale jestem zdeterminowany i sobie poradzę :P może przysłonić ekran gry jakimś dużym obrazkiem i na nim wszystko porozpisywać. Tylko czy nie będzie tak, że gdy powstanie nowy obiekt to wyjdzie on na wierzch? Bo to nie będzie fajnie wtedy wyglądać :P Może w oddzielnym roomie to zrobić, ale chyba nie da się zrobić tak żeby włączył się 2 room nie zatrzymując 1. -
Wyśrodkowywanie tekstu i ekran technologii
McCzarny odpowiedział(a) na McCzarny temat w Pytania początkujących
1. Dzięki 2. Niezbyt bo chciałem ręcznie wprowadzić ikony budynków/badań i zrobić taki patent że ikony i opis budynku byłby dopiero pokazany po tym jak gracz wynajdzie potrzebne do niego badania (wcześniej byłyby tylko wymagania) -
Mam 2 problemy z robótkami w GM: 1. Jak wyśrodkować tekst w GM(o ile jest to w ogóle możliwe)?? Potrzebne mi to do wyświetlania nazw budynków na HuD'zie i jak wiadomo w zależności od długości nazwy napis zjeżdża coraz bardziej w prawo. 2. Jakim sposobem zrobić takie "drzewko technologii" które będzie włączać się po przyciśnięciu odpowiedniego przycisku. Zależy mi na tym by wtedy gra nie zatrzymywała się. Z góry dzięki =]
-
Radzę Ci zacząć czytać https://gmclan.org/index.php?wiki z tego się dużo nauczysz i oczywiście równocześnie próbować coś robić w GM'ie oraz czytać w miarę regularnie tematy z tego podforum(pytania początkujących) jak załapiesz mniej więcej podstawy to już reszta pójdzie szybko =]
-
Już znalazłem błąd! Zamiast w draw wstawiłem w create dlatego nie działało =] ale w 1 przyładzie zrobiłem jak pisałeś i nadal nie wyświetlało ale to już nie potrzebne bo 2 sposobem to zrobiłem i dziła =]
-
Kolejny post-po-poście ale to w sumie to samo jakbym nowy temat założył: To z kolizją rozwiązałem tak: if place_empty(x,y) alarm[0]=1 //i potem dalsze akcje Teraz mam kolejne pytania. Potrzebna mi odpowiedź na co najmniej jedno pytanie: 1. Co w tym zapisie jest źle bo chcę żeby wyświetlał się tekst ale go nie ma =/ if global.l_drewno<25 then draw_text(250, 200, "Brak drewna") else if global.l_kamien<5 then draw_text(250, 200, "Brak kamienia") if global.budowanie=1 then exit else if global.l_drewno<25 then exit else if global.l_kamien<5 then exit else global.budowanie+=1 alarm[0]=10 2. Jak w kodzie chcę odwołać się do jakiegoś obiektu to wpisuje się objnazwa_obiektu ?? bo jak tak wpisywałem to wyskakuje błąd że takowego obiektu nie ma, a on jest! Potrzebne mi to do tego przykładu: if global.l_drewno<25 then instance_create(250, 200, objbrak_drewna) Za pomoc z góry dzieki =] Coraz bardziej pojmuję GM i gra się dość szybko rozbudowuje. Na razie męczę się z rzeczami które będą potrzebne w wielu obiektach tj. budynki. Budowanie mam już niemalże skończone zostało mi tylko odliczanie ale to się szybko zrobi. Później zrobię wydobycie surowców pododaje budynków trochę i pomęczę się z data(już nalazłem potrzebne funkcje) :edit no dobra tera będę robić nowe tematy i tak na jedno wychodzi czy dubelka robię czy nowy temat =/ Dobleposting nowicjuszowi można by wybaczyć, ale nie 3 takie w jednym temacie. Warn. Dawidsu
-
To ja postaram się to troszkę jaśniej wyjaśnić. W Lewym kliknięciu myszy mam: if KOLIZJA Z JAKIMKOLWIEK OBIEKTEM then exit else alarm[0]=1 //zrobiłem tak że pod eventem alarm 0 są dalsze akcje bo nie jestem pewien czy polecenie "exit" zatrzyma akcje kolejnych klocków tj. stworzenie obiektu i zniszczenie. :edit już doszedłem do tego jak zapisywać te klocki w kodzie =] instance_create;|? O to chodzi? Tak! Szukałem odwrotnej kombinacji(create_) dlatego tego znaleźć nie mogłem dzięki
-
Heh chciałem tylko wyróżnić ten tekst :P ale w kodowaniu na forum się nie da :P Zapomniałem właśnie o dodaniu global'a, dzięki za pomoc. Mam jeszcze 1 małe pytanie czy jest jakaś funkcja która, podczas kolizji z innym obiektem (najlepiej ze wszystkimi innymi) kończyła skrypt? Zapewne to będzie wyglądać jakoś tak: if (ta funkcja o którą się pytam) then exit (i dalej reszta skryptu który będzie wykonywany gdy nie będzie kolizji) A i czy jest w kodzie jest polecenie robienia jakiegoś obiektu??
-
Sorki za 2 posta pod rząd ale mam kolejne pytania: 1. Chcę zrobić licznik surowców i nie wiem co wpisać by wyświetlane było l_surowce / lub \ max_l_surowce żeby wyglądało to np. tak 11/34 Mam na razie zrobione to tak: draw_set_color(c_white) draw_text(148, 5, l_drewno [color=#660000]tutaj nie wiem co wpisać[/color] max_l_drewno) 2. Wpisałem w obiekcie (jest on od razu na ekranie gry) surowce w create wartość zmiennej max_l_drewno=30 i teraz chce żeby po pojawieniu się obiektu 'magazyn' maksymalna ilość zwiększyła się o jakąś wartość. W magazynie w create wpisałem: max_l_drewno+=60 Wyskakuje mi error (at position 1: Unknown variable max_l_drewno), że ta zmienna jest nieznana. Co sknociłem?? :( Domyślam się że zmienną max_l_drewno muszę wpisać gdzieś indziej ale nie wiem gdzie =/
-
Aaa głupi błąd wpierw napisałem buduj ale nie chciałem zrobić byka to se pomyślałem "budój bo budować "ó" wymienia się na "o"" i wyszło że to był burak eh sorki już więcej błędów nie będzie :P. Już zacząłem co nieco robić w GM i powiem że jak na razie topornie mi to idzie. Na forum coś czytałem o polskiej dokumentacji to poszukam jej i przeczytam =].
-
Już po części uporałem sie z grafikami =] Tutaj posklejałem kila rzeczy ale dopiero w programie graficznym :P Jeszcze będe poprawiał kilka rzeczy. 1. wersję chcę zrobić dość prostą by zapoznać się z silnikiem =], a potem próbować dodawać różne opcje i funkcje. Ten program "World Creator" to fajna sprawa ale jest on bardzo ograniczony w wersji 1.5 (darmowej) a wersji 2.5 nie da się załatwić(trial by się bardzo przydał). Choć i tak wiele funkcji nie odkryłem w tej podstawowej wersji. Muszę jeszcze dojść do multi-mask (swoje już zacząłem robić =]). Ponawiam pytanie =] Czy jest możliwe to by była pobierana data z zegara systemowego?? Nigdzie jeszcze takiej możliwości nie znalazłem więc się pytam, bo może ktoś coś kiedyś widział =] . To zabieram się już do robienia gry w GM'ie.