aha to czekaj w edicie dam kody
EDIT:
STEP OBJ TWOJ:
if point_distance (x,y,waypoint3.x,waypoint3.y) < 100000
{
widzi = 1
}
if widzi = 1 && global.amunicja > 0
{
mp_potential_step(waypoint3.x,waypoint3.y,2,1)
}
if global.amunicja < 1 && instance_exists(ammo_red)
{
mp_potential_step(ammo_red.x,ammo_red.y,2,1)
widzi = 0
}
if global.amunicja <= 100
{
mp_potential_step(waypoint3.x,waypoint3.y,2,1)
}
if global.amunicja < 1
{
mp_potential_step(ammo_red.x,ammo_red.y,2,1)
}
else if ! instance_exists(ammo_red)
mp_potential_step(waypoint3.x,waypoint3.y,2,1)
if global.amunicja > 10
{
mp_potential_step(waypoint3.x,waypoint3.y,2,1)
}
if point_distance (x,y,waypoint3.x,waypoint3.y) > 100000
{
widzi = 0
}
if point_distance(x,y,ammo_red.x,ammo_red.y) < 16
{
move_towards_point(ammo_red.x,ammo_red.y,3)
}
if point_distance(x,y,waypoint3.x,waypoint3.y) < 16
{
move_towards_point(waypoint3.x,waypoint3.y,3)
}
if( distance_to_object( object0 ) < 300 )
{
if( strzal ) && global.amunicja > 0
{
global.amunicja -=1
var i;
i = instance_create( x, y, naboj2_bot );
i.direction = point_direction( i.x, i.y, object0.x, object0.y );
i.speed = 10;
strzal = 0;
alarm[0] = room_speed * 0.3;
}
}
if( distance_to_object( object18 ) < 300 )
{
if( strzal ) && global.amunicja > 0
{
global.amunicja -=1
var i;
i = instance_create( x, y, naboj2_bot );
i.direction = point_direction( i.x, i.y, object18.x, object18.y );
i.speed = 10;
strzal = 0;
alarm[0] = room_speed * 0.3;
}
}
CREATE OBJ TWOJ:
instance_create(0,0,celownik)
global.amunicjabotadobrego=100
zycie = 100
widzi=0
strzal = 1;
teraz waypoint3
CREATE:
klocek jump to random position
COLISSION Z OBJ TWOJ:
klockek jump to random position
Moge dac jeszcze plik exe zebyscie zobaczyli o co chodzi z tym zacinaniem sie