Jump to content

Henrique2331

Members
  • Posts

    7
  • Joined

  • Last visited

Everything posted by Henrique2331

  1. Opa Eai Gente, tranquilo? estou aprendendo programação em Lua mas estou pecando no que se diz substituir modelos de roupas, não consigo encontrar o ID do modelo "helmet" e ja vi naquele "components ID" mas lá é apenas o ID do TXD e eu preciso do DFF. Quem puder me ajudar a encontrar eu ficaria grato. Segue o código que estou usando: capacete = { ["helmet"] = 30372, } function substituirTXD() for cloth, id in pairs(capacetes) do local txd = engineLoadTXD(cloth..".txd") engineImportTXD(txd, id) end end addEventHandler("onClientResourceStart", resourceRoot, substituirTXD) function substituirDFF() for cloth, id in pairs(capacetes) do local dff = engineLoadDFF(cloth..".dff") engineReplaceModel(dff, id) end end addEventHandler("onClientResourceStart", resourceRoot, substituirDFF) Eu sei que após descobrir o ID do modelo deverei alterar o código, mas é apenas para vocês poderem ter melhor compreensão do que se passa. O Código que passarei a Usar, será este: local txd = engineLoadTXD("capacete.txd") -- Localiza o TXD engineImportTXD(txd, 30372) -- Substitui o TXD local dff = engineLoadDFF("capacete.dff", 30372) -- Localiza o DFF engineReplaceModel(dff, 30372) -- Substitui o DFF ai você me pergunta pq eu não testo esse? Eu ja testei! e deu o Seguinte Erro: "attempt to call global 'engineLoadTXD' (a nil value) que eu acredito que seja outro erro que eu não faço idéia. Quem puder me ajudar eu ficaria grato :D
  2. Salve Rapaziada, Boa noite a todos os programadores kkkkk Estou aprendendo a editar scripts prontos, necessito editar um Painel de um script, tratando de altura, largura, etc. Gostaria de Saber se tem alguma forma melhor de Medir o Screen W e Screen H sem que eu tenha q ficar aumentando os valores e testando a cada vez? Algo como um DrawRetangle Lua Generator, onde a gente estipula como quer o painel e gera o código sózinho. Desde já agradeço a todos vocês
  3. Desculpe se vc n entendeu o meu comentário, eu coloquei a questão: "não sei nada de programação,se puder me mandar um tutorial de elaboração de Scripts eu agradeceria" fora que agradeci pela ajuda que ele me deu. Antes de ser agressivo, o intérprete corretamente o descrito anterior, ngm é obrigado a lidar com a ignorância sua ;D Obrigado, vou começar os estudos
  4. Mano. Muito obrigado pelos exemplos, porém eu não entendo NADA de programação, tem algum tutorial ensinando isso? Meu irmão é programador porém não tenho contato com ele. Se vc puder me ajudar a encontrar um tutorial ou elaborar o script pra mim eu ficaria grato. Desde já agradeço Bro
  5. Boa Tarde Pessoal, estou modificando um script de policia, Mais especificamente um painel aquele conhecido "PoliciaCOMPLETO", Ja Ajeitei da forma desejada porém eu queria mudar o Botão Prender, onde ao invés do jogador entrar no meu veiculo automaticamente, eu carregasse ele e somente quando eu entrasse no veiculo ele entrasse como passageiro, ja vi isso na NET porém n encontro download. Os mestres do scripting ai podem me ajudar?? Os Códigos são Esses: (Nesse caso, o script é de ja colocar no carro, eu quero de transportar ele até o carro e dps entrar e tals) --[[ ################################################ # Prender # ################################################ --]] viatura = {} function salvacarro (vei, assento, vitima) viatura[source] = vei end addEventHandler ('onPlayerVehicleEnter', root, salvacarro) function prender () local Abordado = getElementData( source,"FeniXMTA_Suspeito") local cx, cy, cz = getElementPosition ( Abordado ) local px, py, pz = getElementPosition ( source ) local distance = getDistanceBetweenPoints3D ( cx, cy, cz, px, py, pz ) if ( distance >= 1.8 ) then msgFeniX(source, "Chegue Mais Perto Do Jogador vai efetuar esta função !", "error") elseif ( distance <= 1.7) then local vtr = viatura[source] if viatura[source] then attachElements (Abordado, vtr, 0.2, -1.5, 0, 0,0,90) setPedAnimation (Abordado, 'ped','CAR_dead_LHS') vrx, vry, vrz = getElementRotation(vtr) setElementRotation(Abordado, vrx, vry, vrz+83) setElementData ( Abordado, "FeniXMTA_Preso", true ) setElementData(Abordado, "FeniX_Preso", true) else msgFeniX(source, "Entre no carro e saia para executar esta função !", "error") end end end addEvent ( "FeniX_Prender", true ) addEventHandler ( "FeniX_Prender", root, prender)
×
×
  • Create New...