SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 02/11/2019, 02:26 AM   #1
Ley
High-roller
 
Ley's Avatar
 
Join Date: Jul 2012
Posts: 1,101
Reputation: 10
Question GetString nome em Create3DTextLabel

Boa noite users, gostaria de saber como posso fazer para dar um GetString no método que usei para salvar abaixo:

PHP Code:
new fcGang[50];

format(fcGangsizeof(fcGang), "Territorio/Gang/%i.ini"i);
DOF2_CreateFile(fcGang);
DOF2_SetString(fcGang"Clan"InfoGang[Team[i]][NomeGang]);
DOF2_SaveFile(); 
Gostaria de adicionar o nome salvo em uma TextLabel:

PHP Code:
new Text3D:nome_Reg;

public 
OnGameModeInit() 
{
      new 
str[50];

      
format(fcGangsizeof(fcGang), "Territorio/Gang/%i.ini");

      
format(str50"O nome é: %s."InfoGang[Team[i]][NomeGang]);
      
nome_Reg Create3DTextLabel(str, -1xyz5000);

Ele está salvando corretamente no arquivo, porém, não estou conseguindo utilizar o DOF2_GetString.
Alguém poderia me ajudar?
__________________
Minha Jornada

Antigo programador oficial do servidor @CarsonGames
Desenvolvedor de aplicativos e software mobile e desktop para comunicações e vendas de recursos SA-MP: Portfólio aqui.
Aplicativos desenvolvidos para guildas de outros jogos: Store @UnForgiven

Contato Messenger: Clique aqui!
Ley is offline   Reply With Quote
Old 03/11/2019, 02:33 PM   #2
Ley
High-roller
 
Ley's Avatar
 
Join Date: Jul 2012
Posts: 1,101
Reputation: 10
Question Re: GetString nome em Create3DTextLabel

Quote:
Originally Posted by Whoo View Post
Usa format:
pawn Code:
format(InfoGang[Team[i]][NomeGang], 25, DOF2_GetString(fcGang, "Clan"));
Mas o meu problema é justamente esse.
Estou salvando em um diretório/pasta separada, porém, não consigo deixar somente um arquivo criado para ele ficar alterando o nome da gangue dominante.

E não estou conseguindo fazer o DOF2_GetString em OnGameModeInit, pois não consigo pensar o que utilizar no Loop.

PHP Code:
new fcGang[128];

    
// Diretório sendo utilizado para pegar o nome da gangue do usuário que está tentando o dominio
    
format(formatosizeof(formato), "/Gangs/Membros/%s.ini"VerNome(playerid));
     for(new 
iMAX_PLAYERSi++ )
      {
        if(
IsPlayerConnected(i)) // Verifica se o usuário está conectado
           
{
               if(
Team[i] == Team[playerid]) // Verifica o "team/gang" do player
            
{
                
format(fcGangsizeof (fcGang), "[ GANGUE ] A gangue %s, dominou o território de gangues."InfoGang[Team[i]][NomeGang]);
                 
SCM(i0xC71585AAfcGang);

                 
Dominando false;
                
timer_Dominio[playerid] = false;

                
format(fcGangsizeof(fcGang), "Territorio/Gang/%s.ini"InfoGang[Team[i]][NomeGang]);
                
// Diretório para salvar a gangue no poder (PROBLEMA)

                // Criando o arquivo com o nome da Gang
                
DOF2_CreateFile(fcGang);
                
DOF2_SetString(fcGang"Clan"InfoGang[Team[i]][NomeGang]);
                
DOF2_SaveFile();
            }
        }
    }
    return 
1;

No comando, eu utilizei o loop do [ player x Team] para pegar o nome da Gangue. Mas para puxar essa informação quando o servidor iniciar, não pode ser com um loop de Players, já que está salvando em uma pasta separada.

OBS: Sempre que um player domina uma Gangue, é criada um novo arquivo com o nome do time que dominou. O que não faz sentido e gere problema na identificação: https://prnt.sc/prv885

Alguém teria alguma solução, por favor?
__________________
Minha Jornada

Antigo programador oficial do servidor @CarsonGames
Desenvolvedor de aplicativos e software mobile e desktop para comunicações e vendas de recursos SA-MP: Portfólio aqui.
Aplicativos desenvolvidos para guildas de outros jogos: Store @UnForgiven

Contato Messenger: Clique aqui!
Ley is offline   Reply With Quote
Old 03/11/2019, 02:54 PM   #3
Felipealves
Huge Clucker
 
Felipealves's Avatar
 
Join Date: Mar 2016
Location: Paraná
Posts: 393
Reputation: 18
Default Re: GetString nome em Create3DTextLabel

Porque não cria uma com o nome da gangzone e, só armazena o id da org que dominou, e o nome do jogador.
__________________

CRIMINAL LIFE RPG
Felipealves is offline   Reply With Quote
Old 03/11/2019, 04:35 PM   #4
Ley
High-roller
 
Ley's Avatar
 
Join Date: Jul 2012
Posts: 1,101
Reputation: 10
Default Re: GetString nome em Create3DTextLabel

Quote:
Originally Posted by Felipealves View Post
Porque não cria uma com o nome da gangzone e, só armazena o id da org que dominou, e o nome do jogador.
Poderia dar-me uma base?
__________________
Minha Jornada

Antigo programador oficial do servidor @CarsonGames
Desenvolvedor de aplicativos e software mobile e desktop para comunicações e vendas de recursos SA-MP: Portfólio aqui.
Aplicativos desenvolvidos para guildas de outros jogos: Store @UnForgiven

Contato Messenger: Clique aqui!
Ley 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
GetString problem Lirbo Scripting Help 5 06/08/2014 09:38 PM
[Ajuda] Qual nome do site que escreve o nome do server e mostra o IP? RicardoMaia Português/Portuguese 4 16/12/2013 08:05 PM
[Ajuda] GetString DOF2 Biieell Português/Portuguese 13 01/10/2013 05:02 PM
[Ajuda] Format Dof2 GetString iCracker Português/Portuguese 7 22/07/2013 01:24 AM
[Ajuda] DOF2 GetString com format iCracker Português/Portuguese 4 18/07/2013 05:55 PM


All times are GMT. The time now is 02:17 AM.


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