Hallo liebe Community,
ich benötige bitte Hilfe bei meinem Script es ist ein Script welches ein Medic Gate erstellt und bewegt allerdings bekomme ich bei Zeile 3 bei getElementPosition den Error das ich kein Element angegeben habe aber ich habe player als Element angegeben ich weiß nicht weiter könnte mir jemand bitte auf die Sprünge helfen
Mit Freundlichen Grüßen
ErectGhost94
Alles anzeigen
ich benötige bitte Hilfe bei meinem Script es ist ein Script welches ein Medic Gate erstellt und bewegt allerdings bekomme ich bei Zeile 3 bei getElementPosition den Error das ich kein Element angegeben habe aber ich habe player als Element angegeben ich weiß nicht weiter könnte mir jemand bitte auf die Sprünge helfen

Mit Freundlichen Grüßen
ErectGhost94
LUA-Quellcode
- local mgate = createObject(3055,-2568,618.70001220703,15.699999809265,0,0,0)
- local x1, y1, z1 = getElementPosition (player)
- local x2, y2, z2 = getElementPosition (mgate)
- setObjectScale(mgate,1,5)
- gateMoves = false
- gateMoved = false
- function mgate_func()
- if isMedic(player) then
- if getDistanceBetweenPoints3D(x1, y1, z1, x2, y2, z2) <= 15 then
- if gateMoves == false then
- if gateMoved == false then
- moveObject(mgate,2000,-2568,618.70001220703,21.999999809265,0,0,0)
- gateMoved = true
- gateMoves = true
- setTimer (gateCheck,2000,1)
- else
- moveObject(mgate,2000,-2568,618.70001220703,15.699999809265,0,0,0)
- gateMoved = false
- gateMoves = true
- setTimer(gateCheck,2000,1)
- end
- else
- outputChatBox("Du bist kein Medic!!",player)
- end
- end
- end
- end
- addCommandHandler("mv",mgate_func)
- function gateCheck()
- gateMoves = false
- end