Jump to content

Infernus model for admin ACL need help with code!


N9.Xzi

Recommended Posts

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! :fadein:

Link to comment
  
--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
  
--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:

FDlEayWx2gg.jpg

This give many lags, debug is say nothing. Help! :!:

Link to comment
  
--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

  
-- 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
  
--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
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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...