Daniel1zD Posted August 17, 2013 Share Posted August 17, 2013 Es posible Remplazar el veh_mods.ide para que los demas jugadores puedan ver la wheel que funciones puedo usar ayuda Link to comment
Atouk Posted August 17, 2013 Share Posted August 17, 2013 Yo creo que tendrias que usar esto: engineLoadTXD engineImportTXD engineLoadDFF engineReplaceModel Un ejemplo por si acaso: txd = engineLoadTXD ( "ejemplo.txd" ) -- Cambia ese ejemplo por el nombre del archivo + el .txd engineImportTXD ( txd, id ) -- Para buscar los id te dejo el link dff = engineLoadDFF ( "ejemplo.dff", id ) -- Cambia ese ejemplo por el nombre del archivo + el .dff y luego el id engineReplaceModel ( dff, id ) -- Cambia el id Link para los id: https://wiki.multitheftauto.com/wiki/Vehicle_Upgrades Fijate los que digan 'Wheels' son ruedas, ahi buscas ese id y lo pones donde dice id en los 3 casos. Despues haces un meta comunmente con los dos archivos. Link to comment
Brad96 Posted August 17, 2013 Share Posted August 17, 2013 lo que dijo atouk funcionara o sino has un script aparte , que tambien funcionara bien suerte Link to comment
Daniel1zD Posted August 17, 2013 Author Share Posted August 17, 2013 function onResourceStart() engineReplaceModel(engineLoadDFF ( "wheel_sr6.dff"), 173 ) engineReplaceModel(engineLoadDFF ( "wheel_sr3.dff"), 174 ) engineReplaceModel(engineLoadDFF ( "wheel_sr2.dff"), 175 ) engineReplaceModel(engineLoadDFF ( "wheel_lr4.dff"), 176 ) engineReplaceModel(engineLoadDFF ( "wheel_lr1.dff"), 177 ) engineReplaceModel(engineLoadDFF ( "wheel_lr3.dff"), 178 ) engineReplaceModel(engineLoadDFF ( "wheel_sr1.dff"), 179 ) engineReplaceModel(engineLoadDFF ( "wheel_sr5.dff"), 180 ) engineReplaceModel(engineLoadDFF ( "wheel_sr4.dff"), 181 ) engineReplaceModel(engineLoadDFF ( "wheel_gn1.dff"), 182 ) engineReplaceModel(engineLoadDFF ( "wheel_lr2.dff"), 183 ) engineReplaceModel(engineLoadDFF ( "wheel_lr5.dff"), 184 ) engineReplaceModel(engineLoadDFF ( "wheel_gn2.dff"), 185 ) engineReplaceModel ( "veh_mods.ide"), 173,174,175,176,177,178,,179,181,182,183,184,185 ) end addEventHandler("onClientResourceStart",resourceRoot,onResourceStart) Nome funciona Link to comment
AlvareZ_ Posted August 17, 2013 Share Posted August 17, 2013 Hay no esta el modelo txd, y el formato es el siguiente: txd = engineLoadTXD ( "TuArchivo.txd" ) engineImportTXD ( txd, 587 ) -- 587 Modelo a remplazar dff = engineLoadDFF ( "TuArchivo.dff", 587) -- 587 Modelo a remplazar engineReplaceModel ( dff, 587 ) -- 587 Modelo a remplazar Link to comment
Daniel1zD Posted August 17, 2013 Author Share Posted August 17, 2013 pero yo no quiero usar TXD es que quiero remplazar los DFF y un archivo veh_mods.ide http://sharesend.com/h271rees si gustas ver las texturas Link to comment
Atouk Posted August 17, 2013 Share Posted August 17, 2013 Aver mostrame el meta o sino no te da ningun error? Jaja PD: Podes hacerlo como el primer ejemplo sacale lo del txd y proba o sino decime y te lo ago yo, esque me mareo jajajjaaj Link to comment
Atouk Posted August 17, 2013 Share Posted August 17, 2013 Ahh yase cual es el error, mira vos pusiste eso de veh_mod.ide, pone ese de vehicle.txd, probalo y decime! Link to comment
Atouk Posted August 17, 2013 Share Posted August 17, 2013 Bueno yo te los hice porque estaba al pedo, no esta probado decime si anda. Un error pero estupido es que fijate bien los parentecis que pusiste lo que hace que no funcione sino proba el que te di yo o sino arregla el tuyo con lo de los parentecis (). function cargarRuedas() txdTable = { {173}, {174}, {175}, {176}, {177}, {178}, {179}, {180}, {181}, {182}, {183}, {184}, {185} } txd = engineLoadTXD ( "vehicle.txd" ) engineImportTXD ( txd, txdTable ) dff1 = engineLoadDFF ( "wheel_sr6.dff", 173) engineReplaceModel ( dff1, 173 ) dff2 = engineLoadDFF ( "wheel_sr3.dff", 174) engineReplaceModel ( dff2, 174 ) dff3 = engineLoadDFF ( "wheel_sr2.dff", 175) engineReplaceModel ( dff3, 175 ) dff4 = engineLoadDFF ( "wheel_lr4.dff", 176) engineReplaceModel ( dff4, 176 ) dff5 = engineLoadDFF ( "wheel_lr1.dff", 177) engineReplaceModel ( dff5, 177 ) dff6 = engineLoadDFF ( "wheel_lr3.dff", 178) engineReplaceModel ( dff6, 178 ) dff7 = engineLoadDFF ( "wheel_sr1.dff", 179) engineReplaceModel ( dff7, 179 ) dff8 = engineLoadDFF ( "wheel_sr5.dff", 180) engineReplaceModel ( dff8, 180 ) dff9 = engineLoadDFF ( "wheel_sr4.dff", 181) engineReplaceModel ( dff9, 181 ) dff10 = engineLoadDFF ( "wheel_gn1.dff", 182) engineReplaceModel ( dff10, 182 ) dff11 = engineLoadDFF ( "wheel_lr2.dff", 183) engineReplaceModel ( dff11, 183 ) dff12 = engineLoadDFF ( "wheel_lr5.dff", 184) engineReplaceModel ( dff12, 184 ) dff13 = engineLoadDFF ( "wheel_gn2.dff", 185) engineReplaceModel ( dff13, 185 ) end addEventHandler( "onClientResourceStart", getElementRoot(), cargarRuedas ) Espero que te sirva! jaja Link to comment
Daniel1zD Posted August 17, 2013 Author Share Posted August 17, 2013 (edited) "Flaky" type="script" version="1.0.0" /> function cargarRuedas() txdTable = { {173}, {174}, {175}, {176}, {177}, {178}, {179}, {180}, {181}, {182}, {183}, {184}, {185} ,{196},{197},{125} } txd = engineLoadTXD ( "vehicle.txd" ) engineImportTXD ( txd, txdTable ) dff1 = engineLoadDFF ( "wheel_gn1.dff", 125) engineReplaceModel ( dff1, 125 ) dff2 = engineLoadDFF ( "wheel_gn2.dff", 173) engineReplaceModel ( dff2, 173 ) dff3 = engineLoadDFF ( "wheel_gn3.dff", 174) engineReplaceModel ( dff3, 174 ) dff4 = engineLoadDFF ( "wheel_gn4.dff", 175) engineReplaceModel ( dff4, 175 ) dff5 = engineLoadDFF ( "wheel_gn5.dff", 176) engineReplaceModel ( dff5, 176 ) dff6 = engineLoadDFF ( "wheel_lr1.dff", 177) engineReplaceModel ( dff6, 177 ) dff7 = engineLoadDFF ( "wheel_lr2.dff", 178) engineReplaceModel ( dff7, 178 ) dff8 = engineLoadDFF ( "wheel_lr3.dff", 179) engineReplaceModel ( dff8, 179 ) dff9 = engineLoadDFF ( "wheel_lr4.dff", 180) engineReplaceModel ( dff9, 180 ) dff10 = engineLoadDFF ( "wheel_lr5.dff", 181) engineReplaceModel ( dff10, 181 ) dff11 = engineLoadDFF ( "wheel_sr1.dff", 182) engineReplaceModel ( dff11, 182 ) dff12 = engineLoadDFF ( "wheel_sr2.dff", 183) engineReplaceModel ( dff12, 183 ) dff13 = engineLoadDFF ( "wheel_sr3.dff", 184) engineReplaceModel ( dff13, 184 ) dff13 = engineLoadDFF ( "wheel_sr4.dff", 185) engineReplaceModel ( dff13, 185 ) dff13 = engineLoadDFF ( "wheel_sr5.dff", 196) engineReplaceModel ( dff13, 196 ) dff13 = engineLoadDFF ( "wheel_sr6.dff", 197) engineReplaceModel ( dff13, 197 ) end addEventHandler( "onClientResourceStart", getElementRoot(), cargarRuedas ) me carga el el recurso pero no sale nada Edited August 17, 2013 by Guest Link to comment
AlvareZ_ Posted August 17, 2013 Share Posted August 17, 2013 Cada archivo debe tener su txd con su respectivo dff hay solo cargas los DFF osea la estructura se vera en blanco Link to comment
Daniel1zD Posted August 17, 2013 Author Share Posted August 17, 2013 (edited) de echo no seven blancas la ruedas seven igauales como si no se ubiera remplazado nada pero cuando cargo el resource se cargan los mb pero no salen nada esto me sale en debugscript ERROR: wheels\C_Skin_lua:61: attemplt to call global 'getElementRoot' ( a nil value ) Edited August 17, 2013 by Guest Link to comment
Atouk Posted August 17, 2013 Share Posted August 17, 2013 Cambiaste la parte del vehicle.txd en el meta? Decime el error si te sale Link to comment
Daniel1zD Posted August 17, 2013 Author Share Posted August 17, 2013 este error me sale ERROR: wheels\C_Skin_lua:61: attemplt to call global 'getElementRoot' ( a nil value ) y este es el meta "Flaky" type="script" version="1.0.0" /> Link to comment
Atouk Posted August 17, 2013 Share Posted August 17, 2013 !!! fail mio. cambia ese getElementRoot por --> getRootElement() Link to comment
Castillo Posted August 17, 2013 Share Posted August 17, 2013 function cargarRuedas ( ) txdTable = { 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 196, 197, 125 } txd = engineLoadTXD ( "vehicle.txd" ) for _, model in ipairs ( txdTable ) do engineImportTXD ( txd, model ) end dff1 = engineLoadDFF ( "wheel_gn1.dff", 125) engineReplaceModel ( dff1, 125 ) dff2 = engineLoadDFF ( "wheel_gn2.dff", 173) engineReplaceModel ( dff2, 173 ) dff3 = engineLoadDFF ( "wheel_gn3.dff", 174) engineReplaceModel ( dff3, 174 ) dff4 = engineLoadDFF ( "wheel_gn4.dff", 175) engineReplaceModel ( dff4, 175 ) dff5 = engineLoadDFF ( "wheel_gn5.dff", 176) engineReplaceModel ( dff5, 176 ) dff6 = engineLoadDFF ( "wheel_lr1.dff", 177) engineReplaceModel ( dff6, 177 ) dff7 = engineLoadDFF ( "wheel_lr2.dff", 178) engineReplaceModel ( dff7, 178 ) dff8 = engineLoadDFF ( "wheel_lr3.dff", 179) engineReplaceModel ( dff8, 179 ) dff9 = engineLoadDFF ( "wheel_lr4.dff", 180) engineReplaceModel ( dff9, 180 ) dff10 = engineLoadDFF ( "wheel_lr5.dff", 181) engineReplaceModel ( dff10, 181 ) dff11 = engineLoadDFF ( "wheel_sr1.dff", 182) engineReplaceModel ( dff11, 182 ) dff12 = engineLoadDFF ( "wheel_sr2.dff", 183) engineReplaceModel ( dff12, 183 ) dff13 = engineLoadDFF ( "wheel_sr3.dff", 184) engineReplaceModel ( dff13, 184 ) dff13 = engineLoadDFF ( "wheel_sr4.dff", 185) engineReplaceModel ( dff13, 185 ) dff13 = engineLoadDFF ( "wheel_sr5.dff", 196) engineReplaceModel ( dff13, 196 ) dff13 = engineLoadDFF ( "wheel_sr6.dff", 197) engineReplaceModel ( dff13, 197 ) end addEventHandler( "onClientResourceStart", resourceRoot, cargarRuedas ) Link to comment
Atouk Posted August 17, 2013 Share Posted August 17, 2013 Solid, una pregunta que vi y cambiaste la tabla, cuantas formas hay de hacer una tabla? Link to comment
Alexs Posted August 17, 2013 Share Posted August 17, 2013 Solid, una pregunta que vi y cambiaste la tabla, cuantas formas hay de hacer una tabla? Lee esto: http://lua-users.org/wiki/TablesTutorial Es imposible explicarte en un Post las múltiples formas de almacenar datos en Tablas, pero en ese "tutorial" hay muy buenos ejemplos, lo demás queda a tu creatividad. Link to comment
Daniel1zD Posted August 17, 2013 Author Share Posted August 17, 2013 function cargarRuedas() txdTable = { {173}, {174}, {175}, {176}, {177}, {178}, {179}, {180}, {181}, {182}, {183}, {184}, {185} ,{196},{197},{125} } txd = engineLoadTXD ( "vehicle.txd" ) engineImportTXD ( txd, txdTable ) dff1 = engineLoadDFF ( "wheel_gn1.dff", 125) engineReplaceModel ( dff1, 125 ) dff2 = engineLoadDFF ( "wheel_gn2.dff", 173) engineReplaceModel ( dff2, 174 ) dff3 = engineLoadDFF ( "wheel_gn3.dff", 174) engineReplaceModel ( dff3, 174 ) dff4 = engineLoadDFF ( "wheel_gn4.dff", 175) engineReplaceModel ( dff4, 175 ) dff5 = engineLoadDFF ( "wheel_gn5.dff", 176) engineReplaceModel ( dff5, 176 ) dff6 = engineLoadDFF ( "wheel_lr1.dff", 177) engineReplaceModel ( dff6, 177 ) dff7 = engineLoadDFF ( "wheel_lr2.dff", 178) engineReplaceModel ( dff7, 178 ) dff8 = engineLoadDFF ( "wheel_lr3.dff", 179) engineReplaceModel ( dff8, 179 ) dff9 = engineLoadDFF ( "wheel_lr4.dff", 180) engineReplaceModel ( dff9, 180 ) dff10 = engineLoadDFF ( "wheel_lr5.dff", 181) engineReplaceModel ( dff10, 181 ) dff11 = engineLoadDFF ( "wheel_sr1.dff", 182) engineReplaceModel ( dff11, 182 ) dff12 = engineLoadDFF ( "wheel_sr2.dff", 183) engineReplaceModel ( dff12, 183 ) dff13 = engineLoadDFF ( "wheel_sr3.dff", 184) engineReplaceModel ( dff13, 184 ) dff14 = engineLoadDFF ( "wheel_sr4.dff", 185) engineReplaceModel ( dff14, 185 ) dff15 = engineLoadDFF ( "wheel_sr5.dff", 196) engineReplaceModel ( dff15, 196 ) dff16 = engineLoadDFF ( "wheel_sr6.dff", 197) engineReplaceModel ( dff16, 197 ) end addEventHandler( "onClientResourceStart",getRootElement(), cargarRuedas ) Sigue sin funcionar , seme cargan los mb pero no sale nada , se queda en mas mimas como si no ubiera echo nada de remplazo si quieres prueba amigo http://sharesend.com/99hmhsp1 Link to comment
Alexs Posted August 17, 2013 Share Posted August 17, 2013 function cargarRuedas() txdTable = { {173}, {174}, {175}, {176}, {177}, {178}, {179}, {180}, {181}, {182}, {183}, {184}, {185} ,{196},{197},{125} } txd = engineLoadTXD ( "vehicle.txd" ) engineImportTXD ( txd, txdTable ) dff1 = engineLoadDFF ( "wheel_gn1.dff", 125) engineReplaceModel ( dff1, 125 ) dff2 = engineLoadDFF ( "wheel_gn2.dff", 173) engineReplaceModel ( dff2, 174 ) dff3 = engineLoadDFF ( "wheel_gn3.dff", 174) engineReplaceModel ( dff3, 174 ) dff4 = engineLoadDFF ( "wheel_gn4.dff", 175) engineReplaceModel ( dff4, 175 ) dff5 = engineLoadDFF ( "wheel_gn5.dff", 176) engineReplaceModel ( dff5, 176 ) dff6 = engineLoadDFF ( "wheel_lr1.dff", 177) engineReplaceModel ( dff6, 177 ) dff7 = engineLoadDFF ( "wheel_lr2.dff", 178) engineReplaceModel ( dff7, 178 ) dff8 = engineLoadDFF ( "wheel_lr3.dff", 179) engineReplaceModel ( dff8, 179 ) dff9 = engineLoadDFF ( "wheel_lr4.dff", 180) engineReplaceModel ( dff9, 180 ) dff10 = engineLoadDFF ( "wheel_lr5.dff", 181) engineReplaceModel ( dff10, 181 ) dff11 = engineLoadDFF ( "wheel_sr1.dff", 182) engineReplaceModel ( dff11, 182 ) dff12 = engineLoadDFF ( "wheel_sr2.dff", 183) engineReplaceModel ( dff12, 183 ) dff13 = engineLoadDFF ( "wheel_sr3.dff", 184) engineReplaceModel ( dff13, 184 ) dff14 = engineLoadDFF ( "wheel_sr4.dff", 185) engineReplaceModel ( dff14, 185 ) dff15 = engineLoadDFF ( "wheel_sr5.dff", 196) engineReplaceModel ( dff15, 196 ) dff16 = engineLoadDFF ( "wheel_sr6.dff", 197) engineReplaceModel ( dff16, 197 ) end addEventHandler( "onClientResourceStart",getRootElement(), cargarRuedas ) Sigue sin funcionar , seme cargan los mb pero no sale nada , se queda en mas mimas como si no ubiera echo nada de remplazo si quieres prueba amigo http://sharesend.com/99hmhsp1 Esa tabla no tiene sentido en ese script, ¿Por que no usas el código que te dio @SolidSnake14? Link to comment
Daniel1zD Posted August 17, 2013 Author Share Posted August 17, 2013 unction cargarRuedas ( ) txdTable = { 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 196, 197, 125 } txd = engineLoadTXD ( "vehicle.txd" ) for _, model in ipairs ( txdTable ) do engineImportTXD ( txd, model ) end dff1 = engineLoadDFF ( "wheel_gn1.dff", 125) engineReplaceModel ( dff1, 125 ) dff2 = engineLoadDFF ( "wheel_gn2.dff", 173) engineReplaceModel ( dff2, 173 ) dff3 = engineLoadDFF ( "wheel_gn3.dff", 174) engineReplaceModel ( dff3, 174 ) dff4 = engineLoadDFF ( "wheel_gn4.dff", 175) engineReplaceModel ( dff4, 175 ) dff5 = engineLoadDFF ( "wheel_gn5.dff", 176) engineReplaceModel ( dff5, 176 ) dff6 = engineLoadDFF ( "wheel_lr1.dff", 177) engineReplaceModel ( dff6, 177 ) dff7 = engineLoadDFF ( "wheel_lr2.dff", 178) engineReplaceModel ( dff7, 178 ) dff8 = engineLoadDFF ( "wheel_lr3.dff", 179) engineReplaceModel ( dff8, 179 ) dff9 = engineLoadDFF ( "wheel_lr4.dff", 180) engineReplaceModel ( dff9, 180 ) dff10 = engineLoadDFF ( "wheel_lr5.dff", 181) engineReplaceModel ( dff10, 181 ) dff11 = engineLoadDFF ( "wheel_sr1.dff", 182) engineReplaceModel ( dff11, 182 ) dff12 = engineLoadDFF ( "wheel_sr2.dff", 183) engineReplaceModel ( dff12, 183 ) dff13 = engineLoadDFF ( "wheel_sr3.dff", 184) engineReplaceModel ( dff13, 184 ) dff14 = engineLoadDFF ( "wheel_sr4.dff", 185) engineReplaceModel ( dff14, 185 ) dff15 = engineLoadDFF ( "wheel_sr5.dff", 196) engineReplaceModel ( dff15, 196 ) dff16 = engineLoadDFF ( "wheel_sr6.dff", 197) engineReplaceModel ( dff16, 197 ) end addEventHandler( "onClientResourceStart", resourceRoot, cargarRuedas ) sigue el mismo error se carga el recurso pero no se muestra nada Link to comment
MTA Team 0xCiBeR Posted August 17, 2013 MTA Team Share Posted August 17, 2013 te olvidaste de la "F" en function Link to comment
Daniel1zD Posted August 17, 2013 Author Share Posted August 17, 2013 pero sigue igual sin funcionar function cargarRuedas ( ) txdTable = { 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 196, 197, 125 } txd = engineLoadTXD ( "vehicle.txd" ) for _, model in ipairs ( txdTable ) do engineImportTXD ( txd, model ) end dff1 = engineLoadDFF ( "wheel_gn1.dff", 125) engineReplaceModel ( dff1, 125 ) dff2 = engineLoadDFF ( "wheel_gn2.dff", 173) engineReplaceModel ( dff2, 173 ) dff3 = engineLoadDFF ( "wheel_gn3.dff", 174) engineReplaceModel ( dff3, 174 ) dff4 = engineLoadDFF ( "wheel_gn4.dff", 175) engineReplaceModel ( dff4, 175 ) dff5 = engineLoadDFF ( "wheel_gn5.dff", 176) engineReplaceModel ( dff5, 176 ) dff6 = engineLoadDFF ( "wheel_lr1.dff", 177) engineReplaceModel ( dff6, 177 ) dff7 = engineLoadDFF ( "wheel_lr2.dff", 178) engineReplaceModel ( dff7, 178 ) dff8 = engineLoadDFF ( "wheel_lr3.dff", 179) engineReplaceModel ( dff8, 179 ) dff9 = engineLoadDFF ( "wheel_lr4.dff", 180) engineReplaceModel ( dff9, 180 ) dff10 = engineLoadDFF ( "wheel_lr5.dff", 181) engineReplaceModel ( dff10, 181 ) dff11 = engineLoadDFF ( "wheel_sr1.dff", 182) engineReplaceModel ( dff11, 182 ) dff12 = engineLoadDFF ( "wheel_sr2.dff", 183) engineReplaceModel ( dff12, 183 ) dff13 = engineLoadDFF ( "wheel_sr3.dff", 184) engineReplaceModel ( dff13, 184 ) dff14 = engineLoadDFF ( "wheel_sr4.dff", 185) engineReplaceModel ( dff14, 185 ) dff15 = engineLoadDFF ( "wheel_sr5.dff", 196) engineReplaceModel ( dff15, 196 ) dff16 = engineLoadDFF ( "wheel_sr6.dff", 197) engineReplaceModel ( dff16, 197 ) end addEventHandler( "onClientResourceStart", resourceRoot, cargarRuedas ) Link to comment
Castillo Posted August 17, 2013 Share Posted August 17, 2013 El tema es que no podes remplazar los modelos y no las texturas, ya que cada modelo usa diferentes texturas. Link to comment
Recommended Posts