21/12/2013

Tutorial de como converter handling

Descrição: Olá pessoal, você já deixou de por um certo veículo mod em seu server porque continha um handling, e você não sabia aonde enfia ele ? se sim você não terá mais este problema após este tutorial!

Tutorial
Primeiramente você deve ter um veículo que necessita adicionar um handling personalizado, caso você não tenha pode baixar um aqui como exemplo
(é melhor já ter ele convertido para MTA, pois não irei ensinar a converter)
para achar o arquivo handling do seu mod (caso ele tenha), ele estará em um documento de texto, e normalmente com o nome handling, quando você abri-lo, terá algo parecido com isto:

ELEGANT 2200.0 5000.0 1.8 0.0 0.1 -0.1 75 0.70 0.80 0.46 5 165.0 20.0 10.0 R P 6.0 0.55 0 30.0 1.86 0.10 0.0 0.35 -0.10 0.5 0.3 0.2 0.30 35000 40000000 10400000 0 1 0 

terá o nome do veículo, (no meu caso é o Elegant) e uns números sem sentido, você deverá copiar tudo do arquivo handling do seu veículo, após copiado entre neste site www.potholestudios.com haverá uma caixa de edição de texto, você cola o handling do seu veículo e clique em Convert!:

depois vá na pasta do seu veículo (já convertido para MTA) e crie um arquivo chamado handling.lua, abra este arquivo e adicione o script abaixo no arquivo handling.lua:
  1. local ID = 507
  2. addEventHandler("onVehicleEnter",root,
  3. function ()
  4.     local veh = source
  5.     if getElementModel(veh) == ID then
  6.         -- script handling --
  7.     end
  8. end)


após clicar em convert, irá sair o handling na linguagem lua e você deverá selecionar e copiar todo o seu conteúdo, como mostra a img abaixo:

agora volte para o arquivo handling.lua  você notará que na linha 6 contém isto -- script handling --, você deve substituir ela pelo código que você copio no site,  no meu caso ficou da seguinte forma:


agora procure está linha:
  1. local ID = 507
você deverá colocar o ID do seu veículo, como no meu caso eu estou personalizando o handling do veículo Elegant o ID dele é 507 então ficou: local ID = 507.

A pós ter feito todo este procedimento no arquivo handling.lua, você deverá abrir o meta.xml do seu veículo e adicionar a seguinte linha:
  1. <script src="handling.lua" type="server" />

Não entendeu direito ?, clique aqui e baixe o veículo em que eu personalizei o handling no tutorial.

Créditos: [M]ister & Pothole Studios