Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 812
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    141

Treść opublikowana przez gnysek

  1. GML plansza[0][0] = room_jakistam1; plansza[1][0] = room_jakistam2; plansza[0][1] = room_jakistam3; plansza[1][1] = room_jakistam4; a potem GML room_goto(plansza[a]); ofc za a i b podstawiasz co Ci potrzebne
  2. Psyś, denerwuje mnie Twoje przechwalanie się własnymi rozwiązaniami... Do 39dll jest jednak zdecydowanie więcej kursów. Nawet na GMCLANie.
  3. Nie mamy grafika 3D :)
  4. Bo ustawiasz kolor na biały. Dodaj na koniec tego kodu draw_set_color(c_black) :) Albo najlepiej tam gdzie rysujesz tekst, bo nigdy nie wiadomo, czy gdzieś znów nie zmienisz koloru na biały. draw_set_color działa globalnie, tzn. każdy następny kod po nim będzie rysował w tym kolorze, chyba, że ustawisz inny.
  5. gnysek

    [Allegro5]Access violation

    else if ( Plansza[(int)x+1][(int)y]==0 ) dla y == -1 jest błąd, if go dopuszcza (y+1>=0) else if ( Plansza[(int)x-1][(int)y]==0 ) dla x == 0 jest błąd, if go dopuszcza (x>=0) Edit: a wystarczyło te wartości drukować na ekran, nawet debugowanie nie jest potrzebne...
  6. gnysek

    [Allegro5]Access violation

    zdebuguj, bedziesz wiedzieć do którego momentu program dochodzi, a gdzie się wywala
  7. ew. w step: GML if position_meeting(mouse_x,mouse_y,self) {}
  8. gnysek

    [C++]Html w c++

    https://forum.gmclan.org/index.php?showtopic=9920 - przeglądarka w 5 minut w Delphi.
  9. Sprawdź, jakie kodowanie mają pola w tabeli, bo zapewne tam jest błąd. (wejdź w PMA i zobacz strukturę, tam gdzie masz varchar itd.)
  10. A jakie kodowanie mają ustalone pola w tabeli? Btw. ja tez korzystam z XAMPPa i nigdy nie mam problemów, nie ustawiam zadnych kodowań, tylko lecę jak popadnie, z jednym wyjątkiem - nie aktualizuję danych przez phpmyadmina, zeby binarnie dane były tak samo odczytywane i zapisywane przez PHP, bez znaczenia czy jest to ISO czy UTF (GMCLAN swoją drogą też tak działa, phpmyadmin pokazuje krzaki, ale na stronie jak widzisz jest ok).
  11. jQuery to też sam JS, też w jednym pliku, a zaoszczędza sporo pracy i co ważne, nie musisz sie tak martwić kompatybilnością z kazdą przeglądarką, przy okazji masz też łatwiejszy dostęp do wszystkie elementów strony (jak $('.klasa'), $('#id'), $('tag'), $('#id .klasa tag[attr=value]) ... ) zresztą sama podmiana tresci w jakimś elemencie za pomocą ajaxu jest tak krótka, ze nawet nie ma co jej w osobnym JS dawać: $('.shoutbox').load('sb.php'); Jeśli uważasz, że to jest trudniejsze niż męczenie kodu który podałeś i ciągłe kopiowanie go i dostosowywanie do kazdego przypadku jaki potrzebujesz - jesteś w błędzie.
  12. A to ciekawostka bo z tego co ja wiem, to skrypt sam na koniec zamyka pliki i bazę danych (garbage collector).
  13. nie wiem, czy to takie proste, jednak to trochę więcej kodu i funkcji.
  14. czy ta klasa w lini 269 w ogóle jest dostępna? moze to jest w jakiejś metodzie, a klasa nie jest utworzona w tym obiekcie tylko poza nim, jak np. tutaj: $klasa = new Cos(); class Inna { public function foo(){ $klasa->bar(); //blad! } } Z oczywistych powodów, to nie działa.
  15. to jest zwykły JS :) jQuery to biblioteka napisana w JS ułatwiajaca wiele rzeczy (gotowe funkcje), a JSON to tylko notacja danych, taki uproszczony XML, czy bardziej czytelna serializacja, która jest częścią JS. Poza tym, dałem Ci gotowy kod, zostało napisać plik.php w którym na podstawie $_GET['nick'] zwraca imię (w sumie to na podstawie id, ale mozna to nazwac jak sie chce).
  16. AJAX! Polecam jQuery, to wtedy będzie tak: <input type="text" onkeyup="$.get('plik.php', {nick: $(this).val()}, function(data){ $(this).val(data); })"> ew. gdyby z this nie działało: <input type="text" id="daj-imie" onkeyup="$.get('plik.php', {nick: $('daj-imie').val()}, function(data){ $('daj-imie').val(data); })">
  17. Jak nie miał styczności, to raczej nie da rady. Ja sam wciąż rozkminiam tajemnice MVC, mimo pracy czwarty miesiąc na frameworku Zend+MagentoEnterpise :P
  18. No cóż, najszybszy jest raczej kod mieszany z HTMLem, ale czytelność i użyteczność... minimalna. Smarty jest mocno rozbudowany, jak nie potrzebujesz takich bajerów, proponuję dwa wyjścia - jedno prostsze - includować pliki które zawierają HTML ze wstawkami PHP (PHTML) juz po wykonaniu najwazniejszych rzeczy w kodzie (rozdzielisz niejako design strony od kodu), albo stworzyć klasę, która będzie zarządzać szablonami/widokami jak to tam nazwiesz (coś jak w frameworku MVC), aczkolwiek jak nie masz zbyt duzej znajomości PHP to tworzenie takiej klasy moze byc jeszcze czarną magią :P
  19. Nie jest źle, po prostu niektórzy się uważają za specjalistów i wszechwiedzących i krytykują rozwiązanie innych, sami nie potrafiąc się podzielić. A ja uważam, że lepszy rydz niż nic, nawet, jeśli ktoś nie ma super umiejętności.
  20. To jest jakiś szalony framework, co wersję to inne pomysły i kompletna zmiana działania, zamiast jedynie poprawek i ulepszeń, do tego o wersji v3 długo nie było nic na stronie głównej (chyba z rok) i kto się mniej interesował to nawet nie wiedział o jej istnieniu. Fakt, framework prosty, ale co to za framework, który z każdą poprawką całkowicie może zmienić Ci działanie aplikacji? Sprawdź Yii, chociaż ja nie będę wskazywał na jeden konkretny framework, bo każdy jest dobry w innej sytuacji.
  21. Zdecydowanie polecam. Ja wszystkie zmienne globalne ustalam w pierwszym roomie i od razu po tym robię room_goto_next(); przez co tej planszy nie widać, a wszystko jest już zainicjowane. Dodatkowym plusem jest fakt, że następne roomy to zazwyczaj menu, wiec wracając do nich nie przechodzimy już przez ten pierwszy - zatem zmienne nie resetują się niepotrzebnie ;) (oczywiście jak zaczynamy nową grę czy wczytujemy trzeba je odpowiednio ustawić, ale najważniejsze, że są wstępnie zainicjowane).
  22. GML var _naj; _naj = -1; with all { if image_index == 1 && _naj == -1 then _naj = id; } przypominam, ze VAR nie jest zmienną lokalną, a tymczasową zmienną globalną (bo nie kazdy o tym wie), dostępną tylko w bloku kodu w którym jest zdefiniowana (pomiędzy {} lub w całym skrypcie/klocku jesli przed nią nie ma klamerek). A sprawdzanie odległosci dodaj juz sobie sam :P
  23. Ale, jak wyłączysz, to potem już go nie będzie. Ja bym pomyślał nad dezaktywacją, ale tym z kolei musiałby najlepiej zarządzać kolejny obiekt persistent, z eventami room start (gdzie dezaktywuje) i room end (gdzie aktywuje, zeby przeniesc go do innego roomu). Najprościej chyba jednak po prostu zapamiętywać w globalnych jakieś podstawowe dane o postaci i ją odtwarzać w room_start. Ograniczysz dość mocno błędy.
  24. A zajrzałeś do helpa jak Ci polecali? Arg to argumenty, jak jakieś chcesz podać, to podajesz. Jak nie to nie.
×
×
  • Dodaj nową pozycję...