Jump to content

object_remover, objects come back after reconnect


Adde

Recommended Posts

Hello I used object_remover from community to remove some things from map. The problem is that the objects come back after reconnect and it only works to remove when it is in server side and not client. Here´s the saved script from object_remover. Anyone who knows the problem?

Server

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 
)    
  

objects xml

    "16670" LODmodel="0" interior="0" posX="330.7890625" posY="1813.21875" posZ="17.828125" rotX="0" rotY="0" rotZ="0.75796508789063">
    "16094" LODmodel="0" interior="0" posX="191.140625" posY="1870.0390625" posZ="21.4765625" rotX="0" rotY="0" rotZ="0">
    "16095" LODmodel="0" interior="0" posX="279.1328125" posY="1829.78125" posZ="16.6328125" rotX="0" rotY="0" rotZ="269.5">
    "3279" LODmodel="0" interior="0" posX="113.3828125" posY="1814.453125" posZ="16.8203125" rotX="0" rotY="0" rotZ="0">
    "3279" LODmodel="0" interior="0" posX="103.890625" posY="1901.1015625" posZ="16.8203125" rotX="0" rotY="0" rotZ="0">
    "16096" LODmodel="0" interior="0" posX="120.5078125" posY="1934.03125" posZ="19.828125" rotX="0" rotY="0" rotZ="0">
    "16671" LODmodel="0" interior="0" posX="193.953125" posY="2051.796875" posZ="20.1796875" rotX="0" rotY="0" rotZ="357.04632568359">
    "16668" LODmodel="0" interior="0" posX="357.9375" posY="2049.421875" posZ="16.84375" rotX="0" rotY="0" rotZ="180.56341552734">
    "16669" LODmodel="0" interior="0" posX="380.2578125" posY="1914.9609375" posZ="17.4296875" rotX="0" rotY="0" rotZ="201.69436645508">
    "3279" LODmodel="0" interior="0" posX="233.4296875" posY="1934.84375" posZ="16.8203125" rotX="0" rotY="0" rotZ="0">
    "966" LODmodel="0" interior="0" posX="-1526.390625" posY="481.3828125" posZ="6.1796875" rotX="0" rotY="0" rotZ="0">
    "968" LODmodel="0" interior="0" posX="-1526.4375" posY="481.3828125" posZ="6.90625" rotX="0" rotY="0" rotZ="0">
    "966" LODmodel="0" interior="0" posX="-1572.203125" posY="658.8359375" posZ="6.078125" rotX="0" rotY="0" rotZ="270">
    "967" LODmodel="0" interior="0" posX="-1572.703125" posY="657.6015625" posZ="6.078125" rotX="0" rotY="0" rotZ="0">
    "966" LODmodel="0" interior="0" posX="-1701.4296875" posY="687.59375" posZ="23.8828125" rotX="0" rotY="0" rotZ="90">

xml

    "true">
    

Edited by Guest
Link to comment
If you have the latest version of the MapEditor, There is the remove world object function in it, Download it remove what you want, save your map, And you're done ..

Okay, i reinstalled mta now and found it, I will test this way now.

It works! When I also reinstalled mta on my server pc :) thx

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...