Auxiliar para Salvar/Carregar dados. -
Josma_cmd - 24.04.2011
Bom, todo dia tem tуpicos novos sobre sistemas de save/load de dados, muita gente com problemas nos cуdigos, resolvi fazer essa include, com ela o player poderб salvar e carregar dados apenas usando as syntax's, e caso queira adicionar mais dados a serem salvos й sу editar a include, ou passa-la para o GM e editar =).
Syntax:
SalvarDini(playerid);
SalvarFini(playerid);
CarregarFini(playerid);
CarregarDini(playerid);
O que й salvo?
Posiзгo X.
Posiзгo Y.
Posiзгo Z.
Dinheiro.
Skin
Score
Pode ser adicionado mais coisas a ser salvas, isso й mais um inicial =)
Exemplo de uso
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
SalvarDini(playerid); //Caso queira salvar em Dini
SalvarFini(playerid); //Caso queira salvar em Fini
return 1;
}
public OnPlayerConnect(playerid)
{
CarregarDini(playerid); //Caso tenha salvo em Dini
CarregarFini(playerid); //Caso tenha salvo em Fini
return 1;
}
public OnPlayerSpawn(playerid)
{
/*O sistema salva as coordenadas, entгo se quiser que o player volte a nascer de sua ultima coordenada use isto*/
if(Nasceu[playerid] == false)
{
SetPlayerPos(playerid, SalvarX[playerid], SalvarY[playerid], SalvarZ[playerid]);
Nasceu = true;
SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nasceu da sua ultima coordenada");
}
return 1;
}
Pastebin
http://pastebin.com/rQeZvQ5K
Espero que gostem, qualquer sugestгo, й sу falar.
Re: Auxiliar para Salvar/Carregar dados. -
JOKERBOY - 24.04.2011
Muito boom !!
Re : Auxiliar para Salvar/Carregar dados. -
Lohran - 24.04.2011
muito bom e ъtil para servidores RP/RPG
Re: Auxiliar para Salvar/Carregar dados. -
Tomato_Atecubanos - 24.04.2011
foda-se nгo gostei [/zoa] ficou muito massa e ъtil josma.

~ by.: Rodney ^^
Re: Auxiliar para Salvar/Carregar dados. -
Falcon. - 24.04.2011
Legal
Sу teve uma coisinha, vocк fez:
(dentro da include)
Onde o correto para este caso seria:
pawn Код:
new bool:Nasceu[MAX_PLAYERS];
e na utilizaзгo
pawn Код:
if(Nasceu[playerid] == false)
{
SetPlayerPos(playerid, SalvarX[playerid], SalvarY[playerid], SalvarZ[playerid]);
Nasceu[playerid] = true;
SendClientMessage(playerid, 0xFFFFFFFF, "Vocк nasceu da sua ultima coordenada");
}
Re: Auxiliar para Salvar/Carregar dados. -
Josma_cmd - 24.04.2011
Fiz o Nasceu depois que jб tinha criado a include, bateu a idйia fiz rapidгo nem me liguei no MAX_PLAYERS, valeu Falcon, atualizarei o cуdigo.
Valeu Rodney, JokerBoy, Lohan.
Re: Auxiliar para Salvar/Carregar dados. -
Macintosh - 24.04.2011
Bom Trabalho Josma,
Ficou impecбvel
Re: Auxiliar para Salvar/Carregar dados. -
[FeK]Netizen - 24.04.2011
Muito bom Josma. to fazendo um GM aqui de Drift, vo usar esta include

, e vo por seus creditos. Parabйns.
Re: Auxiliar para Salvar/Carregar dados. -
Josma_cmd - 24.04.2011
Valeu Shickcard, Netizen...
Talvez eu lance uma atualizaзгo possibilitando salvar em File e Yini. =)
Re: Auxiliar para Salvar/Carregar dados. -
JonathanFeitosa - 24.04.2011
Muito Bom Manolo :P