Jump to content

Se poder me ajuda


Recommended Posts

Galera eu to tentando fazer uma fabrica de arma para quando o jogador de /m4 ele fica um tempo fazendo a anim é dps ganha a arma eu tentei dessa forma

mais não deu certo se alguem pode falar ou mostra como faz fico grado des de já

marketweapon = createMarker (1550.5791015625,-806.974609375,72.217529296875, "cylinder", 1.5, 255,255,255)

function msg (player)

outputChatBox (" /m4 para começar a fabricar a M4 ", player, 220,255,255,true)

end
addEventHandler("onMarkerHit", marketweapon, msg)

function pegarm4(player)
	giveWeapon(player, 31,300, true)
	tempFreeze(20.2)
    setPedAnimation( localPlayer, "BOMBER", "BOM_Plant", true, true)
	end
addCommandHandler("m4", pegarm4)

 

Link to comment

Você deve utilizar a função isElementWithinMarker pra verificar se o jogador está dentro do marker. Você utilizou o setPedAnimation de forma errada 
 localPlayer é apenas no client-side tente usar esse que fiz da forma correta.
 

function msg (player)
	outputChatBox (" /m4 para começar a fabricar a M4 ", player, 220,255,255,true)
end
addEventHandler("onMarkerHit", marketweapon, msg)

function pegarm4(player)    
	if isElementWithinMarker(player, marketweapon) then
		giveWeapon(player, 31,300, true)
		tempFreeze(20.2)
		setPedAnimation( player, "BOMBER", "BOM_Plant", true, true)
	end
end
addCommandHandler("m4", pegarm4)

 

Edited by #DaNiLiN
Link to comment
  • Other Languages Moderators

Pra começar, se o cara usar /m4 fora do marker, ele já vai conseguir fazer a arma. Você precisa fazer um verificador se quer que o comando só funcione dentro do marker.

O que seria esse tempFreeze? Uma função que não existe?

E arrume a indentação do código.

2 minutes ago, #DaNiLiN said:

Você deve utilizar a função isElementWithinMarker pra verificar se o jogador está dentro do marker. Você utilizou o setPedAnimation de forma errada 
 localPlayer é apenas no client-side tente usar esse que fiz da forma correta.

Não existe source no evento addCommandHandler. Sua linha 7 dará erro.

Edited by Lord Henry
Link to comment
28 minutes ago, Lord Henry said:

Pra começar, se o cara usar /m4 fora do marker, ele já vai conseguir fazer a arma. Você precisa fazer um verificador se quer que o comando só funcione dentro do marker.

O que seria esse tempFreeze? Uma função que não existe?

E arrume a indentação do código.

Não existe source no evento addCommandHandler. Sua linha 7 dará erro.

é porque eu queria que  o jogador fizesse a animação ate certo tempo é parava de fazer a animação para ganha a arma

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