Mathian
Мастер
Всем хай!
Задумал очередную идейку xD
Только крупного масштаба
Но не могу никак понять, почему же не робит.
Вообщем: Кто не знает - вот вам функция, кто не догнал - кыш с темы.
Задумал очередную идейку xD
Только крупного масштаба
Но не могу никак понять, почему же не робит.
Вообщем: Кто не знает - вот вам функция, кто не догнал - кыш с темы.
PHP:
forward ObjectToPoint(Float:radi, objectid, Float:x, Float:y, Float:z);
public ObjectToPoint(Float:radi, objectid, Float:x, Float:y, Float:z)
{
if(IsValidObject(objectid))
{
new Float:oldposx, Float:oldposy, Float:oldposz;
new Float:tempposx, Float:tempposy, Float:tempposz;
GetObjectPos(objectid, oldposx, oldposy, oldposz);
tempposx = (oldposx -x);
tempposy = (oldposy -y);
tempposz = (oldposz -z);
if (((tempposx < radi) && (tempposx > -radi)) && ((tempposy < radi) && (tempposy > -radi)) && ((tempposz < radi) && (tempposz > -radi)))
{
return 1;
}
}
return 0;
}
Так вот.....
Я создавал
Я создавал
PHP:
public MoveBirds(playerid,objectid)
И просто
PHP:
public MoveBirds()
Компилируется норм, но не пашет.
Код:
PHP:
Bird = CreateDynamicObject(19078, 1050.50989, -960.13068, 1087.87878, 0.00000, 270.00000, -18.00000);
PHP:
if(ObjectToPoint(5,Bird,1050.50989, -960.13068, 1087.87878)){MoveObject(Bird,1053.90125, -959.73834, 1087.91541,5.00);}
if(ObjectToPoint(5,Bird,1053.90125, -959.73834, 1087.91541)){MoveObject(Bird,1053.90125, -959.73834, 1088.42542,5.00);}
if(ObjectToPoint(5,Bird,1053.90125, -959.73834, 1088.42542)){MoveObject(Bird,1054.65942, -947.43469, 1087.43091,5.00);}
if(ObjectToPoint(5,Bird,1054.65942, -947.43469, 1087.43091)){MoveObject(Bird,1049.58484, -951.54919, 1087.43091,5.00);}
if(ObjectToPoint(5,Bird,1049.58484, -951.54919, 1087.43091)){MoveObject(Bird,1050.50989, -960.13068, 1087.87878,5.00);}
Хочу что б когда объект был на опр. координатах, то его двигало на другие.
Подскажите в чём проблема, с меня + xD
Подскажите в чём проблема, с меня + xD
