N9.Xzi Posted April 15, 2016 Share Posted April 15, 2016 Hey guys, i'm have the code for infernus model replace only acl group admin vehicle, code: Client side: function enterveh () triggerServerEvent("check",localPlayer) txd = engineLoadTXD("infernus.txd", 411 ) engineImportTXD(txd, 411) dff = engineLoadDFF("infernus.dff", 411 ) engineReplaceModel(dff, 411) end addEventHandler ( "onClientPlayerVehicleEnter", getRootElement(), enterveh ) Server side: function permission (source) local accName = getAccountName ( getPlayerAccount ( source ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then triggerClientEvent("check",localPlayer) end end addEvent("check", true) addEventHandler("check",root,permission) I don't know why this don't work, debugscript is not have error and etc. Please help, guys! Link to comment
Seba500PLK Posted April 15, 2016 Share Posted April 15, 2016 --Client function enterVeh() triggerServerEvent("check",localPlayer) end addEventHandler ( "onClientPlayerVehicleEnter", getRootElement(), enterVeh ) function ChangeModel () txd = engineLoadTXD("infernus.txd", 411 ) engineImportTXD(txd, 411) dff = engineLoadDFF("infernus.dff", 411 ) engineReplaceModel(dff, 411) end addEvent( "ChangeModel", true ) addEventHandler( "ChangeModel", localPlayer, ChangeModel ) --Server function permission () local accName = getAccountName ( getPlayerAccount ( client ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then triggerClientEvent("ChangeModel",client) end end addEvent("check", true) addEventHandler("check",root,permission) Link to comment
N9.Xzi Posted April 16, 2016 Author Share Posted April 16, 2016 Seba500PLK said: --Client function enterVeh() triggerServerEvent("check",localPlayer) end addEventHandler ( "onClientPlayerVehicleEnter", getRootElement(), enterVeh ) function ChangeModel () txd = engineLoadTXD("infernus.txd", 411 ) engineImportTXD(txd, 411) dff = engineLoadDFF("infernus.dff", 411 ) engineReplaceModel(dff, 411) end addEvent( "ChangeModel", true ) addEventHandler( "ChangeModel", localPlayer, ChangeModel ) --Server function permission () local accName = getAccountName ( getPlayerAccount ( client ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then triggerClientEvent("ChangeModel",client) end end addEvent("check", true) addEventHandler("check",root,permission) Have lags with model: This give many lags, debug is say nothing. Help! Link to comment
Seba500PLK Posted April 16, 2016 Share Posted April 16, 2016 --Server function permission () local accName = getAccountName ( getPlayerAccount ( client ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then triggerClientEvent("ChangeModel",client) end end addEvent("check", true) addEventHandler("check",root,permission) --Client addEventHandler( "onClientResourceStart", getRootElement( ), function ( ) triggerServerEvent("check",localPlayer) end ) function ChangeModel () txd = engineLoadTXD("infernus.txd", 411 ) engineImportTXD(txd, 411) dff = engineLoadDFF("infernus.dff", 411 ) engineReplaceModel(dff, 411) end addEvent( "ChangeModel", true ) addEventHandler( "ChangeModel", localPlayer, ChangeModel ) Link to comment
iMr.SFA7 Posted April 16, 2016 Share Posted April 16, 2016 -- Server Side ; function permission(_,acc) local accName = getAccountName (acc) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then triggerClientEvent("ChangeModel",client) end end addEventHandler('onPlayerLogin', root, permission) -- Client Side ; function ChangeModel () txd = engineLoadTXD("infernus.txd", 411 ) engineImportTXD(txd, 411) dff = engineLoadDFF("infernus.dff", 411 ) engineReplaceModel(dff, 411) end addEvent( "ChangeModel", true ) addEventHandler( "ChangeModel", localPlayer, ChangeModel ) Link to comment
N9.Xzi Posted April 16, 2016 Author Share Posted April 16, 2016 Seba500PLK said: --Server function permission () local accName = getAccountName ( getPlayerAccount ( client ) ) if isObjectInACLGroup ("user."..accName, aclGetGroup ( "Admin" ) ) then triggerClientEvent("ChangeModel",client) end end addEvent("check", true) addEventHandler("check",root,permission) --Client addEventHandler( "onClientResourceStart", getRootElement( ), function ( ) triggerServerEvent("check",localPlayer) end ) function ChangeModel () txd = engineLoadTXD("infernus.txd", 411 ) engineImportTXD(txd, 411) dff = engineLoadDFF("infernus.dff", 411 ) engineReplaceModel(dff, 411) end addEvent( "ChangeModel", true ) addEventHandler( "ChangeModel", localPlayer, ChangeModel ) One question. This code will allow me model infernus only for admin ACL, and other players may look at it, but do not get model himself? I'm need the only model install for admins, but other players can watching the admin model, and dont't get himself. Link to comment
Simple0x47 Posted April 16, 2016 Share Posted April 16, 2016 Explain better your question, please. Link to comment
N9.Xzi Posted April 17, 2016 Author Share Posted April 17, 2016 Simple01 said: Explain better your question, please. I'm need syntax for replace the model only for ACL group Admin, other players don't have replace the model, need work for admins, other players don't get change self infernus and can look only admin infernus model. 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