lipewws Posted November 5, 2020 Share Posted November 5, 2020 How to config a server to stay with the same skin you die? (como configurar um servidor para ficar com a mesma skin que você morreu?) Link to comment
Administrators Tut Posted November 5, 2020 Administrators Share Posted November 5, 2020 Thread moved to the Scripting forum for best results Link to comment
lipewws Posted November 5, 2020 Author Share Posted November 5, 2020 4 minutes ago, Tut said: Thread moved to the Scripting forum for best results Thanks Link to comment
Hydra Posted November 5, 2020 Share Posted November 5, 2020 4 hours ago, lipewws said: How to config a server to stay with the same skin you die? (como configurar um servidor para ficar com a mesma skin que você morreu?) I think you can do that with setElementData() getElementData() onPlayerWasted() (server-side) or onClientPlayerWasted() (client-side) Link to comment
lipewws Posted November 5, 2020 Author Share Posted November 5, 2020 54 minutes ago, Hydra said: I think you can do that with setElementData() getElementData() onPlayerWasted() (server-side) or onClientPlayerWasted() (client-side) thanks, but where I put that? Link to comment
Hydra Posted November 6, 2020 Share Posted November 6, 2020 14 hours ago, lipewws said: thanks, but where I put that? make a server.lua file and put this code: function saveModelSkin() modelSkin = getElementModel(source) setElementData(source, "saveSkin", modelSkin) setElementModel(source, modelSkin) end addEventHandler("onPlayerJoin", getRootElement(), saveModelSkin) function saveModelData2() modelS = getElementModel(source) setElementData(source, "saveSkin", modelS) setElementModel(source, modelS) end addEventHandler("onElementModelChange", getRootElement(), saveModelData2) function loadModelSkin() getModelSaved = getElementData(source, "saveSkin") or 0 setElementModel(source, getModelSaved) end addEventHandler("onPlayerSpawn", getRootElement(), loadModelSkin) Link to comment
lipewws Posted November 9, 2020 Author Share Posted November 9, 2020 On 06/11/2020 at 08:22, Hydra said: make a server.lua file and put this code: function saveModelSkin() modelSkin = getElementModel(source) setElementData(source, "saveSkin", modelSkin) setElementModel(source, modelSkin) end addEventHandler("onPlayerJoin", getRootElement(), saveModelSkin) function saveModelData2() modelS = getElementModel(source) setElementData(source, "saveSkin", modelS) setElementModel(source, modelS) end addEventHandler("onElementModelChange", getRootElement(), saveModelData2) function loadModelSkin() getModelSaved = getElementData(source, "saveSkin") or 0 setElementModel(source, getModelSaved) end addEventHandler("onPlayerSpawn", getRootElement(), loadModelSkin) thanks I'll try that Link to comment
lipewws Posted November 9, 2020 Author Share Posted November 9, 2020 On 06/11/2020 at 08:22, Hydra said: make a server.lua file and put this code: function saveModelSkin() modelSkin = getElementModel(source) setElementData(source, "saveSkin", modelSkin) setElementModel(source, modelSkin) end addEventHandler("onPlayerJoin", getRootElement(), saveModelSkin) function saveModelData2() modelS = getElementModel(source) setElementData(source, "saveSkin", modelS) setElementModel(source, modelS) end addEventHandler("onElementModelChange", getRootElement(), saveModelData2) function loadModelSkin() getModelSaved = getElementData(source, "saveSkin") or 0 setElementModel(source, getModelSaved) end addEventHandler("onPlayerSpawn", getRootElement(), loadModelSkin) I put the file in the Play archive? Link to comment
Hydra Posted November 9, 2020 Share Posted November 9, 2020 yes, you put the arhive in [gameplay] folder Link to comment
lipewws Posted November 9, 2020 Author Share Posted November 9, 2020 37 minutes ago, Hydra said: yes, you put the arhive in [gameplay] folder Do I have to recconect the server after that? Link to comment
Hydra Posted November 9, 2020 Share Posted November 9, 2020 (edited) Use refresh command in your server console and if the resource is loaded it will say ,,yourResource" is loaded or smt like that. After that type /start yourResource Edited November 9, 2020 by Hydra Link to comment
lipewws Posted November 9, 2020 Author Share Posted November 9, 2020 51 minutes ago, Hydra said: Use refresh command in your server console and if the resource is loaded it will say ,,yourResource" is loaded or smt like that. After that type /start yourResource thak u so much Link to comment
Scripting Moderators xLive Posted November 9, 2020 Scripting Moderators Share Posted November 9, 2020 On 06/11/2020 at 14:22, Hydra said: make a server.lua file and put this code: function saveModelSkin() modelSkin = getElementModel(source) setElementData(source, "saveSkin", modelSkin) setElementModel(source, modelSkin) end addEventHandler("onPlayerJoin", getRootElement(), saveModelSkin) function saveModelData2() modelS = getElementModel(source) setElementData(source, "saveSkin", modelS) setElementModel(source, modelS) end addEventHandler("onElementModelChange", getRootElement(), saveModelData2) function loadModelSkin() getModelSaved = getElementData(source, "saveSkin") or 0 setElementModel(source, getModelSaved) end addEventHandler("onPlayerSpawn", getRootElement(), loadModelSkin) Just to put a note here you should disable the synchronize here because it's useless https://wiki.multitheftauto.com/wiki/SetElementData It's the fourth arguments 1 1 Link to comment
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