Jump to content

Destruir Veiculo por Comando


Recommended Posts

Salve Galera.. Estou tentando modificar um Script de Destruir Veiculo porem não estou conseguindo, Preciso que a destruição não seja por ID, Esse Script Está /dv ID, gostaria que não precisasse do ID destruir apenas pelo comando alguém pode me ajudar ? OBRIGADO !!

 

addCommandHandler("dv",
        function(playerSource,commandName)
    if isObjectInACLGroup ( "user." ..getAccountName(getPlayerAccount(playerSource)), aclGetGroup ("Everyone")) then
    if(id) then
        local playerID = tonumber(id)
        if(playerID) then
                local targetPlayer, targetPlayerName = getPlayerID(playerID)
                if targetPlayer then
                  local veh = getPedOccupiedVehicle(targetPlayer)
                     if veh then
                        destroyElement(veh)
                           setVehicleDamageProof (veh, false ) 
                    else
                outputChatBox("o Jogador não está em um Veiculo", thePlayer, 255, 255, 255, true)
                   end
                    end
                    else
                   
                    end
                end
            end
    end
)

 

Link to comment
function destruir()
	if isPedInVehicle(source) then
    	local veiculo = getPedOccupiedVehicle(source)
    	destroyElement(veiculo)
    	outputChatBox("Você destruiu seu veículo", source)
    else
    	outputChatBox("Você precisa estar dentro de um veículo", source)
    end
end
addCommandHandler("dv", destruir)

 

  • Like 1
Link to comment
  • Other Languages Moderators

Faltou o parâmetro de função para obter o jogador que executou o comando.

function destruir (thePlayer)
    if getPedOccupiedVehicle (thePlayer) then
        destroyElement (getPedOccupiedVehicle (thePlayer))
        outputChatBox ("Você destruiu seu veículo.", thePlayer)
    else
        outputChatBox ("Você precisa estar dentro de um veículo.", thePlayer)
    end
end
addCommandHandler ("dv", destruir)

 

  • Thanks 1
Link to comment
1 minute ago, Lord Henry said:

Faltou o parâmetro de função para obter o jogador que executou o comando.


function destruir (thePlayer)
    if getPedOccupiedVehicle (thePlayer) then
        destroyElement (getPedOccupiedVehicle (thePlayer))
        outputChatBox ("Você destruiu seu veículo.", thePlayer)
    else
        outputChatBox ("Você precisa estar dentro de um veículo.", thePlayer)
    end
end
addCommandHandler ("dv", destruir)

 

LORD HENRY ainda não está identificando o veiculo aparece assim, "Você precisa estar dentro de um veículo."

Link to comment
  • Other Languages Moderators

Está ae o motivo de não funcionar. Seu meta está errado.

Tem que ser server-side.

Você precisa destruir o veículo no servidor e não no seu cliente.

Edited by Lord Henry
  • Thanks 1
Link to comment
4 minutes ago, Lord Henry said:

Está ae o motivo de não funcionar. Seu meta está errado.

Tem que ser server-side.

Você precisa destruir o veículo no servidor e não no seu cliente.

DEU CERTOOOOOOOOOOOOOOOOO !!!! TOP TOP OBRIGADOOOO

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