SA-MP Forums

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

Reply
 
Thread Tools Display Modes
Old 15/06/2019, 04:47 AM   #1
K4K4
Little Clucker
 
K4K4's Avatar
 
Join Date: Apr 2019
Location: Pelotas, Rio Grande do Sul
Posts: 8
Reputation: 16
Default Dini - Criar textos dentro do arquivo

Bem, baixei o Dini para ver suas funcionalidades e comecei a utiliza-lo, após um tempo mexendo e lendo em diversos tópicos um me deu um reforço positivo e no mesmo tópico disponibilizaram um código onde ele cria um Arquivo com o nome do player .inc e é Bem legal até, porém estou com dúvidas de como consigo criar textos como "Senha", "Facção", "Admin" etc... O código disponibilizado está abaixo. Se você conseguir me explicar um pouco sobre isso agradeço desde agora!
Code:
    new archivo[256], pname[MAX_PLAYER_NAME];
    GetPlayerName(playerid, pname, sizeof(pname));
    format(archivo, sizeof(archivo), "/Contas/%s.ini", pname);
    dini_Create(archivo);
K4K4 is offline   Reply With Quote
Old 15/06/2019, 04:51 AM   #2
NWDMadara
Huge Clucker
 
NWDMadara's Avatar
 
Join Date: Mar 2018
Posts: 213
Reputation: 3
Default Re: Dini - Criar textos dentro do arquivo

É isto? https://forum.sa-mp.com/showthread.php?t=240333
NWDMadara is offline   Reply With Quote
Old 15/06/2019, 04:57 AM   #3
K4K4
Little Clucker
 
K4K4's Avatar
 
Join Date: Apr 2019
Location: Pelotas, Rio Grande do Sul
Posts: 8
Reputation: 16
Default Re: Dini - Criar textos dentro do arquivo

Quote:
Originally Posted by NWDMadara View Post
Isso! Porém no tutorial dele está mostrando como criar o arquivo em Dini, Eu estou querendo criar um texto dentro Do arquivo .inc Entende?
K4K4 is offline   Reply With Quote
Old 15/06/2019, 05:28 AM   #4
NWDMadara
Huge Clucker
 
NWDMadara's Avatar
 
Join Date: Mar 2018
Posts: 213
Reputation: 3
Default Re: Dini - Criar textos dentro do arquivo

Dentro do arquivo .ini ou .inc?

.ini é o formato de arquivo que a include dini salva.

Para salvar textos (strings) nestes arquivos basta usar dini_Set

Procure algum tutorial sobre dini, (como sistemas de login). Caso não ache ou não esteja satisfeito com os quais encontrou pode procurar por DOF2 (que é melhor que dini) e há diversos tutoriais aqui e em outros lugares de como utilizá-lo.
NWDMadara is offline   Reply With Quote
Old 15/06/2019, 05:31 AM   #5
AutoMatic2
Huge Clucker
 
AutoMatic2's Avatar
 
Join Date: Apr 2018
Location: Patrocínio MG
Posts: 419
Reputation: 10
Default Re: Dini - Criar textos dentro do arquivo

Para criar textos você tem que usar strings:

PHP Code:
new Senha[20];

/* dini */

new query[40];
format(querysizeof(query), "Pasta/%s.ini"Nome(playerid));

dini_Create(query);
format(Senha[playerid], 20inputtext);
dini_Set(query"Senha"Senha[playerid]);

/* dof2 */

new query[40];
format(querysizeof(query), "Pasta/%s.ini"Nome(playerid));

DOF2::CreateFile(query);
format(Senha[playerid], 20inputtext);
DOF2::SetString(query"Senha"Senha[playerid]);
DOF2::SaveFile();

// --

Nome(playerid)
{
    new 
n[24];
    
GetPlayerName(playeridn24);
    return 
n;

No caso dini_Set seta strings, e dini_IntSet seta números inteiros..
Recomendo usar dof2, y_ini ou bini.
__________________
Você nunca vai aprender desistindo!
AutoMatic2 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] Textos dentro do dialog duplicando Psicotico Português/Portuguese 4 28/03/2017 12:02 AM
[Ajuda] Obter dados de um arquivo dentro de uma pasta JoshNudock Português/Portuguese 3 31/03/2015 08:11 PM
[Ajuda] Editar uma conta dentro do jogo... (arquivo no scriptfiles) SonicPaintballer Português/Portuguese 5 21/12/2012 10:48 PM
[DUV] Mudar nome dentro do arquivo. . . [NWD]Tweener_ Português/Portuguese 6 05/11/2010 07:30 PM
[AJUDA] Como Renomear o nome dentro de um arquivo [NWD]Jim._.Carrey Português/Portuguese 5 27/10/2010 07:11 PM


All times are GMT. The time now is 06:20 AM.


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