-
Postów
1 970 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Dawidds
-
Nakyls: Ale chodzi o to, że źle to obliczyłeś ;P Dolar stoi po 2.36, ty zaokrągliłeś do 2. I tak: Zaokrąglając do 2.00: 400zł Zaokrąglając do 2.36: 472zł Choć tak czy siak, i tak tanio jak na "nowość"... Edit: :/ Za późno...
-
Głupi ten pomysł jest. Już lepiej dawać dialogi w poście, mniej roboty...
-
To jak dla jest bez sensu. Ktoś będzie grał długo, zwiedzić świat, będzie miał super postać, ale nie da rady odkryć tej nieśmiertelności i co? A co do gry to pytanko: grafikę robi Ci ktoś z tego forum :P ? Piszesz, że grafika ma być utrzymana w stylu Amigi, ale naprawdę, ta grafika jest ładna. Ba, bardzo ładna. Nie w stylu Almora (rzeczywistym, że tak to określę), ale tylko takim... no ładnym no :P PS: Nie, żebym w Ciebie nie wierzył, ale koniec 2008 to raczej za szybko :)
-
Eee tam, ja bym się rejestrował z różnych proxy i nabijał głosy :P Tak w ogóle to gnysek został adminem przez ankietę? Nie pomyślał bym :D A ... prawda. (to nie do końca do Ciebie :P Do autora tematu) Czy to jest porządne, że mamy głosować na Ciebie tylko dlatego, że nas o to prosisz? Czym się różnisz od autorów innych prac? Tylko dlatego, że cię "znamy" mamy oszukiwać i głosować na Ciebie? Nie sadzę. Ale dobra, jakbym głosował, to bym zagłosować na siódemkę. A twoja, może wygląda jako tako, ale żadnego "przekazu", żadnego sensu nie ma. Co, gościu dostał pałę za sprawdzian od nauczyciela, który jest jakimś rycerzem. Że co, że to taka twoja wizja szkoły...? Oświeć mnie :)
-
Nie zrozumiałeś ;P Z kumplem łączy, jak podam JEGO IP. A to 127.0.0.1 to wcześniej, bo łączyło tylko z tym adresem :P A przed chwilą doszedłem do powodu (na 90%) - to firewall coś chrzanił. I odrazu pytanko: Jak ktoś ma router to nie ma żadnej mozaikowości się połączyć? Czy trzeba po prostu dobrze skonfigurować jakoś :P ?
-
Już na to wpadłem :D Paletki wysyłam tylko, jeżeli się ruszają. Ale o piłce nie pomyślałem, piłka jest wysyłana co Stepa :P Jakby nie było, dzięki za sugestię z wysyłaniem informacji o piłce :)
-
Właśnie dziwne, ale samo... jestem pewien, że uruchamiałem dobry plik *.exe, bo kompilowałem kilka razy, aby sprawdzić, czy dobrą wersję pliku odpalam - nie działało. Przed chwilą restartowałem komputer, spróbowałem, i... działa Oo Ale nie satysfakcjonuje mnie to :| Chciałbym wiedzieć, w czym problem, a nie :P Grałem z kolegą przez internet - działa. Tylko strasznie klient się muli :P Gracz, który postawił serwer widzi wszystko normalnie, ale w kliencie piłka skacze, że nie powiem jak :P Ale to raczej nie wina gry.
-
Właśnie tak se myślę o porcie. Ale kurde, na jaki niby mam to ustawić :P ? Jakieś ciekawe propozycje? A ja idę poczytać, co to port... Edit: Lol...? Nagle zaczęło działać. Dziwne :P
-
Jaaa... Nie zrozumieliście mnie :P GML if(global.act_weapon != "") { //i tutaj dopiero pobieram wszystkie dane z tablicy, maluje, strzelam itp. } Nie wiem do końca, jak masz zrobione to przechowywanie broni, ale to i tak nie może nie działać.
-
Się czepiacie. On przynajmniej zrobił to dobrze, w profesjonalnym języku programowania, a nie w jakimś dziecinnym Game Makerze z klocuszkami :) Żartowałem. Pała.
-
Od dzisiaj (:P) uczę się 39DLL'a. Tutek Yody nie za wiele mi wyjaśnił, poszukałem przykładu. I znalazłem taki jeden. Dla testu postanowiłem se zrobić pierwsze, co mi przyszło do głowy, czyli zwykłego ponga. Zrobiłem, skompilowałem (no to nei do końca kompilacja jest :P), uruchomiłem jedną kopię gry jako serwer, drugą jako klient. Wpisałem 127.0.0.1, super, działa. Postanowiłem to sprawdzić przez internet. Dałem koledze plik, ja włączyłem jako serwer, kolega był klientem. Wpisał moje IP, i... gra się zawiesiła. Mówię mu, że to niemożliwe :P A on na to, żebym sam sprawdził. Więc od postawił serwer, ja się do niego podłączałem, i za przeproszeniem dupa. To samo. Kiedy włączam jedną kopię gry jako serwer, a drugą jako klienta, i w kliencie zamiast 127.0.0.1 wpiszę moje prawdziwe IP, to również dupa. (IP pobieram mplay_ipaddress()) A teraz kod: GML (objserwerconnect Create) listen = tcplisten(14804, 2, 1); my_ip = mplay_ipaddress(); global.host = true; GML (objserwerconnect Step) sock = tcpaccept(listen, 1); if(sock) { closesocket(listen); global.otherplayer = sock; room_goto(rm_game); instance_destroy(); } GML (objserwerconnect Draw) draw_text(5, 5, "Oczekiwanie na gracza...#IP serwera: " + string(my_ip)); GML (objbuttonconect Left Released) ip = get_string("Podaj IP gracza", "127.0.0.1"); global.otherplayer = tcpconnect(ip, 14804, 1); //Moze to wina portu? Niezbyt sie znam :P if(!global.otherplayer) { show_message("Nie mozna podlaczyc do serwera!"); exit; } show_message("Podlaczono do serwera!"); global.host = false; room_goto(rm_game); Więcej kodu dawać nie muszę, bo to jedyne obiekty w roomie. Mam rm_menu, a w nim obj_button_connect, i obj_button_host. Jak się kliknie w host to przenosi do rm_serwer, w którym jest obj_serwer_connect. Nic więcej. A zawieszenie się oznacza, że nie zostaje wyświetlona żadna wiadomość. Wykonywanie kodu ustaje na tcpconnect(). Ale co mnei najbardziej dziwi, kod jest prawidłowy, no bo łączy mnie ze 127.0.01 :| Ale nawet, jak wpiszę swój IP, to się wiesza -_- I ten no, z góry dzięki :P
-
E tam. Po prostu masz jakąś tam zmienną przechowującą aktualną broń to sprawdzaj, czy nie jest usta - jeśli tak, to jej nie maluj itp. GML if(global.act_weapon == "") { //nie maluje } else { //maluje bron... } Bo bez sensu deklarować te wszystkie zmienne, skoro i tak nie zostaną użyte...
-
No to otwórz w GIMP'ie, i kopiuj po kolei warstwy do GM'a.
-
copoconaco: Ładne, klimatyczne, ale są szczegóły... 1. Ta świeczka rzuca taki "kwadratowy" cień. Tak to wygląda... 2. Odbicia światła w jabłkach słabe. Powinny być bardziej "rozmyte" 3. Podłoże jest... pixelowate...? No świeczce, jabłkach i wszędzie widać antyaliasing. Ale na tym stole, przynajmniej tak po lewej stronie od świeczki są pixele. Dziwne... A włosy: One mają za "gładką" strukturę. Włosy powinny być poszarpane, widać pojedyncze włosy, a nie rozmyta kula z konturem :P Ale i tak ładne :)
-
Kilka pytań odnośnie zapisywania danych do pliku
Dawidds odpowiedział(a) na Markuz temat w HTML, PHP, mySQL, JavaScript
Wybaczcie, że się wtrącę, ale... A nieprawda. 1. Jeśli dane będą zapisane jako plik *.php to nie ma szans wykrycia, co w nich jest. No chyba, że serwer PHP nie obsługuje :P 2. Zawsze można zrobić htaccesa, który będzie blokował dostęp do katalogu, ale skrypty będą mogły edytować pliki. Ja tam znam mniej więcej teorię użycia baz danych, zwykłe proste skrypty na bazie zrobię, ale nie widzi mi się pisać całego skryptu na bazie :| Pliki fajniejsze jak dla mnie... i kod taki bardziej "PHP'owy" wychodzi :P -
Jak zrobić otwieranie muzyki w odpowiednich momentach.
Dawidds odpowiedział(a) na Paqoo temat w Pytania początkujących
Z mp3 to nie wiem, nigdy nie używałem dźwięku w grach :P Jedynie znam kilka podstawowych funkcji... Co do tematu: GML (objhero Step) ins = instance_nerest(x, y, obj_wrog); //Pobieram id najbliższego wroga if(point_distance(x, y, ins.x, ins.y) <= dystans) { //zla muzyka } else { //dobra mzyka } Chyba rozumiesz kod ;) Jeśli wrogów ma być więcej no to lepsza pętla... -
Kilka pytań odnośnie zapisywania danych do pliku
Dawidds odpowiedział(a) na Markuz temat w HTML, PHP, mySQL, JavaScript
Nie no, to jest przegięcie. Spróbowałeś chociaż poszukać...? 1. "obsługa plików w php" 2. "php tworzenie katalogu" 3. "php czy plik istnieje" Masz razy do Google. Ale niech będzie, masz odpowiedzi na 2. i 3., bo to niewiele pisania... mkdir() i file_exists() -
ehh... wyszukaj w wyszukiwarce frazę "nieszszęsne lengthdiry", sam tam post pisałem :P Co do tematu: Może przesuwaj obiekt o (speed*(direction-direction_step_temu)/10) pixeli w kierunku prostopadłym do directiona? Nie chce mi się sprawdzać, ale brzmi logicznie...
-
1680*1050. Jak pierwsze dwa dni uważałem panoramę za coś beznadziejnego, to teraz ciężko bez niej żyć ;P Jak na informatyce są monitory 1024*786 to widzę tam jakieś kwadraty :P
-
Jak już to poprzednicy napisali, grafika każda, byle nie niechlujna. Kolory nie mogą być nie wiem jak kontrastowe itp... A rzut to trochę bez sensu pytanie. Rzut nie ma nic do rzeczy, byle gra była dobra :D
-
Można to było bez problemu znaleźć na Google, no ale dobra... :P Dane lepiej zapisać do *.php. Można nawet txt, ale po co robić se problem, i się zabezpieczać, jak w pliku *.php nikt nie zobaczy zawartości, a obsługa pliku będzie prostsza. Tylko pytanko: chodzi ci o cały system logowania, czy tylko o pobranie danych z pliku? Jeśli odczyt to (no zależy, jak ma wyglądać ten plik...) zwykłe include("nazwa_pliku"); Include() Wykonuje kod z pliku o podanej nazwie. Czyli jeśli w pliku, który includujesz będziesz miał "echo('lol');", to wyświetli się na ekran "lol". Jak to wykorzystać...? Otóż zmienne także zostają załączone. Czyli w rejestracji użytkownika zapisuj plik nazwa_usera.php (choć ja np. tworzę dla usera osobny katalog :P) z taką zawartością: <?php $file_pass = "hasło"; $file_email = "e@mail.pl"; $file_ranga = "User"; // I inne zmienne... ?> Później wystarczy tylko zainclude'ować plik, i możesz korzystać z podanych wyżej zmiennych. Jeśli chodzi o zapis do pliku: TUTAJ masz dobry tutorial. A nawet kilkaset :D (jakby co: fraza np. "obsługa plików w php")
-
Heh :P https://forum.gmclan.org/index.php?showtopic=13779 Przyjrzyj się funkcji gen_time().
-
instance_exists(obj) sprawdzasz, czy dany objekt istnieje w roomie
-
lenin: To logicznie myśląc musi pomóc :P Ale zależy, jaka to gra. Może ta gra wyrabia maks 30FPS? I topic: (piszę z pamięci, nie sprawdzałem ;P Ale powinno zadziałać...) GML (objpocisk Create) old_x = x; old_y = y; GML (objpocisk Step) if(speed > 0) //Czy pocisk się rusza... { if(collision_line(x, y, old_x, old_y, obj_sciana, 1, 1)) //Nie pamiętam, jakie dokładnie argumenty ma ta funkcja :P Także sprawdź... { instance_destroy(); } } //Tutaj inne instrukcje.... old_x = x; //A to na końcu stepa. Ewentualnie w End Step... old_y = y;
-
Grafika :| Jeden bohater top-down, drugi izometryczny :| Wypas budynki :| Lepiej zrób swoją grafikę, nawet prostokąty, ale niech będą twoje, i w jednym rzucie.