Problema epica
#3

pawn Код:
public OnPlayerConnect(playerid)
{
    #if UseRandomColors == true
    new rand = random(sizeof(playerColors));
    SetPlayerColor(playerid, playerColors[rand]);
    #endif
    PlayerLogged[playerid] = 0;
    gPlayerSpectating[playerid] = 0;
    PMsDisabled[playerid] = 0;
    isGod[playerid] = 0;
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(File,sizeof(File),"/fAdmin/Players/%s.txt",name);
    if(dini_Exists(File))
    {
        PlayerAcc[playerid][Registered] = dini_Int(File,"Registered");
        AccIsBanned[playerid] = dini_Int(File,"AccBanned");
    }
   
    if(AccIsBanned[playerid] == 1)
    {
        SendClientMessage(playerid,red,"WARNING: Your account has been banned, but you can still make a new one and join again!");
        Kick(playerid);
        return 1;
    }
   
    #if ConnectMessages == true
    new ConnectMessage[256];
    format(ConnectMessage,sizeof(ConnectMessage),"* %s (ID:%d) has joined the server *", name, playerid);
    SendClientMessageToAll(COLOR_GREY,ConnectMessage);
    new File:Log = fopen(connectPATH, io_append);
    new logData[128];
    new fTime[6];
    getdate(fTime[0], fTime[1], fTime[2]);
    gettime(fTime[3], fTime[4], fTime[5]);
    format(logData, sizeof logData, "[%02d/%02d/%04d || %02d:%02d:%02d]%s(%d) connected!\r\n", fTime[2], fTime[1], fTime[0], fTime[3], fTime[4], fTime[5], name, playerid);
    fwrite(Log, logData);
    fclose(Log);
    #endif
   
    #if NameKick == true
    for(new i; i != sizeof(ForbiddenNames); i ++ )
    {
        if(!strcmp(name, ForbiddenNames[i], true))
        {
            new kstring[256];
            format(kstring,sizeof(kstring),"Player %s (ID:%d) got kicked from server! (Reason: Forbidden name)",name,playerid);
            SendClientMessageToAll(red,kstring);
            NameKickLog(playerid);
            Kick(playerid);
            return 1;
        }
    }
    #endif
    return 1;
}
Reply


Messages In This Thread
Problema epica - by Xaras - 08.03.2012, 12:34
Re: Problema epica - by PawnFox - 08.03.2012, 15:11
Re: Problema epica - by Xaras - 08.03.2012, 16:31
Re: Problema epica - by POL_george - 10.03.2012, 11:14
Re: Problema epica - by Stefan_Toretto - 10.03.2012, 12:12
Re: Problema epica - by Xaras - 10.03.2012, 12:13
Re: Problema epica - by Roberteu11 - 30.03.2012, 11:38

Forum Jump:


Users browsing this thread: 2 Guest(s)