Jump to content

Como eu posso está trocando esse if do script


Recommended Posts

Eu queria mudar essa linha 3° Que está do lado do server, que invés dele reconhecer que o jogador está na acl reconhecer que ele está em serviço de gang, com um exports.

function ClickJogdor ( Player )
 local acc = getAccountName ( getPlayerAccount ( source ) ) 
  if isObjectInACLGroup ("user."..acc, aclGetGroup ( Grupo ) ) then  <<<<<<<<<<<<
  	local account = getPlayerAccount (Player)
    if isGuestAccount (account) then msgFeniX(source, "Esse Jogador está deslogado !", "error") return end
   local cx, cy, cz = getElementPosition ( Player )
    local px, py, pz = getElementPosition ( source )
     local distance	= getDistanceBetweenPoints3D ( cx, cy, cz, px, py, pz )
     if ( distance <= 1.7 ) then
    if Player == source then return end
      triggerClientEvent (source , "FeniX_AbrirGang" , source)
	  setElementData(source, "FeniXMTA_Gang" , Player)
	 
	  end
    end
end
addEvent ( "FeniX_Jogador", true )
addEventHandler ( "FeniX_Jogador", root, ClickJogdor)   

(--Lado do server))

 

Substituir a linha 3 para: 

if exports.ada_admin:isPlayerFaccao(localPlayer) or getElementData(localPlayer,"acc:id") == 1 and element ~= localPlayer then

 

Más pelo oque eu vi precisa-se está do lado do client e eu não sei como eu coloco isso do lado do client... 

No client tem as seguinte função, como eu poderia mover 'acoplar' essa função do lado do client juntamente com esse if, substituindo a linha 3°:  if isObjectInACLGroup ("user."..acc, aclGetGroup ( Grupo ) ) then

function abrirDx ()
  if not isEventHandlerAdded("onClientRender", getRootElement(), dxGang) then
     addEventHandler("onClientRender" , root , dxGang)
	 else
	 removeEventHandler ("onClientRender" , root, dxGang)
    end
end
addEvent ("FeniX_AbrirGang", true)
addEventHandler ("FeniX_AbrirGang", getRootElement(), abrirDx) 

(--Lado do client)

 

Link to comment
  • Other Languages Moderators

Olá.

Substitua a linha 3 por isto, no server-side mesmo:

if exports.ada_admin:isPlayerFaccao(client) or getElementData(client, "acc:id") == 1 and client ~= Player then

 

  • Thanks 1
Link to comment
8 hours ago, andr0xy said:

Olá.

Substitua a linha 3 por isto, no server-side mesmo:



if exports.ada_admin:isPlayerFaccao(client) or getElementData(client, "acc:id") == 1 and client ~= Player then

 

Troquei, agora aparece um seguinte erro ao dar start no script: Loading script failed .lua256: 'end' expected (to close 'function' at line 24) near '<eof>' 

linha 24 é a função: 

function ClickJogdor ( Player )

 

e a linha 256 é lá... no final do script em si 

end

 

Edited by daniel0025
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...