-
Postów
5 841 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
5
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Tymon
-
Po prostu poskładaj bossa z kilku obiektów, obiektu rąk, korpusu i nóg... etc.
-
Wtedy pętla wygląda tak: GML file = file_find_first( path + '\*', 0 ); while( file != '' ) { ext = string_lower( filename_ext( file ) ); if( ext == '.jpeg' || ext == '.jpg' || ext == '.png' || ext == '.gif' || ext == '.bmp' ) { ds_list_add( list, file ); if( file == open ) position = ds_list_size( list ) - 1; } file = file_find_next(); } file_find_close(); EDIT Zaktualizowałem plik w uploaderze.
-
... może być dowolną ścieżką. https://gmclan.org/up152_12_160510_gm8_image_explorer.html
-
Zrób to dobrze. Środowisko? Poczytaj o SMTP.
-
@echo off :START set /p execute=CMD^> if /i %execute%==exit ( goto END ) else ( if /i %execute%==showmetits ( goto SHOWMETITS ) else ( call %execute% ) ) goto START :SHOWMETITS echo (.)(.) goto START :END Dokładnie to ten program realizuje. Program jest bezużyteczny.
-
Czytam ten temat po raz wtóry i nie mogę dojść do tego... gdzie powinienem szukać rewelacji w tym "programie"?
-
<meta http-equiv="refresh" content="10;url=link"> Tylko jako odświeżenie.
-
setInterval( funkcja, deltatime )
-
Jak wygląda ten panel? Jakieś szczegóły proszę.
-
Równie dobrze visible=false, jeśli cały obiekt odpowiada za rysowanie tego elementu.
-
PHP jest po stronie serwera, a JS po stronie klienta. To tak nie działa.
-
No, to w sumie żadne odkrycie. :) Pieterowi nawet kiedyś coś takiego pisałem, coś podobnego do menu czy cu. I zobacz sobie to: https://gmclan.org/up152_12_180410_gm8_custom_input.html Wykorzystuje ten sam myk. A jeśli chcesz by okno było widoczne: GML window_set_visible( true )
-
if ( keyboard_check( vk_enter )) { wybor = show_message_ext( 'Witaj przybyszu. Czy chcesz nauczyć się magii?','Tak','Nie', 'Anuluj' ); if (wybor = 1) { show_message ( 'Gotowe! Wypróbuj swoje moce.' ); } else if (wybor = 2) { show_message ( 'Hmm... Szkoda' ); } else if (wybor = 3) { show_message ( 'Anulowano akcję' ); } }
-
Musisz pobrać stronę i spreparować wynik tak by wyciągnąć tytuł.
-
Macie beznadziejne pomysły. <?php class Map { private $handle, $width, $height, $size; public function __construct( $file, $width = 50, $height = 50 ) { $this->width = $width; $this->height = $height; $this->size = $width * $height; if( file_exists( $file ) ) { if( !( $this->handle = @fopen( $file, 'r+' ) ) ) throw new Exception( 'Unable to open map file' ); } else { if( !( $this->handle = @fopen( $file, 'w+' ) ) ) throw new Exception( 'Unable to crate map file' ); fseek( $this->handle, $this->size - 1, SEEK_SET ); fwrite( $this->handle, chr( 0 ) ); fseek( $this->handle, 0, SEEK_SET ); } } public function get( $x, $y ) { $position = $x + $y * $this->width; if( $position < 0 || $position > $this->size ) throw new Exception( 'Reading position out of range' ); fseek( $this->handle, $position - 1, SEEK_SET ); return ord( fread( $this->handle, 1 ) ); } public function set( $x, $y, $value ) { $position = $x + $y * $this->width; if( $position < 0 || $position > $this->size ) throw new Exception( 'Writing position out of range' ); fseek( $this->handle, $position - 1, SEEK_SET ); fwrite( $this->handle, chr( $value ), 1 ); } public function __get( $name ) { if( $name == 'width' || $name == 'height' || $name == 'size' ) return $this->{$name}; } public function __destruct() { fclose( $this->handle ); } } $map = new Map( 'map.bin', 20, 10 ); $map->set( 4, 3, 255 ); $map->set( 4, 4, 255 ); $map->set( 4, 5, 255 ); $map->set( 5, 4, 255 ); $map->set( 6, 4, 255 ); $map->set( 7, 4, 255 ); echo '<table>'; for( $y = 0; $y < $map->height; $y++ ) { echo '<tr>'; for( $x = 0; $x < $map->width; $x++ ) { if( $map->get( $x, $y ) ) echo '<td>X</td>'; else echo '<td> </td>'; } echo '</tr>'; } echo '</table>'; ?> Prosta klasa mapy z przykładem. Wtedy nie musisz ładować całego pliku tylko czytasz to co Ci potrzebne.
-
Nie, bo przeglądarka by przechowywała takie informacje. Kwestia tego jak dużo danych masz do przetworzenia, jakie to informacje, etc.. Jeśli ładujesz tylko "budowę" mapy, która się nie zmienia w żaden sposób, to możesz próbować ładować ją do JS. Trudno Ci pomóc, nie wiem co robisz, czego oczekujesz, czy jak to ma wyglądać.
-
Jeśli PHP ma mieć dostęp do tego typu danych to musi je ładować za każdym razem. Oczywiście wystarczy załadować Ci tylko określony fragment mapy.
-
http://php.net/manual/en/function.include-once.php :) Szczerze, nie za bardzo rozumiem Twojego problemu. Ładujesz mapę z pliku PHP i za każdym wywołaniem skryptu PHP MUSISZ ją ładować. Chyba, że przeglądarka będzie przechowywać niektóre informacje za pomocą JS.
-
To co podał Bedi miało być scriptem.
-
Ale na potrzeby własnej witryny można coś takiego samemu napisać: <html> <head> <script type="text/javascript"> var rawcookies = document.cookie.toString().split( '; ' ); var cookies = {}; for( var i = 0; i < rawcookies.length; i++ ) { rawcookies[i] = rawcookies[i].split( '=' ); cookies[unescape( rawcookies[i][0] )] = unescape( rawcookies[i][1] ); } var history = cookies['history'].split( '\n' ); onload = function() { var a = document.getElementsByTagName( 'a' ); for( var i = 0; i < a.length; i++ ) { a[i].onclick = function() { document.cookie = 'history=' + escape( cookies['history'] + '\n' + document.location.toString() ); } } var e = document.getElementById( 'history' ); for( var i = 0; i < history.length; i++ ) { e.innerHTML += i + ':' + history[i] + '<br>'; } }; </script> </head> <body> <a href="?link1">Link 1</a> <a href="?link2">Link 2</a> <a href="?link3">Link 3</a> <a href="?link4">Link 4</a> <a href="?link5">Link 5</a> <div id="history"></div> </body> </html>
-
Przenieś się w czasie. Używanie samego JSa do tego typu zabezpieczeń to idiotyzm, podkreślam to już któryś raz na tym forum.
-
Jejku, niech JS sobie odlicza czas po stroni przeglądarki, a serwer niech wygeneruje coś w rodzaju biletu aktywowanego po upływie określonego czasu.
-
Crackkk-GM. Jest nieźle. Powaga.
-
Oczywiście, że działa, użyłem prostych przekształceń bez konkretnych liczba, a po za tym prawdopodobieństwo, że wściekły elektron wpadnie Ci do pamięci i przestawi jeden bit na pamięci 1GB jest mniejsze niż to, że Twój neuron wpadnie w furie i połączy Cię nie z tym neuronem na którego liczysz.