Witam, dzisiaj utworzy?em skrypt, kt?ry kr?ci dooko?a moim obiektem.
Problem polega na tym, ?e obiekt teleportuje si? z miejsca na miejsce zamiast powoli si? przesuwa?... Pr?dko?? poruszania si? obiektu jest ma?a, wi?c powinien przechodzi? na pozycje powoli.
Skrypt:
new o;
public OnGameModeInit()
{
Glowny();
}
PublicFunc::Glowny()
{
new Float:RX, Float:RY, Float:RZ;
GetDynamicObjectRot(o, RX, RY, RZ);
if(RX == 135)
{
new time = MoveDynamicObject(o, 2135.2998046875, 185.8994140625, 1.7999999523163, 0.5, 90, 90.0, 159.99938964844);
SetTimer("Glowny", time, 0);
}
else if(RX == 90)
{
new time = MoveDynamicObject(o, 2135.3115234375, 185.93359375, 1.7999999523163, 0.5, 45, 270, 339.99938964844);
SetTimer("Glowny", time, 0);
}
else if(RX == 45)
{
new time = MoveDynamicObject(o, 2135.3115234375, 185.93359375, 1.7999999523163, 0.5, 0, 90, 159.99938964844);
SetTimer("Glowny", time, 0);
}
else if(RX == 0)
{
new time = MoveDynamicObject(o, 2135.3115234375, 185.93359375, 1.7999999523163, 0.5, 135, 270, 339.99938964844);
SetTimer("Glowny", time, 0);
}
}
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach