Skocz do zawartości

Tymon

Użytkownicy
  • Postów

    5 841
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    5

Treść opublikowana przez Tymon

  1. Na pewno? Może zamiast < i > jest > i < etc.?
  2. No to wynika z tego, że coś z odczytem jest nie tak. Ja Ci nie powiem dlaczego bo ja tego odczytu nie pisałem.
  3. A zrób zamiast echo $items[1]['4_price']; echo var_dump( $items ); I zacytuj co zwróci. Bo gdybym wiedział co dokładnie chcesz uzyskać i skąd to bym zrobił całość. Już pomijając to 4_PRICE z jakiegoś tam ID bo tyle wiem. =P
  4. Tymon

    Galeria Grafik

    LionX, weź się za mniejsze prace. :P
  5. Wszystkie statki przeciwnika "spodki" mają strzelać "czymś" w "coś" na zmianę.
  6. Znasz tak się tak trochę na PHP czy raczej nie? :) <?php $connect = fopen( 'http://fgfffh...', 'r' ) or die( 'Błąd przy łączeniu' ); $a = 0; while( !feof( $connect ) ) { $a++; $buffer = fgets( $connect, 4096 ) or die( 'Błąd przy odczycie' ); if( $a == 166 ) { $link = $buffer; } } fclose( $connect ) or die( 'Błąd przy zamykaniu połączenia' ); $link1 = strstr( $link, 'xml' ); $link2 = substr( $link1, '0', '4' ); $link = 'http://fgfffh...' . $link2; $connect = fopen( $link, 'r' ) or die( 'Błąd przy łączeniu' ); $a = 0; while( !feof( $connect ) ) { $a++; $buffer = fgets( $connect, 4096 ) or die( 'Błąd przy odczycie' ); if( $a == 25 ) { $constents = $buffer; } } fclose( $connect ) or die( 'Błąd przy zamykaniu połączenia' ); $items = array(); if( preg_match_all( '/<item(.+?) \/>/i', $constents, $matchItems ) ) { for( $i = 0; $i < count( $matchItems[0] ); $i++ ) { if( preg_match_all( '/([a-z0-9_]+?)="(.+?)"/i', $matchItems[1][$i], $matchItem ) ) { $item = array(); for( $a = 0; $a < count( $matchItem[0] ); $a++ ) { $item[strtolower( $matchItem[1][$a] )] = $matchItem[2][$a]; } if( isset( $item['id'] ) ) { $items[$item['id']] = $item; } } } } echo $items[1]['4_price']; ?> Jak już jeszcze dopisałeś, to mój kod dla tego XMLa generuje taką tablicę: ID 1: name => XXXX id => 1 date => 17-09-2008 11:28:00 number => 300 2_price => 420 3_price => 13 4_price => 421 5_price => 206 status => dfdfd ID 2: name => XXXX id => 2 date => 17-09-2008 11:28:00 number => 300 2_price => 420 3_price => 13 4_price => 46 5_price => 206 status => dfdfd ID 3: name => XXXX id => 3 date => 17-09-2008 11:28:00 number => 300 2_price => 420 3_price => 13 4_price => 21 5_price => 206 status => dfdfd ID 4: name => XXXX id => 4 date => 17-09-2008 11:28:00 number => 300 2_price => 420 3_price => 13 4_price => 346 5_price => 206 status => dfdfd
  7. Tymon

    Galeria Grafik

    Twarz jest "dziwna". Zdecydowanie "dziwna". Jakość też zabija. :) Zrobił byś rendera bez tej skóry?
  8. Gdybym wiedział o co Ci dokładnie chodzi to bym Ci dokładnie powiedział jak to trzeba zrobić, ale że podajesz takie szczątkowe informacje to tutaj równie szczątkowa odpowiedź: doklej sobie ten mój kod do Twojego - oczywiście na końcu i podmień w swoim zmienną $value na $constents.
  9. Użyj plików ini. W sumie będzie dla Ciebie najłatwiej. GML ini_open ini_read_string ini_read_real ini_write_string ini_write_real ini_close
  10. Ten systemik wczytywania zasobów jest beznadziejny. :/
  11. GML variable_local_get( 'a' );Jednak zdecydowanie lepiej było by użyć tablicy. Chyba że mówisz o stringu to GML string_char_at( 'tekst', indeks + 1 ).
  12. Zgadza się. Instancja w GM = obiekt. Obiekt w GM = klasa obiektu. Czy jak ktoś woli jego definicja. self = -1 other = -2 all = -3 noone = -4
  13. Tak jest w GM. Co nie zmienia faktu, że w programowaniu obiekt to obiekt, a klasa to klasa. I nie rozumiem dlaczego podałeś te odnośniki do wiki, bo to przeczy temu co napisałeś.
  14. Napisałem ten przykład, więc nie będę pisał go jeszcze raz. Podmień sprita tak jak pisze Sirluki i tak jak ja to wcześniej mówiłem.
  15. To będę pisał jeszcze raz to samo co jest napisane?
  16. W sumie tak po 1. to popatrz na datę tematu, a po dwa file_exists jest kompletnie niepotrzebne. Do tego ini to naiwny sposób zapisu, zawsze można zedytować. Więc jakieś zabezpieczenie było by od razu mile widziane, albo w ogóle zmiana sposobu zapisu.
  17. No tak, bo w sumie wystarczy podmienić sprita. No, ale dobra. Jestem tak głupi...
  18. O 23 minuty. Zdecydowanie szybki.
  19. Podaję Ci przykład mgły bo tam jest przykład jak zrobić latarkę w mgle. Głupie nie?
  20. To sobie rób sam skoro nawet sprawdzić nie masz ochoty.
  21. Przykład mgły w zasobach GMclanu. 3 strona.
  22. Zacznijmy od tego że można zniszczyć oba obiekty przy kolizji z jednego obiektu: GML instance_destroy(); with( other ) { instance_destroy(); }
  23. W sumie zdecydowanie lepiej... GML if( mouse_check_button( mb_left ) ) { if( point_distance( x, y, mouse_x, mouse_y ) >= 5 ) { direction = point_direction( x, y, mouse_x, mouse_y ); speed = 5; } else { x = mouse_x; y = mouse_y; } } else { speed = 0; } albo w odpowiednim evencie bez pierwszego warunku. Po za tym nigdy nie ufałem funkcji distance_to_point. A jak już do punktu: GML if( mouse_check_button( mb_left ) ) { px = mouse_x; py = mouse_y; } if( point_distance( x, y, px, py ) >= 5 ) { direction = point_direction( x, y, px, py ); speed = 5; } else { x = px; y = py; speed = 0; }
  24. Ja też... ale wiem, że dużo. =P
×
×
  • Dodaj nową pozycję...