02.11.2014, 14:58
Bom seguinte, eu tentei arrumar um sistema de quando o player for banido ir os dados do mesmo para a pasta scripfiles/Administracao e cair no Info_Banidos quem for ban, e Timer_Banidos para quem quem for ban por tempo.
Quando o player й banido cai la os dados certinho, mas o mesmo player banido pode entrar no servidor de novo, mesmo banido, jб tentei colocar um travamento, que quando o player estiver banido ele nгo logar no servidor, mas nгo funciona o player continua podendo entrar, porque isso?
Ajudem?
Quando o player й banido cai la os dados certinho, mas o mesmo player banido pode entrar no servidor de novo, mesmo banido, jб tentei colocar um travamento, que quando o player estiver banido ele nгo logar no servidor, mas nгo funciona o player continua podendo entrar, porque isso?
pawn Код:
public OnPlayerConnect(playerid)
{
new string1[256];
if(dini_Int("Administracao/Info_Banidos.ini", PlayerName(playerid)))
{
format(glob15010, 256, "%dStats", dini_Int("Administracao/Info_Banidos.ini", PlayerName(playerid)));
format(string1, 256, "%dHora", dini_Int("Administracao/Info_Banidos.ini", PlayerName(playerid)));
if(dini_Int("Administracao/Timer_Banidos.ini", string1))
{
format(glob15010, 256, "Ban por mais %d hora(s). %s", dini_Int("Administracao/Timer_Banidos.ini", string1), dini_Int("Administracao/Timer_Banidos.ini", string1));
}
else
{
format(glob15010, 256, "Ban permanente. %s", dini_Int("Administracao/Info_Banidos.ini", glob15010));
}
SendClientMessage(playerid, 0xAFAFAFAA, glob15010);
Kick(playerid);
return 1;
}
if(dini_Int("Administracao/Info_Banidos.ini", PlayerName(playerid)))
{
format(glob15010, 256, "%dStats", dini_Int("Administracao/Info_Banidos.ini", PlayerName(playerid)));
format(string1, 256, "%dHora", dini_Int("Administracao/Info_Banidos.ini", PlayerName(playerid)));
if(dini_Int("Administracao/Timer_Banidos.ini", string1))
{
format(glob15010, 256, "Ban por mais %d hora(s). %s", dini_Int("Administracao/Timer_Banidos.ini", string1), dini_Int("Administracao/Timer_Banidos.ini", string1));
}
else
{
format(glob15010, 256, "Ban permanente. %s", dini_Int("Administracao/Info_Banidos.ini", glob15010));
}
SendClientMessage(playerid, 0xAFAFAFAA, glob15010);
Kick(playerid);
return 1;
}