Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 823
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    143

Treść opublikowana przez gnysek

  1. 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.
  2. 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).
  3. 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); })">
  4. 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
  5. 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
  6. 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.
  7. 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.
  8. 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).
  9. 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
  10. 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.
  11. A zajrzałeś do helpa jak Ci polecali? Arg to argumenty, jak jakieś chcesz podać, to podajesz. Jak nie to nie.
  12. gnysek

    Galeria Grafik

    Masz konto na deviantarcie? Wróżę pierwszą stronę najlepszych prac tygodnia :)
  13. Pamiętaj, że każdy obiekt ma swoje zmienne, które są ustawiane bez względu na to, czy ich używasz czy nie, jak np. x,y, x_start, image_speed, mask_index, solid, persistent, visible, parent_object itp. Wiem, to tylko kilka bajtów, ale w kazdym stepie, GM przetwarza te zmienne dla GMLa, a jak wiadomo GML zbyt optymalny nie jest. Do tego dla każdego obiektu sprawdza kolizje i wykonuje eventy (create,step, draw) bez względu czy jest tam kod czy nie. To znów trwa naprawdę chwilkę, ale jak wspomniałem - interpretacja GML nie należy do najszybszych i kazdy kolejny obiekt niestety delikatnie spowalnia grę. A zwłaszcza event draw.
  14. a nie może być to w konstruktorze wtedy, skoro zaraz i tak tworzysz obiekt tej klasy ?
  15. gnysek

    Windows 7

    Trzeba było nie zaznaczać "Zawsze używaj tego programu" i byłby problem z głowy. Temat zamykam, bo bez sensu takie kłótnie.
  16. jest nie jest jest nie jest jest nie jest jest nie jest jest nie jest jest nie jest jest nie jest jest nie jest jest nie jest jest nie jest jest nie jest - uczą was w tych szkołach jeszcze czegokolwiek? Kropki, przecinki, żeby było wiadomo gdzie myśl się zaczyna, a gdzie kończy, co jest już nową myślą, a co tyczy się starej...
  17. https://gmclan.org/up.html - tu możesz wrzucać swoje gmowe projekty.
  18. gnysek

    Co to za czcionka

    Jeżeli na Viście/7 widzisz je niewygładzone, odpowiedz sobie sam. Zamiast zadawać pytanie sprawdź, to zajmie raptem 30 sekund.
  19. $_COOKIE, $_GET, $_POST, $_SERVER. Wielkość liter.... Btw. tak w ogóle, to nie wiem po co napisałeś tego posta, żeby napisać "sprawdzę" a dopiero potem edytowałeś. Nie wiem czy wiesz, ale ja do tematów które nie są oznaczone jako nieprzeczytane wcale nie zaglądam, więc ciesz się, że do tego zajrzałem. A następnym razem nie odpowiadaj zanim nie sprawdzisz, bo szansa na to, że taki post "w edicie" zauważę jest bliska zeru. <?php if (isset($_GET['tekst'])) { echo 'ciacho'; } else { echo '<form action="index.php" method="get">'; echo '<input type="text" name="tekst"/>'; echo '<input type="submit" value="wyślij"/>'; echo '</form>'; }
  20. Jej, to dopisz sobie jakieś echo czy coś, zeby wiedzieć, czy ten if się w ogóle wykonuje. Trochę pomyślunku...
  21. gnysek

    Co to za czcionka

    Lucida Console, kompilowane w WinXp bez ClearType stąd brak wygładzenia.
  22. error_reporting(E_ALL); ?? i zabierz małpę sprzed fopen, bo to powoduje brak wyswietlania błędu
  23. Może być tak: if ( costam != costam && costam != costam ) if ( !(costam == costam && costam == costam) ) if (!costam && !costam)
  24. Bez tych dodatkowych nawiasów. if (<warunki>){}
×
×
  • Dodaj nową pozycję...