Guten Tag,
Ich habe ein neues Tor hinzugefügt,
Soweit hat funktioniert und danach bei MoveObject habe ich einfach den Winkel raufgedreht und die Koordinatoren gespeichert.
Mein Problem ist, dass da nichts passiert obwohl die Koordinatoren anders sind und ich weiss nicht was ich falsch mache.
Was auch für mich merkwürdig ist, dass wenn ich beim MoveObject eine ganz andere Position festlege, dies funktioniert dann.
Soweit ich gesehen habe, hat der Debugscript sowie Logs nichts ausgespuckt.
Lua
LSPDgateMoved = false
LSPDGate1 = createObject ( 980, 1588.1999511719, -1637.9000244141, 15, 0, 0, 180 )
LSPDGate2 = createObject ( 968, 1544.6999511719, -1630.9000244141, 13.10000038147, 0, 90, 90 )
local function LSPD_Gate_LS_func ( player )
if isCop(player) or isOnDuty(player) then
if getDistanceBetweenPoints3D ( 1588.1999511719, -1637.9000244141, 15, getElementPosition ( player ) ) < 17 then
if LSPDgateMoved == false then
moveObject ( LSPDGate1, 1500, 1598.1500244141, -1637.9000244141, 15 )
LSPDgateMoved = true
else
moveObject ( LSPDGate1, 1500, 1588.1999511719, -1637.9000244141, 15 )
LSPDgateMoved = false
end
end
end
end
addCommandHandler ( "mv", LSPD_Gate_LS_func )
local function LSPD_Gate_LS_func2 ( player )
if isCop(player) or isOnDuty(player) then
if getDistanceBetweenPoints3D ( 1544.6999511719, -1630.9000244141, 13.10000038147, getElementPosition ( player ) ) < 17 then
if LSPDgateMoved == false then
moveObject ( LSPDGate2, 1500, 1544.7001953125, -1630.900390625, 13.10000038147 )
LSPDgateMoved = true
else
moveObject ( LSPDGate2, 1500, 1544.6999511719, -1630.9000244141, 13.10000038147 )
LSPDgateMoved = false
end
end
end
end
addCommandHandler ( "mtv", LSPD_Gate_LS_func2 )
Alles anzeigen
Es handelt sich um das 2 Funktion.
MfG