[Ajuda] Duas contas em uma - 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] Duas contas em uma (
/showthread.php?tid=646557)
Duas contas em uma -
GasparzinhoXD - 18.12.2017
Pessoal, seria saber como eu faзo isso:
Eu crio um usuбrio com o nome de CONTA_TESTE, ai eu crio um personagem, com o nome de SEU_BUCETA com algumas informaзхes (SEXO, IDADE ETC..) assim que eu der spawn o nome no TAB fica SEU_BUCETA. Quando eu deslogar, salva tudo as coisas do SEU_BUCETA e assim que eu colocar de novo com o usuбrio CONTA_TESTE ele carrega todos os personagens.
Como eu faзo isso? a questгo de salvar os personagens e as informaзхes deles e entrar de novo carrega os personagens da conta.
Re: [Ajuda] Duas contas em uma -
Marllun - 18.12.2017
mostra o cуdigo de salvamento.
Re: Duas contas em uma -
GasparzinhoXD - 19.12.2017
PHP Code:
stock SalvarPlayer(playerid)
{
new Arquivo[40];
format(Arquivo, sizeof(Arquivo), "Contas/%s.ini", PlayerName(playerid));
if(DOF2_FileExists(Arquivo))
{
DOF2_SetInt(Arquivo, "Level", PlayerInfo[playerid][pLevel]);
DOF2_SetInt(Arquivo,"AdminLevel",PlayerInfo[playerid][pAdmin]);
DOF2_SaveFile();
}
return 1;
}
stock CarregarPlayer(playerid)
{
new Arquivo[40];
format(Arquivo, sizeof(Arquivo), "Contas/%s.ini", PlayerName(playerid));
if(DOF2_FileExists(Arquivo))
{
PlayerInfo[playerid][pLevel] = DOF2_GetInt(Arquivo, "Level");
PlayerInfo[playerid][pAdmin] = DOF2_GetInt(Arquivo, "AdminLevel");
ResetPlayerMoney(playerid);
SetPlayerScore(playerid, PlayerInfo[playerid][pLevel]);
DOF2_SaveFile();
}
return 1;
}
Re: Duas contas em uma -
ipsLuan - 19.12.2017
pawn Code:
Personagem 1
Personagem 2
Personagem 3
E por assim vai...
Re: Duas contas em uma -
Saw_BR - 20.12.2017
Primeiramente, no cуdigo, tu podes usar:
["OOP"]
https://sampforum.blast.hk/showthread.php?tid=596160
[Enumerators]
https://sampforum.blast.hk/showthread.php?tid=318307
[Arrays]
https://sampforum.blast.hk/showthread.php?tid=318212
Para carregar e salvar, use um lanзo de tua escolha:
Assim tu podes salvar e carregar todos os personagens.
Recomendo vocк ler um pouco sobre MySQL, vocк podia criar simplesmente uma tabela personagens, associada ao ID do Player e o cуdigo fica mais fбcil de ler e escrever.
MySQL й muito simples, e pode aprender rapidamente a usar.