-
Postów
2 728 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
44
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Konrad-GM
-
Jak rozpakować archiwum zip do określonego folderu?
Konrad-GM odpowiedział(a) na Darkhog temat w Pytania zaawansowanych
;) Nie. Zapewne gra będzie uruchamiana na Windowsie, nie na Pingwinie. Zatem bez dodatkowego oprogramowania się nie obejdzie w takim wypadku. -
Jak rozpakować archiwum zip do określonego folderu?
Konrad-GM odpowiedział(a) na Darkhog temat w Pytania zaawansowanych
Odkąd GM potrafi obsługiwać się plikami binarnymi, nie można tego tak napisać. Co nie umniejsza faktu że się nie opłaca pisać własnego LIBa dla GM:S i to w GMLu tylko po to, by rozpakować archiwum. ;D Popieram jednak towarzysza co do "innego środowiska". Zapoznaj się bliżej z dotNET/Qt/wxWidgets, na pewno znajdziesz coś co Ci będzie odpowiadać. -
Wartość(i) danej komórki w ds_grid
Konrad-GM odpowiedział(a) na Easeful temat w Pytania początkujących
Ładujesz w komórce ds_grid, np nowo utworzony ds_map. GML var _grid = ds_grid_create(...); var _map = ds_map_create(); ds_grid_set(_grid, x, y, _map); ds_map_replace(_map,"set1",0); ds_map_replace(_map,"set2",1); ds_map_replace(_map,"item",2); Następnie: GML var _map = ds_grid_get(_grid, x, y); var _set1 = ds_map_find_value(_map, "set1"); var _set2 = ds_map_find_value(_map, "set2"); var _item = ds_map_find_value(_map, "item"); -
Tzn 3th person? GML var _dir = objPlayer.direction + 180, _x = objPlayer.x, _y = objPlayer.y, _z = objPlayer.z; eye_x = _x + lengthdir_x(_dir, 10); eye_y = _y + lengthdir_y(_dir, 10); eye_z = _z + 8; at_x = _x; at_y = _y; at_z = _z+6; Podziałaj trochę z tym ;)
-
Żeby Twój sposób, który obrałeś (komunikacja gracz-gracz) zadziałał, dwaj gracze muszą się ze sobą połączyć. Przypuśćmy że host wysyła IP graczy podpiętych do gry, musiałbyś połączyć ich ze sobą, np. wysyłanie pakietów UDP pod dany port, także nadany graczowi przez host - jako ten "wolny" w komunikacji P2P. Pamiętaj jednak o tzw. hole punching.
-
Może spróbuj w obiekcie odpowiedzialnym za GUI, o "najniższej" wartości DEPTH, dodać event DRAW. A w niej kod: GML (DrawEvent) draw_text(view_xview + 5, view_yview + 5, string(score)); Jeżeli używasz GM:Studio, to jest jeszcze event DRAW_GUI, w niej zaś można przypisać taki kod: GML (DrawEvent) draw_text(5, 5, string(score));
-
[JS/PHP] Problem ze zczytaniem zmiennej
Konrad-GM odpowiedział(a) na Madness temat w HTML, PHP, mySQL, JavaScript
Dzięgki ;_; Zapewne serwer nie widzi pliku JS. Jeżeli korzystasz z Chrome/Firefox użyj narzędzi pod klawiszem F12, i sprawdź czy się w ogóle plik ładuje. -
[JS/PHP] Problem ze zczytaniem zmiennej
Konrad-GM odpowiedział(a) na Madness temat w HTML, PHP, mySQL, JavaScript
A nie może być po prostu: <html> <head> <script type="javascript"> var obj = { zmienna: <?php echo $zmienna; ?>, }; </script> <script type="javascript" src="plik.js"></script> </head> <body> (...) </body> </html> ? A plik JS może wyglądać tak: window.onload = function() { alert(obj.zmienna); } -
Proruszanie się postaci
Konrad-GM odpowiedział(a) na slodziaczekzkamera temat w Pytania początkujących
patrz pkt. 13, 14 (po części) i 16 -
Proruszanie się postaci
Konrad-GM odpowiedział(a) na slodziaczekzkamera temat w Pytania początkujących
Proszę zajrzyj do FAQ: https://gmclan.org/index.php?czytajart=7 -
Proruszanie się postaci
Konrad-GM odpowiedział(a) na slodziaczekzkamera temat w Pytania początkujących
Zapewne skakać się nie da, bo brak siły, która wybiłaby obiekt w górę - identyczna zasada jak na lekcji fizyki, o newtonie dokładniej. Grawitacja, i wektor siły (w GMie są to zmienne tj. vspeed, hspeed). Zaś co do poruszania się lewo-prawo, używasz nieodpowiednich zdarzeń, musisz zastąpić zdarzenia 'Press/Release' na 'Down' (klocek bez strzałek). -
Bo to jest skrypt PHP. A nie statyczna strona HTML. Jeżeli chciałbyś aby można było dodawać strony, musisz zagłębić się w tajniki programowania w języku np. PHP, i ew. MySQL.
-
Zdecydowanie uprość to grupowaniem chociażby podobnych elementów, jak np. deklaracja kilku zmiennych w jednym boxie.
-
Ciekawy motyw, mi sie podoba :P Może jakaś sieciowa minigierka wyszłaby z tej areny?
-
[PHP/GML] Logowanie do Wordpress
Konrad-GM odpowiedział(a) na I am vader temat w HTML, PHP, mySQL, JavaScript
W odp. na priva. Forum jest po to, by dzielić się swymi doświadczeniami :P Tutaj sprawa wygląda bardziej skomplikowanie. Musiałbyś skorzystać z ciasteczek, aby gdzieś zachować identyfikację sesji po logowaniu. A np. powodzenie logowania (oraz ew. wczytywanie danych z bazy) sprawdzać pod innym (autorskim) modułem, gdzie np. wypisane byłyby TYLKO (RAW output) dane w formacie np. JSON i je parsować w GMie. Coś jak: Niepowodzenie: { "loggedIn": "no" } Powodzenie: { "loggedIn": "yes", "db": { "score": 1000, "equipment": ["Leather Helmet", "Leather Socks", "", "", "Wooden Sword"], "items": ["Potion HP", "Slime"] } } Oczywiście podałem to, jako przykład. Format wyjściowy może być przeróżny - wedle uznania. Zawsze można odpuścić sobie WP, i napisać własny system logowania się, i zarządzania bazą danych w PHP. Zasada działania byłaby identyczna. -
[PHP/GML] Logowanie do Wordpress
Konrad-GM odpowiedział(a) na I am vader temat w HTML, PHP, mySQL, JavaScript
Wysyłasz zapytanie POST via HTTP, które wymaga takowe dane: "log=<username>&pwd=<password>&wp-submit=Log+In&testcookie=1". A następnie parsujesz wynik w poszukiwaniu powodzenia logowania. -
Jeżeli chodzi o wysyłanie tabeli punktów etc... Only via HTTP.
-
Jak na razie walczę z efektywną synchronizacją tego wszystkiego u innych graczy. Póki co będzie tylko rzeź, tzn. każdy z każdym. Później może coś wykombinuje z CTF, i TDM. :P Ale nie przewiduje więcej jak 10 graczy na serwerze.
-
To prędzej glizda jakaś. A to moja gra sieciowa o śnieżkach: Zapoznaję się z funkcjami network_* i buffer_*, także błędów co niemiara.
-
Ta część: GML image_angle = point_direction(self.x,self.y,mouse_x,mouse_y);Odpowiada za obracanie się sprite.
-
W "Event>>Create" daj klocek/kod tworzący zmienną "selected". GML selected = 0;
-
Prototyp gierki: \ Co do wielkości gifa... Nie wiem dlaczego, ale redukcja kolorów w GifCamie coś nie działa.
-
Potrzebuję przezroczystej tekstury obiektu w "dynamicznym" miejscu
Konrad-GM odpowiedział(a) na Qbi Wan temat w Pytania początkujących
Z tego, co się orientuję... To jest kilka sposobów na to... Jeden z prostszych, a drugi trudniejszy, ale również do osiągnięcia. 1. Używać oddzielnych obiektów o różnej głębi i przypiąć je do naszego głównego bohatera. 2. Skorzystać z dobrodziejstw D3D i rysować obiekty w przestrzeni 3D, jednak z projekcją ortogonalna. EDIT: Ok, teraz zrozumiałem ocb. : D Można też zrobić to w inny sposób: np. GML if(mouse_x > bbox_left && mouse_x < bbox_right && mouse_y > bbox_top && mouse_y < bbox_bottom) { // ... } -
Polecam zapoznać się jeszcze z: draw_clear_alpha.
-
Ze specyfikacji W3: List elements (in particular, ol and ul elements) cannot be children of p elements. Zamiast P, zastosuj kontenery typu DIV, ASIDE, czy SECTION etc.