SLRR Brasil
Olá, faça login para ter acesso a todo conteúdo que a comunidade SLRR Br disponibiliza para você.

Tutorial de como fazer as rodas ficar com offset ajustavel!

Ir em baixo

Tutorial de como fazer as rodas ficar com offset ajustavel! Empty Tutorial de como fazer as rodas ficar com offset ajustavel!

Mensagem por adnan54 em Sex Ago 09, 2013 5:59 pm

Iaew galera, vou ensinar a vocês como deixar suas roda com offset ajustável! o tuto foi pedido pelo meu parça Guilherme!
primeiro de tudo, va na pasta scripts da sua roda e veja si tem uma pasta chamada "SRC", se tiver é mais fácil, se não você vai ter que "clonar" os javas e ai fica mais difícil!

Depois que você entro na pasta SRC, procure o java da roda que você quer deixar com offset ajustável e substitua por esse:

JAVA:

package java.game.cars;

import java.render.osd.*;
import java.io.*;
import java.util.*;
import java.util.resource.*;
import java.game.*;
import java.game.parts.rgearpart.reciprocatingrgearpart.*;

public class COLOQUE AQUI O NOME DO .CLASS DELA extends Wheel
{
float f_offset, default_offset, old_offset, diameter, width;

public COLOQUE AQUI O NOME DO .CLASS DELA ( int id )
{
name = "COLOQUE AQUI O NOME DA RODA NO JOGO";

rim_type = rtFACTORY;
diameter = 19.0; //< Coloque aqui o diâmetro da sua roda
width = 11.0; //< coloque aqui a largura dela
default_offset = 0.0;
f_offset = default_offset;
SetupWheel( diameter, width, default_offset);

description = "Variable offset";
}


public void load( File saveGame )
{
super.load( saveGame );

int save_ver = saveGame.readInt();

if (save_ver >= 1)
{
f_offset = saveGame.readFloat();
setSlotPos( 1, new Vector3(f_offset/1000.0, 0, 0), null );
}
}

public void save( File saveGame )
{
super.save( saveGame );

int save_ver = 2;

saveGame.write( save_ver );
if (save_ver >= 1)
{
saveGame.write( f_offset );
}
}

public int isTuneable()
{
return true;
}

public void buildTuningMenu( Menu m )
{
old_offset = f_offset;

m.addItem( "Offset", 1, f_offset, -65.0, 65.0, 1.1, null ).printValue(" %1.1f");

m.addItem( "Reset to factory defaults", 0); //this should always be with cmd=0

GameLogic.player.car.wakeUp();
}

public void endTuningSession( int cancelled )
{
if( cancelled )
{
f_offset = old_offset;
}
else
{
if (f_offset != old_offset)
GameLogic.spendTime(5*60);
getCar_LocalVersion();
if (the_car)
the_car.forceUpdate();
}
}

public void handleMessage( Event m )
{
if( m.cmd == 0 )
{
f_offset = default_offset;
m.gadget.osd.findGadget( this, 1 ).setValue( default_offset );
setSlotPos( 1, new Vector3(f_offset/1000.0, 0, 0), null );
}
else
if( m.cmd == 1 )
{
f_offset = ((Slider)m.gadget).value;
((Slider)m.gadget).changeVLabelText( Float.toString(f_offset, " %1.1f"));
setSlotPos( 1, new Vector3(f_offset/1000.0, 0, 0), null );
}
}
}

lembre-se de substituir certinho o que eu marquei ali (leia com atenção)
qualquer coisa amanhã eu faço outro tuto mais explicativo, agora to na correria..
adnan54
adnan54
Baiern CoupéSport GTIII
Baiern CoupéSport GTIII

Mensagens : 1698
Data de inscrição : 06/07/2012
Idade : 20
Localização : São José do Rio Preto

Voltar ao Topo Ir em baixo

Tutorial de como fazer as rodas ficar com offset ajustavel! Empty Re: Tutorial de como fazer as rodas ficar com offset ajustavel!

Mensagem por LeoO.! em Sex Ago 09, 2013 7:03 pm

ó , ta evoluindo mlk , parabens pelo tuto!
LeoO.!
LeoO.!
LeO das D0RG4z
LeO das D0RG4z

Mensagens : 4217
Data de inscrição : 06/09/2009
Idade : 24
Localização : Mauá SP

http://www.orkut.com.br/Main#Profile?uid=13777730476866665380&am

Voltar ao Topo Ir em baixo

Tutorial de como fazer as rodas ficar com offset ajustavel! Empty Re: Tutorial de como fazer as rodas ficar com offset ajustavel!

Mensagem por Bruniin Lopez em Sex Ago 09, 2013 7:19 pm

Adnan tive problemas ao tentar mecher na java das rodas do pack CSM .


Java:
package java.game.parts.wheels.rims;

import java.game.parts.rgearpart.reciprocatingrgearpart.*;

public class Asanti_AF142_10_22_0 extends Wheel
{
public Asanti_AF142_10_22_0 ( int id )
{
name = "Asanti AF 142 10.0x22 ET +0 rim";

rim_type = rtFACTORY;
SetupWheel( 22.0, 10.0, 0.0);
}
}

Bruniin Lopez
Duhen 1.5
Duhen 1.5

Mensagens : 4
Data de inscrição : 31/07/2013
Idade : 29
Localização : Rio de Janeiro

Voltar ao Topo Ir em baixo

Tutorial de como fazer as rodas ficar com offset ajustavel! Empty Re: Tutorial de como fazer as rodas ficar com offset ajustavel!

Mensagem por adnan54 em Sex Ago 16, 2013 9:28 am

[Você precisa estar registrado e conectado para ver este link.] escreveu:ó , ta evoluindo mlk , parabens pelo tuto!
vlw tio leo xD

[Você precisa estar registrado e conectado para ver este link.] escreveu:
Adnan tive problemas ao tentar mecher na java das rodas do pack CSM .
substitua todo código do java dela pelo que eu postei ali em cima.. vai ficar assim:
JAVA:

package java.game.cars;

import java.render.osd.*;
import java.io.*;
import java.util.*;
import java.util.resource.*;
import java.game.*;
import java.game.parts.rgearpart.reciprocatingrgearpart.*;

public class Asanti_AF142_10_22_0 extends Wheel
{
float f_offset, default_offset, old_offset, diameter, width;

public Asanti_AF142_10_22_0 ( int id )
{
name = "Asanti AF 142 10.0x22 ET +0 rim";

rim_type = rtFACTORY;
diameter = 22.0;
width = 10.0;
default_offset = 0.0;
f_offset = default_offset;
SetupWheel( diameter, width, default_offset);

description = "Variable offset";
}


public void load( File saveGame )
{
super.load( saveGame );

int save_ver = saveGame.readInt();

if (save_ver >= 1)
{
f_offset = saveGame.readFloat();
setSlotPos( 1, new Vector3(f_offset/1000.0, 0, 0), null );
}
}

public void save( File saveGame )
{
super.save( saveGame );

int save_ver = 2;

saveGame.write( save_ver );
if (save_ver >= 1)
{
saveGame.write( f_offset );
}
}

public int isTuneable()
{
return true;
}

public void buildTuningMenu( Menu m )
{
old_offset = f_offset;

m.addItem( "Offset", 1, f_offset, -65.0, 65.0, 1.1, null ).printValue(" %1.1f");

m.addItem( "Reset to factory defaults", 0); //this should always be with cmd=0

GameLogic.player.car.wakeUp();
}

public void endTuningSession( int cancelled )
{
if( cancelled )
{
f_offset = old_offset;
}
else
{
if (f_offset != old_offset)
GameLogic.spendTime(5*60);
getCar_LocalVersion();
if (the_car)
the_car.forceUpdate();
}
}

public void handleMessage( Event m )
{
if( m.cmd == 0 )
{
f_offset = default_offset;
m.gadget.osd.findGadget( this, 1 ).setValue( default_offset );
setSlotPos( 1, new Vector3(f_offset/1000.0, 0, 0), null );
}
else
if( m.cmd == 1 )
{
f_offset = ((Slider)m.gadget).value;
((Slider)m.gadget).changeVLabelText( Float.toString(f_offset, " %1.1f"));
setSlotPos( 1, new Vector3(f_offset/1000.0, 0, 0), null );
}
}
}
adnan54
adnan54
Baiern CoupéSport GTIII
Baiern CoupéSport GTIII

Mensagens : 1698
Data de inscrição : 06/07/2012
Idade : 20
Localização : São José do Rio Preto

Voltar ao Topo Ir em baixo

Tutorial de como fazer as rodas ficar com offset ajustavel! Empty Re: Tutorial de como fazer as rodas ficar com offset ajustavel!

Mensagem por jhames em Ter Jun 10, 2014 2:32 pm

valeu ai cara vc me ajudou muito
jhames
jhames
Duhen 1.5
Duhen 1.5

Mensagens : 23
Data de inscrição : 11/03/2014
Idade : 20
Localização : sumaré

Voltar ao Topo Ir em baixo

Tutorial de como fazer as rodas ficar com offset ajustavel! Empty Re: Tutorial de como fazer as rodas ficar com offset ajustavel!

Mensagem por Lucask6 em Qua Nov 19, 2014 12:52 pm

As Rodas do Furrano num tem nas pastas todas menos ela..

Lucask6
Duhen 1.5
Duhen 1.5

Mensagens : 2
Data de inscrição : 19/11/2014

Voltar ao Topo Ir em baixo

Tutorial de como fazer as rodas ficar com offset ajustavel! Empty Re: Tutorial de como fazer as rodas ficar com offset ajustavel!

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum