Jump to content

FeniXMTA

Members
  • Posts

    84
  • Joined

  • Last visited

Posts posted by FeniXMTA

  1. 1 hour ago, Furzy said:

    Acho que não, oque voce deveria fazer é setar a arma padrao, exemplo : M4 como invisivel com um txd e um dff

    e replace o objeto com a arma que tu quer e com o bone_attach , attach essa arma pra mao do personagem

    Como é feito nas gamemodes dayz recentes.

    Mais no caso eu não usaria mais a m4 no jogo ?

  2. On 16/09/2019 at 17:37, Furzy said:

    Checa a arma com getPedWeapon ou getPedWeaponSlot (caso queira especificar se está segurando a arma ) e entao 

     

    
    setPlayerHudComponentVisible ( source, "crosshair", false ) 
    
    
    
     

    Deixa eu te pergunta, tem como pegar um objeto e fazer mirar igual se eu estivesse com uma arma na mão ?

  3. 1 hour ago, Lord Henry said:

    Quando vc está criando a animação, geralmente vc insere frames em todos os ossos do esqueleto do personagem. Em vez disso, crie os frames somente nos ossos que interessam na animação, ignorando as pernas e tronco do esqueleto.

    Mais tem como eu pegar o arquivo ipf da animação desejada e esta removendo esses frames ?

  4. 1 minute ago, MainSCR said:

    Só funciona com algumas animações.

    Como esta por exemplo:

    
    function setAnim(player)
    	setPedAnimation(player, "CARRY", "crry_prtial", 0, false) 
    end
    addCommandHandler("anim", setAnim)
    

     

    Sim cara, isso eu tenho conhecimento. Mais agora oque eu estou referindo seria animação em arquivo ipf.

  5. On 10/01/2019 at 23:28, Tommy. said:

    Bom, o que você pode fazer é...
    Colocar uma textura invisível na arma padrão e cria um objecto com a arma após isso você usa o resource "bone_attach" pra prender o objeto na mão que você deseja.

    Mais tipo assim, como o player vai mirar criando objeto ?

  6. 2 hours ago, DNL291 said:

    theVehicle na linha 3 vai retornar uma boolean já que você está fazendo uma verificação.

    1 - Use o parâmetro da função bindKey na msgCarro, assim você terá o elemento player.

    2 - Obtenha o veículo com getPedOccupiedVehicle(thePlayer) e verifique se ele está com um veículo, caso contrário você terá avisos indesejados em getVehicleComponentPosition.

    3 - A bind deve ser adicionada também para novos players no server, no "onResourceStart" irá adicionar apenas para os que estarão no momento que o resource ligar.

    Sim.

  7. 8 minutes ago, Lord Henry said:

    Obter a posição do capô em relação ao mundo:

    
    local hoodX, hoodY, hoodZ = getVehicleComponentPosition (theVehicle, "bonnet_dummy", "world")
    

    E dai pra saber a distância do capô e o jogador, usa um getDistanceBetweenPoints3D.

    function msgCarro ()
    
      local theVehicle = getElementType( source ) == "vehicle"
      local hoodX, hoodY, hoodZ = getVehicleComponentPosition (theVehicle, "bonnet_dummy", "world")
      local x, y, z = getElementPosition ( source )
      local distance = getDistanceBetweenPoints3D( hoodX, hoodY, hoodZ, x, y, z ) 
      if distance < 4 then 
      outputChatBox("TESTE_1")
      else
      outputChatBox("TESTE_2")
      end
    end
    
    addEventHandler( "onResourceStart", resourceRoot,
    	function()
    		for _,v in pairs(getElementsByType("player")) do
    			bindKey(v, "b" , "down", msgCarro)
    		end
    	end
    )

     

×
×
  • Create New...