[Duvida]Dini(Salvamento de dados).
#2

pelo que eu entendi й isso se nгo for avisa.
pawn Код:
public OnPlayerConnect(playerid)
{
if(dini_Isset("Dinheiro.ini",PlayerName(playerid))) GivePlayerMoney(playerid,dini_Int("Dinheiro.ini",PlayerName(playerid)));
return 1;
}
pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
dini_IntSet("Dinheiro.ini",PlayerName(playerid),GetPlayerMoney(playerid));
return 1;
}
pawn Код:
public OnGameModeInit()
{
if(!fexist("Dinheiro.ini")) dini_Create("Dinheiro.ini");
return 1;
}
pawn Код:
stock PlayerName(playerid)
{
      new names[MAX_PLAYER_NAME];
      GetPlayerName(playerid, names, sizeof(names));
      return names;
}
OU DESSA FORMA Criado Por Thiago_PS ..... Editado Por JFS.
pawn Код:
#define CONTAS "Players/%s.ini"
//ai vc tem que cria uma pasta la no Scriptfiles com o nome Players.
new Matou[MAX_PLAYERS];//array
new Morreu[MAX_PLAYERS];//array
new Logou[MAX_PLAYERS];//array
pawn Код:
SalvarPlayer(playerid)
{
    new Float:Vida;
    new Float:Colete;
    GetPlayerHealth(playerid, Vida);//salva a vida do player quando sair.
    GetPlayerArmour(playerid, Colete);//salva o colete do player quando sair.
    new Nome[MAX_PLAYER_NAME];//array para pegar o nome
    GetPlayerName(playerid, Nome, sizeof(Nome));//geta o nome do player na pasta
    new String[50];//maximo de caractйris
    format(String, sizeof(String), CONTAS, Nome);
    dini_IntSet(String,"Matou", Matou[playerid]);//cria dentro do arquivo quantas veses ele matou Matou:xxx
    dini_IntSet(String,"Morreu", Morreu[playerid]);//cria dentro do arquivo quantas veses ele Morreu Morreu:xxx
    dini_IntSet(String,"Logou", Logou[playerid]);//cria dentro do arquivo quantas veses ele Logo Logou:xxx
    return 1;
}

SetarPlayer(playerid)
{
    new Nome[MAX_PLAYER_NAME];//mesma coisa no de cima
    GetPlayerName(playerid, Nome, sizeof(Nome));//mesma coisa no de cima
    new String[50];//mesma coisa no de cima
    format(String, sizeof(String), CONTAS, Nome);
    Matou[playerid] = dini_Int(String, "Matou");//aqui ele vai setar quando o player conectar quantas veses ele Matou.
    Morreu[playerid] = dini_Int(String, "Morreu");//aqui ele vai setar quando o player conectar quantas veses ele Morreu.
    Logou[playerid] = dini_Int(String, "Logou");//aqui ele vai setar quando o player conectar quantas veses ele logou.
    return 1;
}
Reply


Messages In This Thread
[Duvida]Dini(Salvamento de dados). - by Sergio_MOW - 22.08.2011, 01:34
Re: [Duvida]Dini(Salvamento de dados). - by MaGnO_357 - 22.08.2011, 01:45
Re: [Duvida]Dini(Salvamento de dados). - by [AF]Junior - 22.08.2011, 01:50
Respuesta: [Duvida]Dini(Salvamento de dados). - by Sergio_MOW - 22.08.2011, 01:51
Re: Respuesta: [Duvida]Dini(Salvamento de dados). - by MaGnO_357 - 22.08.2011, 02:05
Respuesta: [Duvida]Dini(Salvamento de dados). - by Sergio_MOW - 23.08.2011, 22:41
Re: [Duvida]Dini(Salvamento de dados). - by [AF]Junior - 23.08.2011, 22:54
Respuesta: [Duvida]Dini(Salvamento de dados). - by Sergio_MOW - 23.08.2011, 23:22
Re: [Duvida]Dini(Salvamento de dados). - by [AF]Junior - 23.08.2011, 23:45

Forum Jump:


Users browsing this thread: 1 Guest(s)