lipewws Posted November 5, 2020 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?)
Moderators Tut Posted November 5, 2020 Moderators Posted November 5, 2020 Thread moved to the Scripting forum for best results
lipewws Posted November 5, 2020 Author Posted November 5, 2020 4 minutes ago, Tut said: Thread moved to the Scripting forum for best results Thanks
Hydra Posted November 5, 2020 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)
lipewws Posted November 5, 2020 Author 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?
Hydra Posted November 6, 2020 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)
lipewws Posted November 9, 2020 Author 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
lipewws Posted November 9, 2020 Author 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?
lipewws Posted November 9, 2020 Author 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?
Hydra Posted November 9, 2020 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
lipewws Posted November 9, 2020 Author 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
Scripting Moderators xLive Posted November 9, 2020 Scripting Moderators 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
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