
Zakol
Użytkownicy-
Postów
362 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Treść opublikowana przez Zakol
-
MD5 to funkcja do szyfrowania stringów (napisów :P) w PHP. Zwykle używa się do kodowania haseł na stronach.
-
Czy tobie czasem Bigshark sufit na łeb się nie spadł? :P Linka byś chociaż zapodał...
-
IMO można skorzystać z blendingu, ale mogę się mylić. Czyli coś takiego: rysowanie sprita-podkładu -> nowy blending -> rysowanie sprita-tekstury z zastosowaniem takiego koloru, aby wydawał się pół-przeźroczysty -> wyłączenie bledningu. Może coś takiego wyjdzie, ale nie próbowałem więc nie wiem :]
-
W stepie: if (keyboard_check(ord('A')) && keyboard_check(ord('S')) && keyboard_check(ord('D'))) { game_end(); } Wciśnij A + S + D. BTW. niektórych przycisków nie da się łączyć :] np. UP + DOWN + LEFT.
-
U mnie też są same '?'. Może spróbuj zrobić tekst między htmlentities('tekst_do_zmiany');
-
[CSS/HTML] zmiana koloru tekstu :disabled
Zakol odpowiedział(a) na Zakol temat w HTML, PHP, mySQL, JavaScript
@Ranma: ze stylami próbowałem już chyba wszystkich możliwych sposobów, ale objekt jest disabled i nic nie pomaga. @Tymon: przecież wiesz że muszę mieć z disabled :]. Próbowałem już z dyrektywą !important ale to też nie daje :( BTW, pisałeś że działa, ale na jakiej przeglądarce, w firefoxie (ja potrzebuje to w IE ale tak tylko pytam :P)? Edit: Nie skojarzyłem ;) -
Mam problem przy skrypcie. Przykładowo wstawiam taki button na stronie: <input type="button" value="napis" disabled> I teraz co zrobić, żeby zmienić kolor tekstu w przycisku ("napis")?
-
Gdzie niby to wpisujesz? :] To co Tymon napisał powinno być w stepie, nie w create. Edit: Tymon, czemu zawsze jesteś pierwszy? :P
-
Silnik fizyczny Flying Person
Zakol odpowiedział(a) na Zakol temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Tak lepiej dla gracza (przynajmniej wg. mnie :]), bo sytuacja kiedy podczas ruchu w bok celownik sam sie przemieszcza jest dosc denerwujaca i moze nieco utrudniac gre. Wiem ze tak nie jest najlepiej, ale coz, to tylko i az Flying Person... :P Mozna ew. zmienic by obroty byly wykonywane nie przy ruchu myszka tylko przy wcisnieciu klawisza, ale spowalnia to bardzo dynamike gry (cos takiego jak np. GTA2). Co do kodu, owszem mozna go nieco uproscic, ale zwiekszy to mozliwosc wystapienia bledu lub ryzyko zaklinowania sie miedzy przeszkodami :] Wiec tak chyba najlepiej. -
Silnik fizyczny Flying Person
Zakol opublikował(a) temat w Gotowe Skrypty, przykłady, dodatki, silniki 3D dla GM
Nie miałem co robić więc napisałem mały silnik fizyczny gry z widokiem znad bohatera. Nic wielkiego, jednak silniczek potrafi obliczyć kierunek ruchu, jeżeli pozycja następnego kroku jest blokowana. GM FlyViewEngine by Zakol Może akurat się komuś przyda :P -
Zależy co w tym innym obiekcie chcesz osiągnąć i w jaki sposób. Twój kod wygląda w tej chwili tak: if (variable_local_exists('speed')) { if (distance_to_object(granat) < 50) { if (granat.speed == 0) { instance_destroy(); } } } Z tym, że nie wiem po co to 'if (variable_local_exists('speed'))' :P
-
Chodzi tu bardziej o 21 linijkę, bo będzie ona wykonywana przy każdym kliknięciu myszki, w przeciwieństwie do 10 wykonywanej tylko przy załadowaniu roomu. Powinno być tak: if (create_new_sprite == true) { surface_set_target(global.surface); draw_sprite(sprite_background, 0, 0, 0); draw_point_color(0, 479, c_white); surface_reset_target(); sprite_assign(global.sprite, sprite_create_from_surface(global.surface, 0, 0, 640, 480, true, true, true, true, 0, 0)); create_new_sprite = false; } draw_sprite(global.sprite, 0, 0, 0); if (mouse_check_button(mb_left)) { surface_set_target(global.surface); draw_set_color(c_white); draw_ellipse(mouse_x - 32, mouse_y - 32, mouse_x + 32, mouse_y + 32, false); surface_reset_target(); sprite_del = sprite_create_from_surface(global.surface, 0, 0, 640, 480, true, true, true, true, 0, 0); sprite_assign(global.sprite, sprite_del); sprite_delete(sprite_del); }
-
Wejdź w Global Game Settings w zakładkę Errors i jeżeli Abort on all error messages jest zaznaczony, odznacz go. Przetestuj działanie gry i jeżeli można, wybierz Ignoruj; jeżeli nie będzie takiej opcji możesz popróbować coś zdziałać po zaznaczeniu opcji Treat uninitialized variables as value 0 w zakładce Errors.
-
Czy computer_arp_snd jest wstawiony w roomie? Jeżeli istnieje, to sprawdź który objekt jest ładowany w roomie jako pierwszy, bo możliwe, że computer_arp_snd jest ładowany po player_controler, który nie potrafi odczytać położenia nieistniejącego computer_arp_snd :P
-
Oto i on: Przykład
-
<a href="#" style="text-decoration: none">link</a>
-
Chciałbym wiedzieć o czym myślałeś pisząc tego posta :] O co ci konkretnie chodzi bo troche trudno wywnioskować po tym co napisałeś?
-
Może masz wirusa? :P Uruchom edytor rejestru (Start -> Uruchom -> regedit), wejdź do klucza o nazwie i ustaw 'DisableTaskMgr' na 0. Jak nie zadziała to wyszukaj w rejestrze wszystkich wartości o nazwie 'DisableTaskMgr' i ustaw je na 0.
-
if (point_distance(x, y, obj_zawodnik2.x, obj_zawodnik2.y) > 5) { path_speed = 0; } if (point_distance(x, y, obj_zawodnik2.x, obj_zawodnik2.y) <= 3) { path_speed = <domyslna predkosc>; }
-
Nie wiem jak rozumieć to 'bez wiedzy gracza', ale chyba chodzi ci o coś takiego file_delete('sciezka_do_pliku');
-
Działko niech stworzy nowy obiekt, który będzie mial w Create: direction = point_direction(x, y, obiekt_celownik.x, obiekt_celownik.y); speed = 10; Już to 9 * 10 ^ x pisze na tym forum :] Edit: Usz ty! xP
-
Jeżeli chodzi ci tylko o obracanie sprite'a obiektu, to, jeżeli masz zarejestrowanego GM'a użyj funkcji image_angle: Step image_angle = direction; Jeżeli masz wersje shareware, poszukaj odpowiedzi na forum. Temat wiele razy poruszany.
-
direction = point_direction(x, y, obiekt_cel.x, obiekt_cel.y); speed = 5; Gdzie `obiekt_cel` jest obiektem docelowym.