Hallo, ich benötige einen kleinen Denksanstoß mit meinem Script, mit welchem ich gerade am verzweifeln bin.
Wie ich es mir vorstelle(Auf dem Boden):
Spoiler anzeigen
Externer Inhalt
www.sims3forum.de
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Mein Code bis jetzt:
Lua
local placeSetting = {}
local placeFunction = {}
placeSetting["mode"] = false
placeSetting["postable"] = {}
-- RENDER --
placeFunction["generatePositions"] = function()
local x, y, z = getElementPosition(localPlayer)
for i = 0, 11, 1 do
placeSetting["postable"][i] = {}
placeSetting["postable"][i]["x"] = x+i
placeSetting["postable"][i]["x-"] = x-i
placeSetting["postable"][i]["y"] = y+i
placeSetting["postable"][i]["y-"] = y-i
placeSetting["postable"][i]["z"] = getGroundPosition(x+i, y+i, z)+0.2
placeSetting["postable"][i]["z-"] = getGroundPosition(x-i, y-i, z)+0.2
end
end
addCommandHandler("placeo", function()
placeSetting["mode"] = not placeSetting["mode"]
placeFunction["generatePositions"]()
end)
addEventHandler("onClientRender", getRootElement(), function()
if(placeSetting["mode"] == true) then
for i = 1, 9, 1 do
for is = 1, 9, 1 do
placeFunction["drawLine"](placeSetting["postable"][i]["x"]+is, placeSetting["postable"][i]["y"]+is, placeSetting["postable"][i]["z"], placeSetting["postable"][i+1]["x"]+is, placeSetting["postable"][i+1]["y"]+is, placeSetting["postable"][i+1]["z"])
placeFunction["drawLine"](placeSetting["postable"][i]["x-"]+is, placeSetting["postable"][i]["y-"]+is, placeSetting["postable"][i]["z-"], placeSetting["postable"][i+1]["x-"]+is, placeSetting["postable"][i+1]["y-"]+is, placeSetting["postable"][i+1]["z-"])
placeFunction["drawLine"](placeSetting["postable"][i]["x"]-is, placeSetting["postable"][i]["y"]-is, placeSetting["postable"][i]["z"], placeSetting["postable"][i+1]["x"]-is, placeSetting["postable"][i+1]["y"]-is, placeSetting["postable"][i+1]["z"])
placeFunction["drawLine"](placeSetting["postable"][i]["x-"]-is, placeSetting["postable"][i]["y-"]-is, placeSetting["postable"][i]["z-"], placeSetting["postable"][i+1]["x-"]-is, placeSetting["postable"][i+1]["y-"]-is, placeSetting["postable"][i+1]["z-"])
end
end
end
end)
placeFunction["drawLine"] = function(x, y, z, x2, y2, z2)
return dxDrawLine3D(x, y, z, x2, y2, z2, tocolor(0, 255, 0), 1)
end
Alles anzeigen
Was dabei rauskommt(Bitte nicht Lachen):
Spoiler anzeigen
Externer Inhalt
www.abload.de
Inhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.
Wäre nett, wenn mir jemand bei meinem Denkproblem helfen könnte.
mfg Noneatme