mcgluszak Opublikowano 27 Stycznia 2008 Udostępnij Opublikowano 27 Stycznia 2008 mam zmienne globalne: global.ama i global.amb odpowiadające za amunicję do broni a i b, oraz global.bron, która odpowiada za to, czy aktualnie mamy broń a czy b i jak strzelam mam skrypta: if global.ama<1 if global.bron=1 if ready=1 instance_create(x,y,obj_pocisk1) ready=0 alarm[0]=10 global.ama-=1 i if global.amb<1 if global.bron=2 if ready=1 instance_create(x,y,obj_pocisk2) ready=0 alarm[0]=10 global.amb-=1 Problem polega na tym, że jak strzelam to pociski się NIE tworzą, a amunicja odejmuje się jak bym strzelał z dwóch broni na raz Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
D!4bl0 Opublikowano 27 Stycznia 2008 Udostępnij Opublikowano 27 Stycznia 2008 O.O a gdzie masz klamry do if'ów? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mcgluszak Opublikowano 27 Stycznia 2008 Autor Udostępnij Opublikowano 27 Stycznia 2008 jakie klamry ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
D!4bl0 Opublikowano 27 Stycznia 2008 Udostępnij Opublikowano 27 Stycznia 2008 no bo konstrukcja if musi mic klamry! np. if global.ama<1 { if global.bron=1 { if ready=1 { instance_create(x,y,obj_pocisk1) ready=0 alarm[0]=10 global.ama-=1 } } } Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 27 Stycznia 2008 Udostępnij Opublikowano 27 Stycznia 2008 GML if( global.ama<1 and ready==1 ) { switch( global.bron ) { case 1: instance_create(x,y,obj_pocisk1); ready=0; alarm[0]=10; global.ama-=1; break; case 2: instance_create(x,y,obj_pocisk2) ready=0; alarm[0]=10; global.ama-=1; break; } } Hm? Tak lepiej. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mcgluszak Opublikowano 27 Stycznia 2008 Autor Udostępnij Opublikowano 27 Stycznia 2008 nie działa Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Tymon Opublikowano 27 Stycznia 2008 Udostępnij Opublikowano 27 Stycznia 2008 Bo powinno być chyba global.ama>0, nie? D!4bl0, nie musi mieć przy tylko jednej "akcji" po warunku. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
mcgluszak Opublikowano 27 Stycznia 2008 Autor Udostępnij Opublikowano 27 Stycznia 2008 Dzięki Tymon Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi