SA-MP Forums Archive
[Ajuda] Salvar Profissao - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Salvar Profissao (/showthread.php?tid=266222)



[Ajuda] Salvar Profissao - mateusmaia - 03.07.2011

Ow Gent
Eu tava querendo fazer com que meu arquivo salve a profissao do player...
Tipo eu fiz la um menuzinho Bunitinhu de pegar profissao e talz...
Ai o player vai la e Pega por exemplo a profissao de Detetive...

Ta ai o comecinho do meu ShowStats
new jtext[20];
if(PlayerInfo[playerid][pJob] == 1) { jtext = "Detetive"; }

E ta ai o jeito que eu tentei fazer pra salvar

dini_IntSet(arquivo, "Profissao", PlayerInfo[playerid][pJob]);
e pra carregar
PlayerInfo[playerid][pJob] = dini_Int(arquivo, "Profissao");

Mais la no arquivo que salva os negoзo e talz nao ta aparecendo profissao = Detetive...
Aparece assim:
Profissao = 0

ai eu reloguei e O carinha nao tava mais como detetive...
Alguem ai me da um Help...

Obs: O sistema de salvar e de Carregar estб separado do meu GM.


Re: [Duvida] Salvar Profissao - RockFire - 03.07.2011

PlayerInfo[playerid][pJob] = iddaprofissгo;

= e == sгo diferentes

= seta o valor e == compara...


Re: [Duvida] Salvar Profissao - mateusmaia - 04.07.2011

Mais ja esta assim felipe...


Re: [Duvida] Salvar Profissao - Josma_cmd - 04.07.2011

To com sono, deixa eu ver se entendi bem, vocк quer salvar o valor dessa variбvel ou o nome contido nela? "Detetive"
Se for o nome vocк nгo tem que usar dini_IntSet e sim dini_Int. Caso nгo seja isso que vocк quer, especifique melhor sua duvida.


Re: [Duvida] Salvar Profissao - mateusmaia - 04.07.2011

Eu kero que apareзa o nome da profissao...


Re: [Ajuda] Salvar Profissao - Falcon. - 04.07.2011

caso seja para salvar a profissгo na mesma hora que ele faz algo com:


PHP код:
if(PlayerInfo[playerid][pJob] == 1) { jtext "Detetive"; } 
Entгo basta salvar a variavel que contenha o nome da profissгo, que й "jtext"


PHP код:
dini_SetStr(arquivo"Profissao"jtext); 
e para mostra-la em algo, ou outra coisa que queira...


PHP код:
algo dini_Get(arquivo"Profissao"); 
Atenciosamente,
Falcon.


Re: [Ajuda] Salvar Profissao - Ricop522 - 04.07.2011

1 - Nгo existe a funзгo dini_SetStr.
Se ele quer salvar o ID da profissгo ultilize:

pawn Код:
dini_IntSet(arquivo, "Profissao", PlayerInfo[playerid][pJob]);
Caso seje em string ultilize:
pawn Код:
new jtext[30];
         if(PlayerInfo[playerid][pJob] == 1) jtext = "Detetive";  
         dini_Set(arquivo, "Profissao", jtext);
E para setar a string profissao ao logar use:
pawn Код:
new profissao[30];
strmid(PlayerInfo[playerid][pJob],dini_Get(arquivo,"Profissao"),0,strlen(dini_Get(arquivo,"Profissao")),sizeof(profissao));
Bбsicamente o Falcon errou em algumas coisas xD
Se ajudei me de < ~reputaзгo!


Re: [Ajuda] Salvar Profissao - Falcon. - 04.07.2011

Confudi com o Fini_SetStr, rsrsr.


Re: [Ajuda] Salvar Profissao - mateusmaia - 04.07.2011

...
Acho que vcs nao intenderam mtu bem...
Olha
Eh o seguinte:

Eu uso o FalconsLoginBox...
E quero usar o sistema de salvamento do Falcons para salvar tambem a profissao do carinha...

Atualmente na stock SalvarDadosPlayer estб assim o meu sistema de prof:

pawn Код:
dini_IntSet(arquivo, "Profissao", PlayerInfo[playerid][pJob]);
e na stock CarregarDadosPlayer esta assim:

pawn Код:
PlayerInfo[playerid][pJob] = dini_Int(arquivo, "Profissao");
Mais quando eu mudo de profissao la no jogo, nao muda a prof do carinha la no arquivo... Ou seja
quando eu logo denovo o carinha ta la sem prof...

Entenderam agr?


Re: [Ajuda] Salvar Profissao - Falcon. - 04.07.2011

Entгo coloque para salvar os dados do player na hora que ele escolher uma nova profissгo.
Vou refazer aquele sistema lб...esse Fs foi feito assim que eu iniciei em pawn e provavelmente deve ter problemas