Pedro Colto Posted July 8, 2016 Posted July 8, 2016 então esse script serviria para quando o player der tiros no carro criaria um attachElement no carro onde o tiro acertou (exemplo: se o tiro acerta a porta do carro criaria o attach do objeto na porta do carro) e simplesmente não esta criando... esta dando erro nesse attachElements; addEventHandler ( "onClientPlayerWeaponFire", getRootElement(), function(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement) local Drive = getElementType ( hitElement ) == "vehicle" oudri_3 = createObject(2636,0, 0, 0,0,0,50) if Drive then attachElements(oudri_3,hitElement,hitX,hitY,hitZ,0,0,0) outputChatBox("000xCar") end end)
DNL291 Posted July 8, 2016 Posted July 8, 2016 Na parte da offSet, você tá usando a posição que o tiro acertou no veículo.
Pedro Colto Posted July 8, 2016 Author Posted July 8, 2016 Na parte da offSet, você tá usando a posição que o tiro acertou no veículo. correto no caso teria que colocar no createObject, pois ja tentei... queria saber mesmo como coloca a posição do AttachElements onde a bala acertou no veiculo ..... no caso eu teria que utiliza isto https://wiki.multitheftauto.com/wiki/Se ... hedOffsets
DNL291 Posted July 8, 2016 Posted July 8, 2016 Pra posicionar o objeto no veículo, lá na função attachElements, você vai usar offSets, e nesse caso está a posição onde o tiro acertou. Tente o seguinte: addEventHandler ( "onClientPlayerWeaponFire", getRootElement(), function(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement) if isElement(hitElement) and getElementType ( hitElement ) == "vehicle" then attachElements( createObject(2636, hitX, hitY, hitZ, 0,0,50), hitElement, 0,0,0 ) outputChatBox("000xCar") end end) Aí, pra alterar a offSet, você só modifica os argumentos 0,0,0.
#RooTs Posted July 9, 2016 Posted July 9, 2016 parece funcionar, só que tem um porem. tem o problema do carro explodir, tem o problema de quanto tempo o objeto irá ficar no carro. entre outros...
Pedro Colto Posted July 9, 2016 Author Posted July 9, 2016 parece funcionar, só que tem um porem.tem o problema do carro explodir, tem o problema de quanto tempo o objeto irá ficar no carro. entre outros... isto é simples, o que me preocupo mais é este attach element que do mesmo jeito aidna esta setando com as coordenadas 0,0,0 no veiculo
Pedro Colto Posted July 9, 2016 Author Posted July 9, 2016 Pra posicionar o objeto no veículo, lá na função attachElements, você vai usar offSets, e nesse caso está a posição onde o tiro acertou.Tente o seguinte: addEventHandler ( "onClientPlayerWeaponFire", getRootElement(), function(weapon, ammo, ammoInClip, hitX, hitY, hitZ, hitElement) if isElement(hitElement) and getElementType ( hitElement ) == "vehicle" then attachElements( createObject(2636, hitX, hitY, hitZ, 0,0,50), hitElement, 0,0,0 ) outputChatBox("000xCar") end end) Aí, pra alterar a offSet, você só modifica os argumentos 0,0,0. olhe as seguintes imagens http://imgur.com/a/haIuO
DNL291 Posted July 10, 2016 Posted July 10, 2016 Pra quê serve este script? Serve só pra criar essa cadeira e anexá-la ao carro? Pelo que eu vi nas imagens o objeto foi criado e não há erros no código. Se o problema for offSet, edita os últimos 3 argumentos do código. Pra deixar o objeto acima do carro, por exemplo, só editar o último argumento, isto é, a posição Z do alinhamento.
Pedro Colto Posted July 11, 2016 Author Posted July 11, 2016 Pra quê serve este script? Serve só pra criar essa cadeira e anexá-la ao carro?Pelo que eu vi nas imagens o objeto foi criado e não há erros no código. Se o problema for offSet, edita os últimos 3 argumentos do código. Pra deixar o objeto acima do carro, por exemplo, só editar o último argumento, isto é, a posição Z do alinhamento. seria um sistema de uma arma especial, vou dar um exemplo: esta arma seria criar objetos no carro mais apenas admin poderia fazer isso sacou, seria um personalização de carro com arma hushsuhs, mais eu só preciso dessa parte ai que eu pedi ajuda na parte de selecionar acl e o resto ja esta feito.... é mesmo uma personalização que cria luzes etc onde o admin atira no carro... resumo: a arma criara um objeto fixado no carro aonde a bala acertar ..... não em uma posição setada no script, mais sim uma posição onde a bala acertar no carro.
DNL291 Posted July 15, 2016 Posted July 15, 2016 Desculpe a demora. Acho que o problema é que o objeto é anexado sempre no meio do veículo, é isto? Tente o seguinte: Use esta função para obter as posições offset do veículo a partir dos eixos X,Y e Z (você vai precisar incluir também essa biblioteca em Lua: https://wiki.multitheftauto.com/wiki/Lua_matrix_library).
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