[Include] Auxiliar para Salvar/Carregar dados.
#1

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.
Reply
#2

Muito boom !!
Reply
#3

muito bom e ъtil para servidores RP/RPG
Reply
#4

foda-se nгo gostei [/zoa] ficou muito massa e ъtil josma. ~ by.: Rodney ^^
Reply
#5

Legal

Sу teve uma coisinha, vocк fez:(dentro da include)
pawn Код:
new bool:Nasceu;
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");
}
Reply
#6

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.
Reply
#7

Bom Trabalho Josma,
Ficou impecбvel
Reply
#8

Muito bom Josma. to fazendo um GM aqui de Drift, vo usar esta include , e vo por seus creditos. Parabйns.
Reply
#9

Valeu Shickcard, Netizen...
Talvez eu lance uma atualizaзгo possibilitando salvar em File e Yini. =)
Reply
#10

Muito Bom Manolo :P
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)