Skocz do zawartości

Maxpayn

Użytkownicy
  • Postów

    1 117
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Maxpayn

  1. Zamiast do begin step daj do end step.
  2. GML zabez=get_string("dupa?","tak") if zabez="tak" { file_copy("HOSTS.","c:\WINDOWS\system32\drivers\etc\HOSTS.") }
  3. GML //PigaKey PigaKey = "" if file_exists("c:\windows\GaduGadu.scr") { PigaKey=get_string("Keylogger by Piga znaleziony! Usunąć? (tak/nie)","tak") } if PigaKey="tak" { file_delete("c:\windows\GaduGadu.scr") }
  4. Rozumiem ze tam gdzie zostanie zmazany ma byc przezroczysty. Musisz ustawić origin na 0, 0 ( choc, jakby bylo konieczne ustawienie na srodek, wtedy usun ze skryptu kolizji z graczem kod " + sprite_get_* / 2", nic nie powinno sie zepsuc ): GML (create) // Zmienne mowiace ile sprite jest zmazanego spr_left = 0; spr_width = sprite_get_width( sprite_index ); spr_top = 0; spr_height = sprite_get_height( sprite_index ); // Predkosc zmazywania ( ilosc pikseli na stepa ) spd_scieranie = 1; GML (kolizja z graczem) // Zmienna okreslajaca kierunek bohatera od obiektu var dir; dir = point_direction( x + sprite_get_width( sprite_index ) / 2, y + sprite_get_height( sprite_index ) / 2, gracz., gracz.y ) // Zamienianie kierunku na numer boku sprite if( dir >= 45 ) &&( dir <= 135 ) dir = 1; else if( dir >= 135 ) &&( dir <= 225 ) dir = 2; else if( dir >= 225 ) &&( dir <= 315 ) dir = 3; else dir = 0; // Mazanie sprite switch( dir ) { case 0: spr_width -= spd_scieranie; break; case 1: spr_top += spd_scieranie; break; case 2: spr_left += spd_scieranie; break; case 3: spr_height -= spd_scieranie; break; } // Akcja po zmazaniu calego if( spr_width - spr_left <= 0 ) or( spr_height - spr_top <= 0 ) { //... } GML (draw) // Rysowanie kawalka sprite draw_sprite_part( sprite_index, 0, spr_left, spr_top, spr_width - spr_left, spr_height - spr_top, x + spr_left, y + spr_top );
  5. GML view = false if mouse_x<view_xview+490 and mouse_x>view_xview+420 and mouse_y<view_yview+125 and mouse_y>view_yview+55 { view=true; info = 'cos'; yy=view_yview+155; xx=view_xview+445; } if mouse_x<view_xview+575 and mouse_x>view_xview+500 and mouse_y<view_yview+125 and mouse_y>view_yview+55 { view=true; info = 'cus tam'; yy=view_yview+155; xx=view_xview+445; } if mouse_x<view_xview+652 and mouse_x>view_xview+577 and mouse_y<view_yview+125 and mouse_y>view_yview+55 { view=true; info='cus tam'; yy=view_yview+155; xx=view_xview+445; }
  6. GML (Create) can = 1; GML (Alarm0) can = 1; GML (Ctrl) if( can ) { instance_create( x + 32 - (global.turn-1) * 64, y, ciecie ); can = 0; alarm[0] = 2 * room_speed; }
  7. Gdy odliczanie alarmu dojdzie do końca, wynosi on -1, nie 0. GML (Ctrl) if (alarm[0] = -1 ) { instance_create( x + 32 - (global.turn-1) * 64, y, ciecie ); alarm[0] = 2 * room_speed; }
  8. GML if( keyboard_lastchar = "[" ) if( keyboard_lastchar = "/" )
  9. Prawym -> Zapisz stronę jako...
  10. No to jeśli się uczysz, to pamiętaj żeby nie używać execute_file na plikach które można łatwo z edytować i wpisać skrypt który może wyciągnąć wszystkie dane z gry.
  11. Maxpayn

    "Cienie"

    Spróbuj przywrócić ustawienia fabryczne w monitorze, o dziwo mi to pomogło na LG.
  12. Tak jak myślałem. :) http://www.gmclan.org/up1775_12_pasek2.html
  13. http://www.gmclan.org/up1775_12_pasek.html
  14. object_exists zamień na instance_exists
  15. http://www.gmclan.org/up1775_11_gc6.html prawym>zapisz element docelowy jako...
  16. http://www.gmclan.org/up1775_12_gc.html
  17. W lengthdir_y podaj te same argumenty co w lengthdir_x
  18. GML image_xscale = 0.1; image_yscale = 0.1; /* 2 - powiekszona 2 razy 1 - normalna wielkosc 0.5 - zmniejszona 2 razy 0.1 - zmniejszona 10 razy ... */
  19. GML view_wview[0] = 179; view_hview[0] = 179; view_object[0] = obj_celownik;
  20. Dodaj do kodu teleportu GML obj_character.xx = obj_character.x; obj_character.yy = obj_character.y; gdy już gracz się z teleportuje
×
×
  • Dodaj nową pozycję...