MoveObject

Z Ferdova wikina
Verze z 21. 4. 2012, 08:53, kterou vytvořil Lurk (diskuse | příspěvky)
(rozdíl) ← Starší verze | zobrazit aktuální verzi (rozdíl) | Novější verze → (rozdíl)
Skočit na navigaci Skočit na vyhledávání
Přesunout objekt na nové místo s nastavenou rychlostí. Hráči/Vozidla budou "surfovat" na objektu.

Parametry

Poznámka:Parametry uvedené níže jsou pro 0.3d a aktuální verze.

(objectid, Float:X, Float:Y, Float:Z, Float:Speed, Float:RotX = -1000.0, Float:RotY = -1000.0, Float:RotZ = -1000.0)
objectid
ID Objektu
Float:X,Y,Z
Souřadnice X,Y,Z kam se objekt přesune
Float:Speed
Rychlost pohybu
Float:RotX,Y,Z
Rotace objektu


Vrací: CHYBÍ PŘEKLAD - The time it will take for the object to move in milliseconds.


Poznámka:Parametry uvedené níže jsou pro 0.3c a starší verze.

(objectid, Float:X, Float:Y, Float:Z, Float:Speed)
objectid
ID Objektu
Float:X,Y,Z
Souřadnice X,Y,Z kam se objekt přesune
Float:Speed
Rychlost pohybu


new obj; 
public OnGameModeInit()
{
    obj = CreateObject(980, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0);
    return 1;
}
public OnPlayerCommandText(playerid, cmdtext[])
{
    if(strcmp(cmdtext, "/pohyb", true) == 0)
    {
        new string[50];
        new movetime = MoveObject(obj, 0, 0, 10, 2.00);
        format(string, sizeof(string), "Objekt byl presunut za %d millisekund", movetime);
        SendClientMessage(playerid, 0xFF000000, string);
        return 1;
    }
    return 0;
}