22.08.2011, 01:45
pelo que eu entendi й isso se nгo for avisa.
OU DESSA FORMA Criado Por Thiago_PS ..... Editado Por JFS.
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;
}
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;
}