GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: Swatch - 2015. Augusztus 20. - 12:48:45

Cím: Kapus script
Írta: Swatch - 2015. Augusztus 20. - 12:48:45
kapu = createObject(969, -1572.8, 665.70001220703, 6.5, 0, 0, 270)
function kapunyit (thePlayer)
moveObject(kapu, 969, -1572.8, 674.5, 6.5, 0, 0, 0)
end
addCommandHandler(\"nyit\", kapunyit)
function kapuzar (thePlayer)
moveObject(kapu,969, -1572.8, 665.70001220703, 6.5, 0, 0, 0)
end
addCommandHandler(\"zar\", kapuzar)

 
Ezt hogyan lehetne átírni, hogyha a közelében vagy akkor kinyíljon illetve be is záruljon miután kinyilt 5 mp késleltetéssel? Most kezdtem a scriptelést és példákból jobban tudok tanulni..
Illetve maga a script is jól jönne..
Cím: Kapus script
Írta: Toxic - 2015. Augusztus 20. - 13:31:20
getTickCount vagy setTimer
Cím: Kapus script
Írta: darkstyle152 - 2015. Augusztus 21. - 12:22:09
Hali.
a
 
moveObject(kapu, 969, -1572.8, 674.5, 6.5)

 
második paramétere nem a modelid, hanem hogy menni idő alatt érjen oda ezredmásodpercben. (pl: 5 másodperc esetén 5000-t írj oda)
Az, hogy a közelében van, 2 dologgal tudod meghatározni (van több is, de most ezek jutottak eszembe).
1. https://wiki.multitheftauto.com/wiki/GetDistanceBetweenPoints3D (2 pont távolsága)
2. https://wiki.multitheftauto.com/wiki/CreateColCuboid (csinál egy láthatatlan kockát, ami tudja, hogy bennevagy, vagy nem)
[gmod] [ code=lua][ /code] tagket használni[/gmod]