08.04.2012, 04:32
(
Последний раз редактировалось GReeN_WOoD; 08.04.2012 в 05:14.
)
RESOLVIDO
stock CarregarDados(playerid)
{
if (IsPlayerConnected(playerid))
{
if(DOF2_IsSet("VirtualStreet/Admins.txt", Nome(playerid))){
PlayerDados[playerid][Admin] = DOF2_GetInt("VirtualStreet/Admins.txt", Nome(playerid));
}
if(DOF2_IsSet("VirtualStreet/Helpers.txt", Nome(playerid))){
PlayerDados[playerid][Helper] = DOF2_GetBool("VirtualStreet/Helpers.txt", Nome(playerid));
}
if(DOF2_IsSet("VirtualStreet/Vips.txt", Nome(playerid))){
PlayerDados[playerid][Vip] = DOF2_GetBool("VirtualStreet/Vips.txt", Nome(playerid));
}
PlayerDados[playerid][Matou] = DOF2_GetInt(StringContas, "Matou");
PlayerDados[playerid][Morreu] = DOF2_GetInt(StringContas, "Morreu");
GivePlayerMoney(playerid, DOF2_GetInt(StringContas, "Grana"));
PlayerDados[playerid][Advertencias] = DOF2_GetInt(StringContas, "Advertencias");
PlayerDados[playerid][Preso] = DOF2_GetInt(StringContas, "Preso");
PlayerDados[playerid][Sexo] = DOF2_GetInt(StringContas, "Sexo");
PlayerDados[playerid][SkinJogador] = DOF2_GetInt(StringContas, "SkinJogador");
PlayerDados[playerid][Emprego] = DOF2_GetInt(StringContas, "Emprego");
PlayerDados[playerid][Interior] = DOF2_GetInt(StringContas, "Interior");
PlayerDados[playerid][LiderOrg] = DOF2_GetInt(StringContas, "LiderOrg");
PlayerDados[playerid][MembroOrg] = DOF2_GetInt(StringContas, "MembroOrg");
PlayerDados[playerid][CargoOrg] = DOF2_GetInt(StringContas, "CargoOrg");
PlayerDados[playerid][Level] = DOF2_GetInt(StringContas, "Level");
PlayerDados[playerid][Respeito] = DOF2_GetInt(StringContas, "Respeito");
PlayerDados[playerid][RespeitoReq] = DOF2_GetInt(StringContas, "Respeito Requerido");
PlayerDados[playerid][SenhaBanco] = DOF2_GetInt(StringContas, "SenhaBanco");
PlayerDados[playerid][NumeroBanco] = DOF2_GetInt(StringContas, "NumeroBanco");
PlayerDados[playerid][ContaBanco] = DOF2_GetInt(StringContas, "ContaBanco");
PlayerDados[playerid][DepositadoBanco] = DOF2_GetInt(StringContas, "DepositadoBanco");
PlayerDados[playerid][TutorialOk] = DOF2_GetInt(StringContas, "TutorialOk");
PlayerDados[playerid][NumeroTelefone] = DOF2_GetInt(StringContas, "NumeroTelefone");
PlayerDados[playerid][Capacete] = DOF2_GetInt(StringContas, "Capacete");
PlayerDados[playerid][ChaveEmpresa] = DOF2_GetInt(StringContas, "ChaveEmpresa");
PlayerDados[playerid][SkinJogador] = DOF2_GetInt(StringContas, "SkinJogador");
SetPlayerSkin(playerid, PlayerDados[playerid][SkinJogador]);
}
}
stock SalvarDados(playerid)
{
format(StringContas, sizeof(StringContas), "VirtualStreet/Contas/%s.txt", Nome(playerid));
DOF2_SetInt(StringContas, "Matou", PlayerDados[playerid][Matou]);
DOF2_SetInt(StringContas, "Morreu", PlayerDados[playerid][Morreu]);
DOF2_SetInt(StringContas, "Grana", GetPlayerMoney(playerid));
DOF2_SetInt(StringContas, "Advertencias", PlayerDados[playerid][Advertencias]);
DOF2_SetInt(StringContas, "Preso", PlayerDados[playerid][Preso]);
DOF2_SetInt(StringContas, "Sexo", PlayerDados[playerid][Sexo]);
DOF2_SetInt(StringContas, "SkinJogador", PlayerDados[playerid][SkinJogador]);
DOF2_SetInt(StringContas, "Emprego", PlayerDados[playerid][Emprego]);
DOF2_SetInt(StringContas, "Interior", PlayerDados[playerid][Interior]);
DOF2_SetInt(StringContas, "LiderOrg", PlayerDados[playerid][LiderOrg]);
DOF2_SetInt(StringContas, "MembroOrg", PlayerDados[playerid][MembroOrg]);
DOF2_SetInt(StringContas, "CargoOrg", PlayerDados[playerid][CargoOrg]);
DOF2_SetInt(StringContas, "Level", PlayerDados[playerid][Level]);
DOF2_SetInt(StringContas, "Respeito", PlayerDados[playerid][Respeito]);
DOF2_SetInt(StringContas, "Respeito Requerido", PlayerDados[playerid][RespeitoReq]);
DOF2_SetInt(StringContas, "SenhaBanco", PlayerDados[playerid][SenhaBanco]);
DOF2_SetInt(StringContas, "NumeroBanco", PlayerDados[playerid][NumeroBanco]);
DOF2_SetInt(StringContas, "ContaBanco", PlayerDados[playerid][ContaBanco]);
DOF2_SetInt(StringContas, "DepositadoBanco", PlayerDados[playerid][DepositadoBanco]);
DOF2_SetInt(StringContas, "TutorialOk", PlayerDados[playerid][TutorialOk]);
DOF2_SetInt(StringContas, "NumeroTelefone", PlayerDados[playerid][NumeroTelefone]);
DOF2_SetInt(StringContas, "Capacete", PlayerDados[playerid][Capacete]);
DOF2_SetInt(StringContas, "ChaveEmpresa", PlayerDados[playerid][ChaveEmpresa]);
if(PlayerDados[playerid][Vip] == false){
if(DOF2_IsSet("VirtualStreet/Vips.txt", Nome(playerid))){
DOF2_Unset("VirtualStreet/Vips.txt", Nome(playerid));}}
if(PlayerDados[playerid][Helper] == false){
if(DOF2_IsSet("VirtualStreet/Helpers.txt", Nome(playerid))){
DOF2_Unset("VirtualStreet/Helpers.txt", Nome(playerid));}}
if(PlayerDados[playerid][Vip] == true){
DOF2_SetBool("VirtualStreet/Vips.txt", Nome(playerid), true);}
if(PlayerDados[playerid][Helper] == true){
DOF2_SetBool("VirtualStreet/Helpers.txt", Nome(playerid), true);}
if(PlayerDados[playerid][Admin] > 0){
DOF2_SetInt("VirtualStreet/Admins.txt", Nome(playerid), PlayerDados[playerid][Admin]);}
DOF2_SaveFile();
return true;
}
Lуs, eu nгo sei oque houve, mais tipo quando salva com 20 reais, o player carrega com 40, se vc salva com 100, ele carrega com 200, ta vindo dobrado lol.
|
stock CarregarDados(playerid)
{
if (IsPlayerConnected(playerid))
{
if(DOF2_IsSet("VirtualStreet/Admins.txt", Nome(playerid))){
PlayerDados[playerid][Admin] = DOF2_GetInt("VirtualStreet/Admins.txt", Nome(playerid));
}
if(DOF2_IsSet("VirtualStreet/Helpers.txt", Nome(playerid))){
PlayerDados[playerid][Helper] = DOF2_GetBool("VirtualStreet/Helpers.txt", Nome(playerid));
}
if(DOF2_IsSet("VirtualStreet/Vips.txt", Nome(playerid))){
PlayerDados[playerid][Vip] = DOF2_GetBool("VirtualStreet/Vips.txt", Nome(playerid));
}
PlayerDados[playerid][Matou] = DOF2_GetInt(StringContas, "Matou");
PlayerDados[playerid][Morreu] = DOF2_GetInt(StringContas, "Morreu");
ResetPlayerMoney(playerid);
new atessubanus = DOF2_GetInt(StringContas, "Grana"));
GivePlayerMoney(playerid, atessubanus);
PlayerDados[playerid][Advertencias] = DOF2_GetInt(StringContas, "Advertencias");
PlayerDados[playerid][Preso] = DOF2_GetInt(StringContas, "Preso");
PlayerDados[playerid][Sexo] = DOF2_GetInt(StringContas, "Sexo");
PlayerDados[playerid][SkinJogador] = DOF2_GetInt(StringContas, "SkinJogador");
PlayerDados[playerid][Emprego] = DOF2_GetInt(StringContas, "Emprego");
PlayerDados[playerid][Interior] = DOF2_GetInt(StringContas, "Interior");
PlayerDados[playerid][LiderOrg] = DOF2_GetInt(StringContas, "LiderOrg");
PlayerDados[playerid][MembroOrg] = DOF2_GetInt(StringContas, "MembroOrg");
PlayerDados[playerid][CargoOrg] = DOF2_GetInt(StringContas, "CargoOrg");
PlayerDados[playerid][Level] = DOF2_GetInt(StringContas, "Level");
PlayerDados[playerid][Respeito] = DOF2_GetInt(StringContas, "Respeito");
PlayerDados[playerid][RespeitoReq] = DOF2_GetInt(StringContas, "Respeito Requerido");
PlayerDados[playerid][SenhaBanco] = DOF2_GetInt(StringContas, "SenhaBanco");
PlayerDados[playerid][NumeroBanco] = DOF2_GetInt(StringContas, "NumeroBanco");
PlayerDados[playerid][ContaBanco] = DOF2_GetInt(StringContas, "ContaBanco");
PlayerDados[playerid][DepositadoBanco] = DOF2_GetInt(StringContas, "DepositadoBanco");
PlayerDados[playerid][TutorialOk] = DOF2_GetInt(StringContas, "TutorialOk");
PlayerDados[playerid][NumeroTelefone] = DOF2_GetInt(StringContas, "NumeroTelefone");
PlayerDados[playerid][Capacete] = DOF2_GetInt(StringContas, "Capacete");
PlayerDados[playerid][ChaveEmpresa] = DOF2_GetInt(StringContas, "ChaveEmpresa");
PlayerDados[playerid][SkinJogador] = DOF2_GetInt(StringContas, "SkinJogador");
SetPlayerSkin(playerid, PlayerDados[playerid][SkinJogador]);
}
}