DeletedAccount1111 Posted November 28, 2012 Posted November 28, 2012 When i was trying to replace the bodikits for custom ones for the elegy (replaced it with an Acura) the game crashed everytime i wanted to join The Meta is this one: "Threule" name="Bodikit" version="1" type="script"/> and the lua this one: function replaceModel() dff = engineLoadDFF("elegy.txd", 562 ) engineReplaceModel(txd, 562) dff = engineLoadDFF("elegy.dff", 562 ) engineReplaceModel(dff, 562) dff = engineLoadDFF("elegy.txd", 562 ) engineReplaceModel(txd, 562) dff = engineLoadDFF("exh_a_l.dff", 1034 ) engineReplaceModel(dff, 1034) dff = engineLoadDFF("elegy.txd", 562 ) engineReplaceModel(txd, 562) dff = engineLoadDFF("fbmp_a_l.dff", 1171 ) engineReplaceModel(dff, 1171) dff = engineLoadDFF("elegy.txd", 562 ) engineReplaceModel(txd, 562) dff = engineLoadDFF("rbmp_a_l.dff", 1149 ) engineReplaceModel(dff, 1085) dff = engineLoadDFF("elegy.txd", 562 ) engineReplaceModel(txd, 562) dff = engineLoadDFF("rf_a_l.dff", 1038 ) engineReplaceModel(dff, 1038) dff = engineLoadDFF("elegy.txd", 562 ) engineReplaceModel(txd, 562) dff = engineLoadDFF("spl_a_l_b", 1147 ) engineReplaceModel(dff, 1096) dff = engineLoadDFF("elegy.txd", 562 ) engineReplaceModel(txd, 562) dff = engineLoadDFF("wg_l_a_l.dff", 1036 ) engineReplaceModel(dff, 1036) dff = engineLoadDFF("elegy.txd", 562 ) engineReplaceModel(txd, 562) dff = engineLoadDFF("wg_r_a_l.dff", 1040 ) engineReplaceModel(dff, 1040) end addEventHandler ( "onClientResourceStart", getResourceRootElement(getThisResource()), replaceModel) addCommandHandler ( "reloadcar", replaceModel ) and the car, here: http://www.gtainside.com/en/download.ph ... =18805&t=1 Why the hell is it crashing?
myonlake Posted November 29, 2012 Posted November 29, 2012 Look at this page's example: https://wiki.multitheftauto.com/wiki/EngineReplaceModel and then look at your code. You will notice that you replace the TXDs as DFFs, which are different. Use the example in the Wiki. Also, you do not need the type after file tag in meta.xml so you can take it off. PS. No one else replies to this thread unless you really have to. I hate when someone starts helping and then everybody joins and after 1 hour the thread is 5 pages long. Just let the first helper help...
DeletedAccount1111 Posted November 29, 2012 Author Posted November 29, 2012 Look at this page's example: https://wiki.multitheftauto.com/wiki/EngineReplaceModel and then look at your code.You will notice that you replace the TXDs as DFFs, which are different. Use the example in the Wiki. Also, you do not need the type after file tag in meta.xml so you can take it off. PS. No one else replies to this thread unless you really have to. I hate when someone starts helping and then everybody joins and after 1 hour the thread is 5 pages long. Just let the first helper help... I dont understand that part. I thought if you put the txd before it, it means the texture is there. Can you fix one line (the last one, for example) so i know what you mean?
myonlake Posted November 29, 2012 Posted November 29, 2012 (edited) meta.xml <meta> <info author="Threule" name="Bodikit" version="1" type="script" /> <script src="script.lua" type="client" /> <file src="elegy.txd" /> <file src="elegy.dff" /> <file src="exh_a_l.dff" /> <file src="fbmp_a_l.dff" /> <file src="rbmp_a_l.dff" /> <file src="rf_a_l.dff" /> <file src="spl_a_l_b.dff" /> <file src="wg_l_a_l.dff" /> </meta> Client-side (script.lua) function replaceModel() -- Elegy local txd = engineLoadTXD("elegy.txd") engineImportTXD(txd, 562) local dff = engineLoadDFF("elegy.dff", 562) engineReplaceModel(dff, 562) -- Mods local dff = engineLoadDFF("exh_a_l.dff", 1034) engineReplaceModel(dff, 1034) local dff = engineLoadDFF("fbmp_a_l.dff", 1171) engineReplaceModel(dff, 1171) local dff = engineLoadDFF("rbmp_a_l.dff", 1149) engineReplaceModel(dff, 1149) local dff = engineLoadDFF("rf_a_l.dff", 1038) engineReplaceModel(dff, 1038) local dff = engineLoadDFF("spl_a_l_b.dff", 1147) engineReplaceModel(dff, 1147) local dff = engineLoadDFF("wg_l_a_l.dff", 1036) engineReplaceModel(dff, 1036) local dff = engineLoadDFF("wg_r_a_l.dff", 1040) engineReplaceModel(dff, 1040) end addEventHandler("onClientResourceStart", resourceRoot, replaceModel) addCommandHandler("reloadcar", replaceModel) Please note that you are only replacing the DFFs, not the TXDs. Edited November 30, 2012 by Guest
TAPL Posted November 29, 2012 Posted November 29, 2012 Have you noticed that the file name doesn't have extension? local dff = engineLoadDFF("spl_a_l_b", 1147) engineReplaceModel(dff, 1147)
myonlake Posted November 29, 2012 Posted November 29, 2012 Have you noticed that the file name doesn't have extension? local dff = engineLoadDFF("spl_a_l_b", 1147) engineReplaceModel(dff, 1147) Edited my last post.
TAPL Posted November 29, 2012 Posted November 29, 2012 Have you noticed that the file name doesn't have extension? local dff = engineLoadDFF("spl_a_l_b", 1147) engineReplaceModel(dff, 1147) Edited my last post. You have extra bracket after resourceRoot. addEventHandler("onClientResourceStart", resourceRoot), replaceModel) it should be addEventHandler("onClientResourceStart", resourceRoot, replaceModel)
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now