client.lua
local gate = createObject(6400, 983, 2113.7998046875, 12.10000038147, 0, 0, 90)
function MoveGate (cmd1)
moveObject(gate, 1000, 0, 0, 0)
outputChatBox("Ворота открылись.", source)
end
addCommandHandler("OpenGate",MoveGate)
function MoveGateBack (cmd2)
moveObject(gate, 1000, 983, 2113.7998046875, 12.10000038147)
outputChatBox("Ворота закрылись.", source)
end
addCommandHandler("CloseGate",MoveGateBack)
function MoveGate (cmd1)
moveObject(gate, 1000, 0, 0, 0)
outputChatBox("Ворота открылись.", source)
end
addCommandHandler("OpenGate",MoveGate)
function MoveGateBack (cmd2)
moveObject(gate, 1000, 983, 2113.7998046875, 12.10000038147)
outputChatBox("Ворота закрылись.", source)
end
addCommandHandler("CloseGate",MoveGateBack)
Где:
local gate = createObject(ID, x, y, z, xr, yr, zr) - переменная gate, ID, координаты, угол поворота ворот.
moveObject(gate, 1000, x, y, z) - Смещение ворот по координатам, при вводе команды.
meta.xml
<meta>
<info type="script" name="Basemarok" author="www.mta-inform.ru" version="1.0.0" />
<script src="client.lua" type="client" />
</meta>
<info type="script" name="Basemarok" author="www.mta-inform.ru" version="1.0.0" />
<script src="client.lua" type="client" />
</meta>