Jump to content

¿Cómo eliminar objetos con scripts?


Alvaro_Es

Recommended Posts

Muy buenas. 

Quiero eliminar completamente la estación de San Fierro. No se puede eliminar ni con el borrador básico (World object remover), ni con el resource que me descargué que permite, gracias a un menú con varias opciones, supuestamente, eliminar cualquier objeto. Por lo que he estado buscando en Internet y según lo que pone, se puede usar el script removeWorldModel; pero no entiendo algo. ¿Dónde debo escribir el script en concreto? Sé que se debe escribir en uno de estos tres archivos: mapEditorScriptingExtension_c , mapEditorScriptingExtension_s (ambos LUA) y meta (XML). He probado con el archivo meta pero no sé exactamente en qué parte hay que ponerlo ni cómo ponerlo. Es la primera vez que creo un script, a decir verdad.

Les agradezco de antemano cualquier ayuda.

Link to comment

Lo primero que debes hacer es descubrir cuales son los ID de los modelos que deseas borrar del mapa, cuando tienes eso haz un script en client de este estilo:

local modelos = { 1250, 2501, 591, 250, 2510 } -- SON ID's ALEATORIAS, DEBERAS BORRAR ESTAS Y AÑADIR LAS TUYAS.
local radius, x, y, z = 50, 1200, 2000, 2000 -- REEMPLAZA EL RADIO Y LAS COORDENADAS CON LAS QUE NECESITES PARA ABARCAR TODA LA ESTACIÓN SF

local function resource_start()
 for modelo_id = 1, #modelos do
  removeWorldModel( modelos[ modelo_id ], radius, x, y, z )
 end
end
addEventHandler( 'onClientResourceStart', resourceRoot, resource_start )

 

  • Like 1
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...