SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 14/12/2019, 03:57 PM   #1
Kledson
Big Clucker
 
Kledson's Avatar
 
Join Date: Oct 2017
Posts: 59
Reputation: 0
Default É possível formatar a mesma string mais de uma vez?

Bom, eu tentei fazer isso com a string Dono como o exemplo abaixo e não deu certo para o segundo texto 3d.
No segundo texto 3d dentro do jogo ficou "b ID: 1 Dono:". Ou seja, no nome do dono ficou vazio.

PHP Code:
forward b();
public 
b()
{
    
bID[0] = Create3DTextLabel("{FFFFFF}B ID: 0\nÀ venda por {00FF00}$500.000\n{FFFFFF}Use{FFFF00}/comprar b {FFFFFF}para adquirir.", -12362.3169, -1723.347713.546915.000);
    
bID[1] = Create3DTextLabel("{FFFFFF}B ID: 1\nÀ venda por {00FF00}$500.000\n{FFFFFF}Use{FFFF00}/comprar b {FFFFFF}para adquirir.", -12375.6943, -1650.081113.546915.000);

    new 
Dono[24], bs[100], Alguem[2], bText[100];
    
format(bssizeof(bs), "bs/bs.ini");
    
Alguem[0] = DOF2_GetInt(bs"b00");
    
Alguem[1] = DOF2_GetInt(bs"b01");
    if(
Alguem[0] > 0)
    {
        
format(Donosizeof(Dono), "%s"DOF2_GetString(bs"b0Nome"));
        
format(bTextsizeof(bText), "b ID: 0\n{FFFF00}Dono{FFFFFF}: {FFFF00}%s"Dono);
        
Update3DTextLabelText(bID[0], -1bText);
    }
    if(
Alguem[1] > 0)
    {
        
format(Donosizeof(Dono), "%s"DOF2_GetString(bs"b1Nome"));
        
format(bTextsizeof(bText), "b ID: 1\n{FFFF00}Dono{FFFFFF}: {FFFF00}%s"Dono);
        
Update3DTextLabelText(bID[1], -1bText);
    }
    return 
1;

__________________


Iniciante em Pawn.
Kledson is offline   Reply With Quote
Old 14/12/2019, 04:43 PM   #2
moura98
Huge Clucker
 
moura98's Avatar
 
Join Date: Jul 2015
Location: Brasil
Posts: 396
Reputation: 18
Default Re: É possível formatar a mesma string mais de uma vez?

Faça um debug com o conteúdo da variável dono e veja se está sendo armazenado
moura98 is offline   Reply With Quote
Old 14/12/2019, 05:46 PM   #3
Kledson
Big Clucker
 
Kledson's Avatar
 
Join Date: Oct 2017
Posts: 59
Reputation: 0
Default Re: É possível formatar a mesma string mais de uma vez?

Quote:
Originally Posted by moura98 View Post
Faça um debug com o conteúdo da variável dono e veja se está sendo armazenado
Tipo, no primeiro texto 3d está de boa! aparece o dono, porém no segundo não aparece.
__________________


Iniciante em Pawn.
Kledson is offline   Reply With Quote
Old 14/12/2019, 05:57 PM   #4
AdrianoStk
Huge Clucker
 
AdrianoStk's Avatar
 
Join Date: Jan 2013
Location: Presidente Prudente-SP
Posts: 442
Reputation: 28
Default Re: É possível formatar a mesma string mais de uma vez?

Verifique no arquivo se o dono da segunda empresa está setado!

Testa...

PHP Code:
forward b();
public 
b()
{
    
bID[0] = Create3DTextLabel("{FFFFFF}B ID: 0\nÀ venda por {00FF00}$500.000\n{FFFFFF}Use{FFFF00}/comprar b {FFFFFF}para adquirir.", -12362.3169, -1723.347713.546915.000);
    
bID[1] = Create3DTextLabel("{FFFFFF}B ID: 1\nÀ venda por {00FF00}$500.000\n{FFFFFF}Use{FFFF00}/comprar b {FFFFFF}para adquirir.", -12375.6943, -1650.081113.546915.000);

    new 
bText[128];
    if(
DOF2_GetInt("bs/bs.ini""b00") > 0)
    {
        
format(bTextsizeof(bText), "b ID: 0\n{FFFF00}Dono{FFFFFF}: {FFFF00}%s"DOF2_GetString("bs/bs.ini""b0Nome"));
        
Update3DTextLabelText(bID[0], -1bText);
    }
    if(
DOF2_GetInt("bs/bs.ini""b01") > 0)
    {
        
format(bTextsizeof(bText), "b ID: 1\n{FFFF00}Dono{FFFFFF}: {FFFF00}%s"DOF2_GetString("bs/bs.ini""b1Nome"));
        
Update3DTextLabelText(bID[1], -1bText);
    }
    return 
1;

__________________
Hayllander Server's


Breve, nos servidores


Discord
AdrianoStk is offline   Reply With Quote
Old 15/12/2019, 12:44 PM   #5
Kledson
Big Clucker
 
Kledson's Avatar
 
Join Date: Oct 2017
Posts: 59
Reputation: 0
Default Re: É possível formatar a mesma string mais de uma vez?

Quote:
Originally Posted by AdrianoStk View Post
Verifique no arquivo se o dono da segunda empresa está setado!

Testa...

PHP Code:
forward b();
public 
b()
{
    
bID[0] = Create3DTextLabel("{FFFFFF}B ID: 0\nÀ venda por {00FF00}$500.000\n{FFFFFF}Use{FFFF00}/comprar b {FFFFFF}para adquirir.", -12362.3169, -1723.347713.546915.000);
    
bID[1] = Create3DTextLabel("{FFFFFF}B ID: 1\nÀ venda por {00FF00}$500.000\n{FFFFFF}Use{FFFF00}/comprar b {FFFFFF}para adquirir.", -12375.6943, -1650.081113.546915.000);

    new 
bText[128];
    if(
DOF2_GetInt("bs/bs.ini""b00") > 0)
    {
        
format(bTextsizeof(bText), "b ID: 0\n{FFFF00}Dono{FFFFFF}: {FFFF00}%s"DOF2_GetString("bs/bs.ini""b0Nome"));
        
Update3DTextLabelText(bID[0], -1bText);
    }
    if(
DOF2_GetInt("bs/bs.ini""b01") > 0)
    {
        
format(bTextsizeof(bText), "b ID: 1\n{FFFF00}Dono{FFFFFF}: {FFFF00}%s"DOF2_GetString("bs/bs.ini""b1Nome"));
        
Update3DTextLabelText(bID[1], -1bText);
    }
    return 
1;

Muito obrigado! Não testei ainda, mas provavelmente irá dar certo.
__________________


Iniciante em Pawn.
Kledson 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] BUG AO FORMATAR UMA STRING DENTRO DE UMA VARIÁVEL Duduloch Português/Portuguese 2 10/02/2017 08:54 PM
[Ajuda] stunt bonus da o dinheiro mais na mesma hora eu perdo ele por que ? Breno Da Silva Pereira Português/Portuguese 6 25/05/2013 08:30 PM
[Ajuda] 26 Erros mais é a mesma coisa ajuda aii por favor !!! killler Português/Portuguese 8 23/01/2013 01:59 PM
Possivel abrir 2 servers de uma mesma maquina ? BiieL Português/Portuguese 11 16/07/2010 06:43 PM


All times are GMT. The time now is 09:34 PM.


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