Jump to content

object_remover, objects come back after reconnect


Adde

Recommended Posts

Posted (edited)

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

My ingame nickname is: Mr.Snus

Posted

Remove them client side.

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted

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 ..

" Keep Thinking Different . " - Steve Jops

--------------------

Don't send me PMs asking for help, I Won't reply !

Posted
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

My ingame nickname is: Mr.Snus

Posted

You're welcome

" Keep Thinking Different . " - Steve Jops

--------------------

Don't send me PMs asking for help, I Won't reply !

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...