Brunokun Posted July 23, 2020 Posted July 23, 2020 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 )
ber Posted July 23, 2020 Posted July 23, 2020 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) 1
Brunokun Posted July 24, 2020 Author Posted July 24, 2020 BER não deu certo fala que eu preciso estar em um veículo !
Other Languages Moderators Lord Henry Posted July 24, 2020 Other Languages Moderators Posted July 24, 2020 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) 1
Brunokun Posted July 24, 2020 Author Posted July 24, 2020 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."
Other Languages Moderators Lord Henry Posted July 24, 2020 Other Languages Moderators Posted July 24, 2020 E vc está dentro de um?
Brunokun Posted July 24, 2020 Author Posted July 24, 2020 9 minutes ago, Lord Henry said: E vc está dentro de um? sim sim estou dentro de um veiculo
Other Languages Moderators Lord Henry Posted July 24, 2020 Other Languages Moderators Posted July 24, 2020 Mostre o meta.xml do seu resource.
Brunokun Posted July 24, 2020 Author Posted July 24, 2020 2 minutes ago, Lord Henry said: Mostre o meta.xml do seu resource. <meta> <script src="client.lua" type="client" /> </meta>
Other Languages Moderators Lord Henry Posted July 24, 2020 Other Languages Moderators Posted July 24, 2020 (edited) 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 July 24, 2020 by Lord Henry 1
Brunokun Posted July 24, 2020 Author Posted July 24, 2020 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
Other Languages Moderators Lord Henry Posted July 24, 2020 Other Languages Moderators Posted July 24, 2020 De nada, tamo junto! 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