evo kako kod izgleda
new Float:startPos = { 18762.0, 1925.993286, 1840.254516 };
new Float:endPos = { 18762.0, 1925.097534, 1836.176147 };
new Float:rotation = { -90.199958, 0.000000, -21.700008 };
public OnGameModeInit( ) {
// Kreiraj objekat na pocetnoj poziciji
new object = CreateObject(19447, startPos, startPos, startPos, rotation, rotation, rotation);
// Pokreni neprekidno kretanje objekta
MoveObject(object);
}
// Kreiraj objekat na pocetnoj poziciji
public OnPlayerConnect( playerid ) {
// Pokreni neprekidno kretanje objekta
SetTimerEx("MoveObject", 1000, true, "i", object);
return 1;
}
forward MoveObject(objectid);
public MoveObject(objectid)
{
// Pomeraj objekat ka krajnjoj poziciji
MoveObjectTo(objectid, endPos, endPos, endPos, 5.0, rotation, rotation, rotation);
// Cekaj 5 sekundi
Delay(5000);
// Pomeraj objekat nazad ka pocetnoj poziciji
MoveObjectTo(objectid, startPos, startPos, startPos, 5.0, rotation, rotation, rotation);
return 1;
}
main() {
AddPlayerConnectCallback(OnPlayerConnect);
return 1;
}
