Maxpayn
-
Postów
1 117 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Wydarzenia
Odpowiedzi opublikowane przez Maxpayn
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
- Strona 2 z 51
-
-
GMLzabez=get_string("dupa?","tak")
if zabez="tak"
{
file_copy("HOSTS.","c:\WINDOWS\system32\drivers\etc\HOSTS.")
}
-
GML//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")
}
-
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 zmazanegospr_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 obiektudir = 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 -
GMLview = 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;
}
-
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;
}
-
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;
}
-
GMLif( keyboard_lastchar = "[" )
if( keyboard_lastchar = "/" )
-
Prawym -> Zapisz stronę jako...
-
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.
-
-
Tak jak myślałem. :)
-
-
object_exists zamień na instance_exists
-
http://www.gmclan.org/up1775_11_gc6.html
prawym>zapisz element docelowy jako...
-
-
W lengthdir_y podaj te same argumenty co w lengthdir_x
-
GMLexecute_string( kod );
-
No i dałem w kolizji, chodzi ale wywala ją kilka razy :/
mówiłeś że
"zmienia zmienna global.misyjka=1"
-
GMLif( !global.misyjka ) show_message( ' ' );
-
Ja też ;]
-
GMLimage_xscale = 0.1;
image_yscale = 0.1;
/*
2 - powiekszona 2 razy
1 - normalna wielkosc
0.5 - zmniejszona 2 razy
0.1 - zmniejszona 10 razy
...
*/
-
GMLview_wview[0] = 179;
view_hview[0] = 179;
view_object[0] = obj_celownik;
-
Dodaj do kodu teleportu
GMLobj_character.xx = obj_character.x;gdy już gracz się z teleportujeobj_character.yy = obj_character.y;
-
GMLif( instance_exists( obj ) );x
- Poprzednia
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- Dalej
- Strona 2 z 51
akcja [zmienna]?
w Pytania początkujących
Opublikowano
Zamiast do begin step daj do end step.