[PEDIDO] Por favor placa dos carros
#1

Tipo tava querendo colocar no meu GM
Tipo
Cada carro ter sua placa
e ai tipo criar um 3D text Label atras dele com a numeraзгo da placa
Alguem pode dar um help ae?
Tipo tem o FS do Lelete de conssecionaria mas ta todo Bugado :S
Alguem me ajuda por favor
obrigado vlw pessoal й nуis q ta meu,й nois q ta!
Reply
#2

Desbuga a dele horas !, pelo menos tentou?
Reply
#3

Code:
    new string[256];
    for(new i = 0; i < 500; i++)//Esse nъmero 500 й o carro que irб carregar, se quiser vocк escolhe o numero podendo dividir os carros tipo para colocar determinados valores/nomes.
    {
          new Text3D:vehicle3Dtext;
	  format(string,sizeof(string), "INFORMACAO-%d%d", 10 + random(89), 10 + random(89));
	  vehicle3Dtext = Create3DTextLabel(string, 0xADC7E7AA, 0.0, 0.0, 0.0, 20.0, 0, 1 );
	  Attach3DTextLabelToVehicle(vehicle3Dtext, i, 0.0, 0.0, 0.0);
    }
Ali no INFORMACAO vocк pode por o que quiser, por exemplo LS-(numero) SF-(numero)
Reply
#4

Obrigado mas nгo entendi essa parte de eu escolher o bang
Tipo
Pode esplicar melhor?
Se puder...
obrigado manim
Reply
#5

Quote:
Originally Posted by Major_Diego
View Post
Obrigado mas nгo entendi essa parte de eu escolher o bang
Tipo
Pode esplicar melhor?
Se puder...
obrigado manim

Por exemplo..

for(new i = 0; i < 500; i++) esse numero 500 vocк pode definir a partir de qual carro ele irб por uma placa


vamos fazer um exemplo aqui.

for(new i = 0; i < 100; i++)//Entгo aqui definimos que apenas os carros com os ID's menores do que 100.
{
new Text3D:vehicle3Dtext;
format(string,sizeof(string), "LS-%d%d", 10 + random(89), 10 + random(89));
vehicle3Dtext = Create3DTextLabel(string, 0xADC7E7AA, 0.0, 0.0, 0.0, 20.0, 0, 1 );
Attach3DTextLabelToVehicle(vehicle3Dtext, i, 0.0, 0.0, 0.0);
}


Entгo os carros abaixo do ID 100 irгo carregar a placa LS+numeros.

ai vocк pode 'otimizar' o cуdigo a cima ou criar outro logo abaixo

for(new i = 0; i > 100; i++)//Entгo aqui definimos que apenas os carros com os ID's acima de 100.
{
new Text3D:vehicle3Dtext;
format(string,sizeof(string), "SF-%d%d", 10 + random(89), 10 + random(89));
vehicle3Dtext = Create3DTextLabel(string, 0xADC7E7AA, 0.0, 0.0, 0.0, 20.0, 0, 1 );
Attach3DTextLabelToVehicle(vehicle3Dtext, i, 0.0, 0.0, 0.0);
}

Os carros a cima do ID 100 terгo as placas SF+numero.
Reply
#6

haaaaaaa
cara otima explicaзгo
UP!
Vlw hein ainda ajudo bastante
Obrigado manim
Vlw
Aw deu erro

pawn Code:
C:\Documents and Settings\gomes\Meus documentos\SA\CityNet\gamemodes\CTN.pwn(9704) : error 021: symbol already defined: "string"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
Reply
#7

Tipo
Eu entrei e talz testei mas nao apareceu as info do carro atraz dele :S
Reply
#8

coloque isso no Public OnGameModeInit abaixo dos carros adicionados em seu gm

Code:
//PLACA DOS CARROS
		for(new i=1; i<MAX_VEHICLES; i++)
        {
            new Text3D:vehicle3Dtext;
	        format(string,sizeof(string), "BPG-%d%d", 10 + random(89), 10 + random(89));
	        vehicle3Dtext = Create3DTextLabel(string, 0xADC7E7AA, 0.0, 0.0, 0.0, 20.0, 0, 1 );
	        Attach3DTextLabelToVehicle(vehicle3Dtext, i, 0.0, 0.0, 0.0);
	        SetVehicleToRespawn(i);
            SetVehicleNumberPlate(i, "BPG");
            SetVehicleToRespawn(i);
        }
Ficou perfeito,aparece o "BPG" na placa do carro e aparece um 3dtextlabel a distancia "20.0" em todos os carros com a placa aleatoria..
Reply
#9

pq tu nao usa a placa da 0.3c e bem melhor
Reply
#10

Quote:
Originally Posted by Major_Diego
View Post
haaaaaaa
cara otima explicaзгo
UP!
Vlw hein ainda ajudo bastante
Obrigado manim
Vlw
Aw deu erro

pawn Code:
C:\Documents and Settings\gomes\Meus documentos\SA\CityNet\gamemodes\CTN.pwn(9704) : error 021: symbol already defined: "string"
Pawn compiler 3.2.3664          Copyright (c) 1997-2006, ITB CompuPhase


1 Error.
for(new i = 0; i < 100; i++)//Entгo aqui definimos que apenas os carros com os ID's menores do que 100.
{
new Text3D:vehicle3Dtext, placa[24];
format(placa,sizeof(placa), "LS-%d%d", 10 + random(89), 10 + random(89));
vehicle3Dtext = Create3DTextLabel(placa, 0xADC7E7AA, 0.0, 0.0, 0.0, 20.0, 0, 1 );
Attach3DTextLabelToVehicle(vehicle3Dtext, i, 0.0, 0.0, 0.0);
}
Reply
#11

pf aprendam a olhar a data dos tуpicos antes de postar nele pqp, tуpico de outubro do ano passado
Reply
#12

Tenta assim com a string

Code:
new string[256];
for(new i = 0; i > 411; i++)//Entгo aqui definimos que apenas os carros com os ID's acima de 100.
{
new Text3D:vehicle3Dtext;
format(string,sizeof(string), "Infernus", 10 + random(89), 10 + random(89));
vehicle3Dtext = Create3DTextLabel(string, 0xADC7E7AA, 0.0, 0.0, 0.0, 20.0, 0, 1 );
Attach3DTextLabelToVehicle(vehicle3Dtext, i, 0.0, 0.0, 0.0);
}
Reply
#13

Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)