SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 19/08/2019, 11:10 PM   #1
Ryuzaki07
Huge Clucker
 
Ryuzaki07's Avatar
 
Join Date: Mar 2017
Posts: 239
Reputation: 0
Lightbulb Nome no veiculo

Boa noite, estou desenvolvendo um sistema onde fica o nome do veiculo em cima dele, o player escolhe a mensagem que exibira, a mensagem fica salvo no veiculo que ele comprou ...

E está funcionando porem esta dando um problema ... Não ta pegando a mensagem que está no arquivo ini...

Aqui está o arquivo ini e o que contem nele ...

Detalhe: a mensagem que aparece é uma mensagem aleatoria de algo que ja existe no servidor no momento está aparecendo DriveThru

Quote:
Dono = Ryuzaki
Angulo = 91.32191467
Cor1 = 1
Cor2 = 1
CorX = 1178.81433105
CorY = -1107.96081542
CorZ = 25.08509826
Modelo = 411
Placa = Ryuzaki
Mensagem = Teste

E aqui está o código para carregar a mensagem quando o player conecta o veiculo !

PHP Code:
stock CarregaraoConectar(playerid)
{
    new 
Celulas[124];
    
format(Celulassizeof(Celulas), PastaConcessionariaPlayerName(playerid));

    new 
gstring27[30];
    
JFSID[playerid] = CreateVehicle(JFSCarros[playerid][JFSModelo], JFSCarros[playerid][JFSCorX], JFSCarros[playerid][JFSCorY], JFSCarros[playerid][JFSCorZ], JFSCarros[playerid][JFSAngulo], JFSCarros[playerid][JFSCor1] , JFSCarros[playerid][JFSCor2], 0);
    
Attach3DTextLabelToVehiclevehicle3DtextJFSID[playerid]  ] , JFSID[playerid] , 0.00.01.0);

    
format(gstring27sizeof(gstring27),"%s",JFSCarros[playerid][Mensagem]);
    
vehicle3DtextJFSID[playerid]  ] = Create3DTextLabel(gstring270xFFFFFFFF0.00.00.050.00);
    

    
SetVehicleNumberPlate(JFSID[playerid], JFSCarros[playerid][JFSPlaca]);
       
CarroConectar[playerid] = 1;
    return 
true;

Alguém pode ajudar por favor?
Ryuzaki07 is offline   Reply With Quote
Old 20/08/2019, 12:49 AM   #2
NWDMadara
Gangsta
 
NWDMadara's Avatar
 
Join Date: Mar 2018
Posts: 501
Reputation: 16
Default Re: Nome no veiculo

Claro que podemos lhe ajudar.

Você não está formatando a mensagem do arquivo em nenhuma string, você está apenas formatando uma string com a mensagem que não existe.

PHP Code:
format(JFSCarros[playerid][Mensagem], sizeof(JFSCarros[playerid][Mensagem]), "%s"DOF2_GetString(Celulas"Mensagem")); 
    
vehicle3DtextJFSID[playerid]  ] = Create3DTextLabel(JFSCarros[playerid][Mensagem], 0xFFFFFFFF0.00.00.050.00); 
NWDMadara is offline   Reply With Quote
Old 20/08/2019, 05:35 AM   #3
Ryuzaki07
Huge Clucker
 
Ryuzaki07's Avatar
 
Join Date: Mar 2017
Posts: 239
Reputation: 0
Default Re: Nome no veiculo

Quote:
Originally Posted by NWDMadara View Post
Claro que podemos lhe ajudar.

Você não está formatando a mensagem do arquivo em nenhuma string, você está apenas formatando uma string com a mensagem que não existe.

PHP Code:
format(JFSCarros[playerid][Mensagem], sizeof(JFSCarros[playerid][Mensagem]), "%s"DOF2_GetString(Celulas"Mensagem")); 
    
vehicle3DtextJFSID[playerid]  ] = Create3DTextLabel(JFSCarros[playerid][Mensagem], 0xFFFFFFFF0.00.00.050.00); 
Ainda não ta puxando o que ta escrito na .INi do veiculo, aqui esta a stock inteira ...

PHP Code:
stock CarregaraoConectar(playerid)
{
    new 
Celulas[124];
    
format(Celulassizeof(Celulas), PastaConcessionariaPlayerName(playerid));

    new 
gstring27[30];
    
JFSID[playerid] = CreateVehicle(JFSCarros[playerid][JFSModelo], JFSCarros[playerid][JFSCorX], JFSCarros[playerid][JFSCorY], JFSCarros[playerid][JFSCorZ], JFSCarros[playerid][JFSAngulo], JFSCarros[playerid][JFSCor1] , JFSCarros[playerid][JFSCor2], 0);
    
Attach3DTextLabelToVehiclevehicle3DtextJFSID[playerid]  ] , JFSID[playerid] , 0.00.01.0);

    
//format(gstring27, sizeof(gstring27),"%s",JFSCarros[playerid][Mensagem]);
    //vehicle3Dtext[ JFSID[playerid]  ] = Create3DTextLabel(gstring27, 0xFFFFFFFF, 0.0, 0.0, 0.0, 50.0, 0, 1 );
    
format(JFSCarros[playerid][Mensagem], sizeof(Celulas),(JFSCarros[playerid][Mensagem]), "%s"DOF2_GetString(Celulas"Mensagem"));
    
vehicle3DtextJFSID[playerid]  ] = Create3DTextLabel(JFSCarros[playerid][Mensagem], 0xFFFFFFFF0.00.00.050.00);

    
SetVehicleNumberPlate(JFSID[playerid], JFSCarros[playerid][JFSPlaca]);
       
CarroConectar[playerid] = 1;
    return 
true;

Ryuzaki07 is offline   Reply With Quote
Old 20/08/2019, 11:27 AM   #4
moura98
Huge Clucker
 
moura98's Avatar
 
Join Date: Jul 2015
Location: Brasil
Posts: 345
Reputation: 18
Default Re: Nome no veiculo

PHP Code:
stock CarregaraoConectar(playerid

    new 
Celulas[124]; 
    
format(Celulassizeof(Celulas), PastaConcessionariaPlayerName(playerid)); 

    new 
gstring27[30]; 
    
JFSID[playerid] = CreateVehicle(JFSCarros[playerid][JFSModelo], JFSCarros[playerid][JFSCorX], JFSCarros[playerid][JFSCorY], JFSCarros[playerid][JFSCorZ], JFSCarros[playerid][JFSAngulo], JFSCarros[playerid][JFSCor1] , JFSCarros[playerid][JFSCor2], 0); 
    
Attach3DTextLabelToVehiclevehicle3DtextJFSID[playerid]  ] , JFSID[playerid] , 0.00.01.0); 
    
format(JFSCarros[playerid][Mensagem], sizeof(JFSCarros[playerid][Mensagem]), "%s"DOF2_GetString(Celulas"Mensagem")); 
    
vehicle3DtextJFSID[playerid]  ] = Create3DTextLabel(JFSCarros[playerid][Mensagem], 0xFFFFFFFF0.00.00.050.00); 

    
SetVehicleNumberPlate(JFSID[playerid], JFSCarros[playerid][JFSPlaca]); 
    
CarroConectar[playerid] = 1
    return 
true

moura98 is offline   Reply With Quote
Old 20/08/2019, 12:24 PM   #5
Felipealves
Huge Clucker
 
Felipealves's Avatar
 
Join Date: Mar 2016
Location: Paraná
Posts: 393
Reputation: 18
Default Re: Nome no veiculo

Coloque abaixo do Create3DTextLabel
Attach3DTextLabelToVehicle( vehicle3Dtext[ JFSID[playerid] ] , JFSID[playerid] , 0.0, 0.0, 1.0);
__________________

CRIMINAL LIFE RPG
Felipealves is offline   Reply With Quote
Old 20/08/2019, 06:00 PM   #6
Ryuzaki07
Huge Clucker
 
Ryuzaki07's Avatar
 
Join Date: Mar 2017
Posts: 239
Reputation: 0
Default Re: Nome no veiculo

Quote:
Originally Posted by moura98 View Post
PHP Code:
stock CarregaraoConectar(playerid

    new 
Celulas[124]; 
    
format(Celulassizeof(Celulas), PastaConcessionariaPlayerName(playerid)); 

    new 
gstring27[30]; 
    
JFSID[playerid] = CreateVehicle(JFSCarros[playerid][JFSModelo], JFSCarros[playerid][JFSCorX], JFSCarros[playerid][JFSCorY], JFSCarros[playerid][JFSCorZ], JFSCarros[playerid][JFSAngulo], JFSCarros[playerid][JFSCor1] , JFSCarros[playerid][JFSCor2], 0); 
    
Attach3DTextLabelToVehiclevehicle3DtextJFSID[playerid]  ] , JFSID[playerid] , 0.00.01.0); 
    
format(JFSCarros[playerid][Mensagem], sizeof(JFSCarros[playerid][Mensagem]), "%s"DOF2_GetString(Celulas"Mensagem")); 
    
vehicle3DtextJFSID[playerid]  ] = Create3DTextLabel(JFSCarros[playerid][Mensagem], 0xFFFFFFFF0.00.00.050.00); 

    
SetVehicleNumberPlate(JFSID[playerid], JFSCarros[playerid][JFSPlaca]); 
    
CarroConectar[playerid] = 1
    return 
true

PHP Code:
..\mod\ConceMinha.pwn(1023) : error 001expected token"]"but found "-identifier-"
..\mod\ConceMinha.pwn(1023) : warning 215expression has no effect
..\mod\ConceMinha.pwn(1023) : error 001expected token";"but found "]"
..\mod\ConceMinha.pwn(1023) : error 029invalid expressionassumed zero
..\mod\ConceMinha.pwn(1023) : fatal error 107too many error messages on one line 
Linha do erro:

PHP Code:
format(JFSCarros[playerid][Mensagem], sizeof(JFSCarros[playerid][Mensagem]), "%s"DOF2_GetString(Celulas"Mensagem")); 
Linha original:

PHP Code:
 format(JFSCarros[playerid][Mensagem], sizeof(Celulas),(JFSCarros[playerid][Mensagem]), "%s"DOF2_GetString(Celulas"Mensagem")); 
Ryuzaki07 is offline   Reply With Quote
Old 20/08/2019, 06:14 PM   #7
Ryuzaki07
Huge Clucker
 
Ryuzaki07's Avatar
 
Join Date: Mar 2017
Posts: 239
Reputation: 0
Default Re: Nome no veiculo

Quote:
Originally Posted by Felipealves View Post
Coloque abaixo do Create3DTextLabel
Attach3DTextLabelToVehicle( vehicle3Dtext[ JFSID[playerid] ] , JFSID[playerid] , 0.0, 0.0, 1.0);
Não pegou também ...
Ryuzaki07 is offline   Reply With Quote
Old 20/08/2019, 06:49 PM   #8
Felipealves
Huge Clucker
 
Felipealves's Avatar
 
Join Date: Mar 2016
Location: Paraná
Posts: 393
Reputation: 18
Default Re: Nome no veiculo

Manda o código como ta atualmente com o q eu falei.
__________________

CRIMINAL LIFE RPG
Felipealves is offline   Reply With Quote
Old 20/08/2019, 06:51 PM   #9
RayanSanty
Big Clucker
 
RayanSanty's Avatar
 
Join Date: Aug 2018
Location: FSA, Bahia
Posts: 126
Reputation: 0
Default Re: Nome no veiculo

Quote:
Originally Posted by Felipealves View Post
Coloque abaixo do Create3DTextLabel
Attach3DTextLabelToVehicle( vehicle3Dtext[ JFSID[playerid] ] , JFSID[playerid] , 0.0, 0.0, 1.0);
Isso mesmo
__________________
Fundador do Brasil Fatal Life
Sulfuy, Games Studio

RayanSanty is offline   Reply With Quote
Old 20/08/2019, 07:53 PM   #10
Ryuzaki07
Huge Clucker
 
Ryuzaki07's Avatar
 
Join Date: Mar 2017
Posts: 239
Reputation: 0
Default Re: Nome no veiculo

Agradeço a todos que ajudaram problema resolvido.
Ryuzaki07 is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Ajuda] Retornar o Nome do Veículo GuiKommander Português/Portuguese 4 25/11/2018 06:28 PM
[Pedido] Colocar nome no veículo JoaoBorges Português/Portuguese 2 01/10/2017 06:28 PM
[Ajuda] Nome do Veiculo BWCALLEf Português/Portuguese 2 30/11/2014 08:02 PM
[Pedido] Nome do veiculo AdrianoStk Português/Portuguese 4 05/08/2014 01:48 AM
[ajuda] add veiculo por nome dudu.r.oliveira Português/Portuguese 2 29/07/2011 02:06 AM


All times are GMT. The time now is 11:46 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.