26.01.2013, 21:33
Dei GMX e resetou as contas nгo estб salvando
pawn Код:
new str[50];
format(str, 50, "KrayArquivos/Admins/%s.ini", Nome(playerid));
//if(DOF2_FileExists(str))
//{
PlayerDados[playerid][Admin] = DOF2_GetInt(str, "Admin");
//} testa assim
if(DOF2_IsSet("KrayArquivos/Vips.vip", Nome(playerid)))
{
SetarDado(playerid, Vip, DOF2_GetBool("KrayArquivos/vips.vip", Nome(playerid)));
}
format(StringContas, sizeof(StringContas), "KrayArquivos/Contas/%s.txt", Nome(playerid));
#if SPAWNAR_HQ == 1
if((PlayerDados[playerid][Admin] > 0));
{
SetTimerEx("NovoSpawn", 500, false, "i", playerid);
}
#endif
SetTimerEx("VerificarPreso", 1000, false, "i", playerid);
ResetPlayerWeapons(playerid);
#if USAR_SISTEMA_REGISTRO == 0
if(!DOF2_FileExists(StringContas))
{
DOF2_CreateFile(StringContas);
DOF2_SetInt(StringContas, "Admin", 0);
//DOF2_SetBool(StringContas, "Helper", false);
DOF2_SetInt(StringContas, "Advertencias", 0);
DOF2_SetInt(StringContas, "Preso", 0);
//DOF2_SetBool(StringContas, "Vip", false);
PlayerDados[playerid][Logado] = true;
}
if(DOF2_FileExists(StringContas))
{
if(DOF2_IsSet("KrayArquivos/Admins.adm", Nome(playerid)))
{
PlayerDados[playerid][Admin] = DOF2_GetInt("KrayArquivos/Admins.adm", Nome(playerid));
}
PlayerDados[playerid][Advertencias] = DOF2_GetInt(StringContas, "Advertencias");
PlayerDados[playerid][Preso] = DOF2_GetInt(StringContas, "Preso");
if(DOF2_IsSet("KrayArquivos/Vips.vip", Nome(playerid)))
{
PlayerDados[playerid][Vip] = DOF2_GetBool("KrayArquivos/Vips.vip", Nome(playerid));
}
//PlayerDados[playerid][Helper] = DOF2_GetBool(StringContas, "Helper");
//PlayerDados[playerid][Vip] = DOF2_GetBool(StringContas, "Vip");
if((PlayerDados[playerid][Admin] > 0) && (PlayerDados[playerid][Logado] == false))
{
PlayerDados[playerid][Logado] = true;
format(String, sizeof(String), "Logado de Admin Nнvel %d", PlayerDados[playerid][Admin]);
SendClientMessage(playerid, AZUL_CLARO, String);
format(String, sizeof(String), "~w~Admin ~g~%s ~y~Online", Nome(playerid));
GameTextForAll(String, 1000, 1);
SetPlayerColor(playerid, 0x24E9FFFF);
SetPlayerHealth(playerid, 999999);
}
}
#endif
return 0;
}
pawn Код:
public OnGameModeExit()
{
for(new i; i<MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i))
{
TextDrawDestroy(HealthBar[i]);
KillTimer(TimerTeamKill);
KillTimer(MSGTimer);
{
}
}
}
return 1;
}