Guten abend
Ich versuche nach2h was zu finden wie ich maps die ich mit dem editor entfernt habe auf mein server zu kriegen
aber finde nur anleitungen wie ich sie im editor remove aber das hab ich schon....
ich habe 3 datein
loader.lua
Lua
local removals = {}
addEventHandler("onResourceStart", resourceRoot,
function()
local xmlNode = xmlLoadFile("removals.xml")
if not xmlNode then outputDebugString("Invalid xml file") return end
local children = xmlNodeGetChildren(xmlNode)
for k, node in ipairs(children) do
if xmlNodeGetName(node) == "removal" then
local model, LODmodel = tonumber(xmlNodeGetAttribute(node, "model")), tonumber(xmlNodeGetAttribute(node, "LODmodel"))
local posX, posY, posZ = tonumber(xmlNodeGetAttribute(node, "posX")), tonumber(xmlNodeGetAttribute(node, "posY")), tonumber(xmlNodeGetAttribute(node, "posZ"))
local rotX, rotY, rotZ = tonumber(xmlNodeGetAttribute(node, "rotX")), tonumber(xmlNodeGetAttribute(node, "rotY")), tonumber(xmlNodeGetAttribute(node, "rotZ"))
local interior = tonumber(xmlNodeGetAttribute(node, "interior"))
removeWorldModel(model, 20, posX, posY, posZ, rotX, rotY, rotZ, interior)
removeWorldModel(LODmodel, 20, posX, posY, posZ, rotX, rotY, rotZ, interior)
table.insert(removals, {model, LODmodel, posX, posY, posZ, rotX, rotY, rotZ, interior})
end
end
outputDebugString("Removal-map successfully loaded")
end
)
addEventHandler("onResourceStop", resourceRoot,
function()
for k, info in ipairs(removals) do
local model, LODmodel, posX, posY, posZ, rotX, rotY, rotZ, interior = unpack(info)
restoreWorldModel(model, 20, posX, posY, posZ, rotX, rotY, rotZ, interior)
restoreWorldModel(LODmodel, 20, posX, posY, posZ, rotX, rotY, rotZ, interior)
end
end
)
Alles anzeigen
meta.xml
Lua
<meta>
<info isRemovalMap="true"></info>
<script src="loader.lua" type="server"></script>
</meta>
removals.xml
Lua
<removals>
<removal model="16094" LODmodel="0" interior="0" posX="191.140625" posY="1870.0390625" posZ="21.4765625" rotX="0" rotY="0" rotZ="0"></removal>
<removal model="16671" LODmodel="0" interior="0" posX="193.953125" posY="2051.796875" posZ="20.1796875" rotX="0" rotY="0" rotZ="357.04632568359"></removal>
<removal model="16668" LODmodel="0" interior="0" posX="357.9375" posY="2049.421875" posZ="16.84375" rotX="0" rotY="0" rotZ="180.56341552734"></removal>
<removal model="16669" LODmodel="0" interior="0" posX="380.2578125" posY="1914.9609375" posZ="17.4296875" rotX="0" rotY="0" rotZ="201.69436645508"></removal>
<removal model="16670" LODmodel="0" interior="0" posX="330.7890625" posY="1813.21875" posZ="17.828125" rotX="0" rotY="0" rotZ="0.75796508789063"></removal>
<removal model="16095" LODmodel="0" interior="0" posX="279.1328125" posY="1829.78125" posZ="16.6328125" rotX="0" rotY="0" rotZ="269.5"></removal>
</removals>
wie gesagt totaler anfänger wie tu ich die nun hinzufügen hab schon versucht sie im resorces ortnuner zu haun aber nix geht