Skocz do zawartości

gnysek

Administratorzy
  • Postów

    9 825
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    144

Treść opublikowana przez gnysek

  1. Nom i własnie tego potrzebowałem - żeby mi zwracało tylko zamienioną część, a nie całość z zamienioną częścią :P Ale jak człowiek uzywa ciągle tych samych funkcji to potem coś nowego stanowi problem :P
  2. No całe szczęście jak byłeś potrzebny to się znalazłeś :P Myślę, że będzie ok, bo właśnie nie wiedziałem jak zwrócić sobie ten zmieniony fragment - bo nie rozumiałem za bardzo funkcji preg_match. Edit: działa. Teraz wystarczy wejśc na gametrailers, wziąść jakiś filmik w formacie SD np. ze strony głównej, skopiować link i mamy już wersję Flash, którą można do własnego playera dać :) Znalazłem też plik w którym są zapisywane pokrewne media, więc można zaszaleć sobie :P Na tej samej zasadzie wyciąga się linki do youtube, gdzie niezbędny jest parametr T, który nie wiadomo na jakiej podstwie jest tworzony i ma ważnośc jakieś 15 minut, więc za każdym pobraniem filmu trzeba w ten sam sposób pobrać ID filmu, parametr T i wtedy można do skryptu który zwraca FLV (get_video.php bodaj). Kumple w pracy to odkryli, ale oni piszą w .NET więc z php musiałem radzić sobie sam :P
  3. Nie wiem, musiał bym poczytać :P Na razie mam: $pattern = "#<a href=\"\/game\/(.*?).html\" class=\"media_gametitle\" style=\"display: block;\">#i"; echo preg_replace($pattern,'<div style="font-size: 100px;">$1</DIV>',$plik); i zamienia jak trza, ale nie umiem się pozbyć tego co przed i za :/
  4. Siedzę nad tym od paru godzin i nie mam pomysłu. Słaby jestem z wyrażeń regularnych, może dla tego. Wiec tak. Mamy sobie taką oto stronę: http://www.gametrailers.com/player/35570.html Za pomocą kodu $plik = file_get_contents('http://www.gametrailers.com/player/35570.html'); pobieram do zmiennej tą stronę. I teraz potrzebuję z kodu: <a href="/game/5383.html" class="media_gametitle" style="display: block;">Prototype</a> Pobrać tylko 5383 (zakładamy, że mogą tam być dowolne liczby) A potem z linku <a href="http://www.gametrailers.com/download/35570/t_prototype_int1_powercombat_gt.mov">Quicktime - 26.1MB</a> Pobrać tylko t_prototype_int1_powercombat_gt. Resztę strony można wywalić, nie jest do niczego potrzebna. Dla uproszenia zakładamy, że linki wygladają tak: Pobgrubione rzeczy są mi potrzebne, reszta strony nie jest do niczego potrzebna. Macie jakieś pomysły? Ja siedzę od trzech godzin nad preg_replace i owszem, zamieniam te linki, ale nie wiem jak do zmiennej zwrócić tylko ten tekst który pozostanie, a nie całość. Umiem linki zamienić na sam tekst, nie umiem pozbyć się reszty poza nimi. Na koniec link powinien wyglądać tak http://trailers.gametrailers.com/gt_vault/00000/XXXXXX.flv
  5. wiesz, nie wiadomo na jakiej zasadzie masz. Skoro nowy obiekt tworzy się na starym - ale dokładnie na tej samej pozycji, to znaczy, że skądś tą pozycję znasz - zatem masz id obiektu i po sprawie. Ale jeżeli po prostu go tworzysz i czasem jest na tym starym, a czasem nie - wystarczy dodać w nowym kolizję ze starym i destroy other.
  6. Jeżeli to ten obiekt istniejący go tworzy, to wtedy: GML instance_create(x,y,obj); instnce_destroy(); ewentualnie w nowym obiekcie daj kolizję ze starym i tam 'with other instance_destroy();'
  7. to jest pętla for. A ja mówiłem o foreach np. foreach ( $users as $v ) { $lista_online[] = $v; } echo implode( ', ' , $lista_online );
  8. gnysek

    Tura #43 - Głosowanie

    Bezkonkurencyjny. Ale trzeba przyznać, że gra jest naprawdę dobra :) Chciałbym, żeby reszta gier na GMC miała taki poziom :)
  9. To zależy od pozostałego kodu :) Zazwyczaj jeżeli masz sesje w bazie danych, gdzie trzymasz userów, to wystarczy z bazy z sesjami pobrać nicki tych userów (chyba, że już gdzieś wcześniej je pobrano, to warto je wykorzystać razy dwa) i wyświetlić (pętla foreach np.).
  10. One nie są obrabiane, tylko uśredniane. Możesz skorzystać za to z painta i tam obrócić sobie normalnie, albo z image_angle.
  11. Neostrada? Wyjmij zasilanie i wsadź zpowrotem.
  12. Jak nie ma zapamiętywania IP, no to F5. Ew. edycja pliku z wejściami (ja tak kiedyś zawyżałem sztucznie :P)
  13. GML draw_sprite(spr,img,x,y); draw_sprite(spr2,img,x,y); specjaliści za dwa grosze <_<
  14. a obj kontroler na pewno jest tworzony pierwszy ? dodaj w każdym z tych dwóch obiektów w create: show_message('jakis tekst'); oczywiście w kazdym inny tekst i sprawdź który tekst będzie pierwszy.
  15. Tak, po pierwsze real, po drugie gdzie DEFAULT, po trzecie gdzie średniki ?? GML //odczyt ini_open('data.ini'); global.ozdobnik = ini_read_real('opcje','ozdobniki',0); ini_close();
  16. if not place_empty(x,y,obj_Bush1) ??
  17. Dark, owszem, informacja typu - Następna tura ligi 24 startuje za xx:xx - mogła by załatwic nieco sprawę. Zainteresowani by o tej godzinie weszli na stronę - ale czy zawsze udało by ci się o danej godzinie dać temat ??
  18. E tam, a co mają cyferki wspólnego z nazwą w TELE5, TV4 czy TVN7 ? :P Pozostanie Liga 24 i tyle.
  19. https://gmclan.org/index.php?plik=84
  20. Trzeba chyba zmienić zasady, bo obecne się przejadły. Ja głosuję na 100 godizn :)
  21. gnysek

    Trójkąt bermucki

    Heh, a głupie to pytanie "czy znasz kogoś, kto był w trojkącie bermudzkim". Pewnie założenie jest takie, że nie znasz, bo jak pojechał to nie wrócił... to ja zadam inne pytanie - znasz kogoś, kto z tamtąd nie wrócił ?
  22. Kurde, nie dać kolorowania składni i już nie widzi ktoś apostrofów ...
  23. plik ini: [key] value=1 [key2] value=3 value2=6 otwierasz go tak ini_open('test.ini'); zamykasz ini_close(); odczytujesz zmienna=ini_read_string('key','value','default'); //string zmienna=ini_read_real('key','value',16); //real a zapiszujesz ini_write_string('key','value',zmienna); //string ini_write_real('key','value','zmienna'); //real w GM6 jest bug, przez którego zmienne real (liczby) zapisujemy tak ini_write_string('key','value',string(zmienna));
  24. http://google.pl/search?q=kurs+html
  25. gnysek

    Tura #43

    Już dawno mówiłem, że 24 godziny to za mało.
×
×
  • Dodaj nową pozycję...