Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 825
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    144

Treść opublikowana przez gnysek

  1. One są tylko i wyłącznie do kasacji do śmietnika.
  2. czyli co do początku wspólne zdanie :D
  3. gnysek

    Galeria Grafik

    Kiepska ta gruszka. Widział ktoś gruszkę, która ma połysk ? :P
  4. Mi się też ten kawałek ze sprzężaniem gitary z głośnikami nie podoba - reszta - fenomen ja zwykle.
  5. E tam, ja zostaje przy global, bo to i tak nie działa tak jakbym chciał a za długo testy by mi zajęły :P
  6. A mi Twoje rozwiązanie nie odpowiada i tyle :) Btw. za wulgarność dostajesz ostrzeżenie.
  7. Ale on nie zmieniał nicku. Mam logi :)
  8. Sorry Kofel, ale zarówno BeWuO jak i Ranmus są dla mnie większymi autorytetami.
  9. Ale przecież Matthew od początku był wolny.
  10. Nie, nick to imię w sieci. Widziałeś, żebym ja zmieniał ??
  11. Nie. Imię też sobie zmieniasz co dwa miesiące ?
  12. Toż przecież wiem, ze wtedy nie było PHP5, dlatego sam mam przyzwyczajenia niedobre jeszcze i dopiero je zmieniam :)
  13. A używasz zamiast ammo wszędzie global.naboje ?? Btw. jeżeli masz persistend, sprawdź, czy któryś obiekt nie ustawia na nowo tych naboi - bo to jest wasz częsty błąd!
  14. Gdzie chcesz. Gdzieś, gdzie będziesz ustawiał naboje i tak, aby w następnej planszy ten obiekt ponownie nie ustawiał ich ilości. Np. w menu, możesz dać global.ammo=200; Ja robię tak, że zawsze przed grą jest jeden pokój, gdzie ustawiam wszystkie zmienne jednym skryptem i na koniec daję room_goto_next(); - gracz go nie widzi, gra wraca do niego tylko przy restarcie resetując wszystkie ustawienia, a w trakcie gry skrypt który tam odpalam też nie jest już przetwarzany.
  15. Tworzę np. $silnik = new silnik i nie chcę już więcej go tworzyć, potem tworzę np. drugą klasę ($klasa=new klasa) i chciałbym mieć w niej dostęp do funkcji z klasy $silnik, nie tworząc jej kolejny raz. Wydaje mi się, że drugie rowziązanie właśnie rozwiązuje ten problem, ale sprawdzę dopiero w domu. Bo sprawdzałem na GMC, ale tam do $core odwołujesz się poprzez global $core, ale trzeba zauważyć, że strona była pisana 100 lat temu :P Tak to jest jak się pisze pół w PHP4 a pół w PHP5... chyba sie przejde do empiku zaraz po jakąś dobrą ksiażkę z klasami w PHP5 :)
  16. Nie nie, ja chcę errora z różnych klas wywalać, np. B, C, D. Konkretnie z funkcji tych klas, ale sama funkcja wywalająca błędy i robiąca mi logi jest w klasie A. Czyli załóżmy, że klasa A to taki główny silnik strony, a klasy B, C, D to kolejne klasy potrzebne do modułów, np. obsługa bazy danych, sesje itd, ale wszędzie błędy są wywalane w ten sam sposób, więc chciałbym korzystać z funkcji error() klasy A którą zawsze tworzę jako pierwszą, bo jest mi na stronie do wielu innych rzeczy potrzebna. A skoro już istnieje to po co duplikować ją w pozostałych klasach, czy też używać global $klasa ?
  17. I o ile Tymonek focha z przytupem nam nie strzeli.
  18. dobra, zrobiłem coś takiego class B { public $a = null; function B() { global $a; $this->a = & $a; } } po prostu klasy A potrzebuję w kilku innych klasach, bo tam są różne ważne funkcje, a dawanie ciągle global jest niepraktyczne i łatwo cos przegapić.
  19. Dobra załóżmy że mam taką klasę (teoretycznie, na prawdę jest dużo bardziej rozbudowana i trochę pozmyślałem): class silnik { function error($jaki_blad) { echo $jaki_blad; die(); } } $silnik=new silnik i drugą klasę: class test { public $time= 0; function ten_czas($czas) { global $silnik; if ($time<>$czas) { $time->error('błąd'); } else { return true; } } } jeżeli funkcji będzie więcej, ciąglę będę musiał pamiętać, aby dodać global $silnik. Czy można jakoś inaczej udostępnić klasie inną klasę (nie używając słowa new, bo chciałbym, aby była dostępna też dla innych) ? Czy muszę tę klasę silnik napisać tak, żeby każda kolejna klasa mogła jej używać jako $this->costam = new $silnik (co jest głupie bo po co sto razy definiować coś, co nie potrzebuje tego ?) ??
  20. W takim razie ja dołączam się do Ranmusa, bo choć ostatnie 2 tygodnie akurat nie obfitowały w takie prośby, to od poczatku roku było ich kilkadziesiąt. Skoro ktoś wybiera nick - to chyba świadomie ?
  21. http://pl.php.net/manual/pl/features.file-upload.errors.php Za duży plik, jak już mówiłem.
  22. E, poza Borkowymi projektami do których się załapię co najwyżej jako tester (QA...) to chyba w tym roku nic nie wydam. Czasu brakuje.
  23. Ale żadnych publicznych protectorów wtedy więcej nie robisz :P
  24. Tak, w ostatniej planszy nie można do następnego roomu iść :)
×
×
  • Dodaj nową pozycję...