Jump to content

Remover Todas As Armas


Recommended Posts

2 hours ago, Cabrito said:

Ola,tudo bem? Bom quero criar um script pro meu servidor que quando o jogador passar pelo marker todas as armas dele são retiradas,alguem me ajuda?

Obrigado

Marker = createMarker(x, y, z, "cylinder") -- cria o marker

function retirarArmas(thePlayer)
	takeAllWeapons(thePlayer) -- retira todas as armas
end
addEventHandler("onMarkerHit", Marker, retirarArmas) -- onMarkerHit=quando o player "acertar" o marker

 

Link to comment
  • Other Languages Moderators

Sobre o código acima, prefira verificar se o elemento que acertou o marcador foi realmente um player, caso contrário irá dar um aviso no debug. Para isso, use a função getElementType. Para fins de boas práticas de programação, tente sempre colocar bons nomes em variáveis, parâmetros de funções e outros — thePlayer não faz sentido ali, pois o que irá tocar será um elemento, seja ele um player, veículo, objeto, tanto faz. Altere para hitElement.

Link to comment
On 01/06/2022 at 07:41, androksi said:

Sobre o código acima, prefira verificar se o elemento que acertou o marcador foi realmente um player, caso contrário irá dar um aviso no debug. Para isso, use a função getElementType. Para fins de boas práticas de programação, tente sempre colocar bons nomes em variáveis, parâmetros de funções e outros — thePlayer não faz sentido ali, pois o que irá tocar será um elemento, seja ele um player, veículo, objeto, tanto faz. Altere para hitElement.

Marker = createMarker(x, y, z, "cylinder") -- cria o marker

function retirarArmas(hitElement)
    if (getElementType(hitElement) == "player") then -- verifica se o elemento é um player
        takeAllWeapons(hitElement) -- retira todas as armas
    end
end
addEventHandler("onMarkerHit", Marker, retirarArmas) -- onMarkerHit = quando o player "acertar" o marker

assim né?

Edited by Lord Henry
hitElement
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...