Ban System

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • ei leute ich hab was neues gemacht und nähmlich das wenn er conected das dan der stock Banload gestartet wird so,der beinhaltet das laden von dem enum Banned,,


    so das problem is er wird nicht gekickt er kann einfshc keine verbindung aufbauen der gebannte spieler ich möchte aber das der dirket gekick wird hier sind en aar abschnitte::


    BANLOAD(playerid);
    if(SpielerInfo[playerid][Banned] == 1)
    {
    SendClientMessage(playerid,rot,"Da du gebannt bist kannst du nicht joinen");
    SendClientMessage(playerid,rot,"Info: Es wird ne nachricht ein die Admins geschiekt");
    bmessage(playerid);
    Kick(playerid);
    }
    else
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    if(dini_Exists(Spielerdatei))
    {
    PlayAudioStreamForPlayer(playerid,"http://www.ni130511_1.vweb02.nitrado.net/musik/Intro_Theme.mp3");
    new string[128];
    format(string,sizeof(string)," Herzlich Willkommen zurück auf Terror of Tuning Reallife!\nGib dein Passwort um dich einzuloggen\n\nBenutzername %s",Spielername(playerid));
    ShowPlayerDialog(playerid,LOGIN,DIALOG_STYLE_PASSWORD,"Login",string,"Login","Abbrechen");



    }
    else
    {
    PlayAudioStreamForPlayer(playerid,"http://www.ni130511_1.vweb02.nitrado.net/musik/Intro_Theme.mp3");
    new string[128];
    format(string,sizeof(string)," Herzlich willkommen auf Terrorof Tuning Reallife\nUm hier Spielen zu könen musst du dich zuerst Regestrieren\n\nBenutzername %s",Spielername(playerid));
    ShowPlayerDialog(playerid,REGISTER,DIALOG_STYLE_INPUT,"Regestrieren",string,"Forfahren","Abbrechen");
    }
    }




    stock BANLOAD(playerid)
    {
    new Spielerdatei[64];
    new name[MAX_PLAYER_NAME];
    GetPlayerName(playerid,name,sizeof(name));
    format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.ini",name);
    SpielerInfo[playerid][Banned] = dini_Int(Spielerdatei,"Banned");
    }


    bmessage(playerid)
    {
    if(SpielerInfo[playerid][Adminlevel] == 1 || SpielerInfo[playerid][Adminlevel] == 2 || SpielerInfo[playerid][Adminlevel] == 3 || SpielerInfo[playerid][Adminlevel] == 4 || SpielerInfo[playerid][Adminlevel] == 5 || SpielerInfo[playerid][Adminlevel] == 6)
    {
    new string[128];
    new pID;
    format(string,sizeof(string)," %s hat versucht sich mit einem gebannten account einzuloggen",Spielername(pID));
    SendClientMessage(playerid,gelb,string);
    }
    }


    MFG BLACKHUHN