Beiträge von JustinBieber

In 10 Minuten startet der nächtliche Backupvorgang! Es kann währenddessen (ca. 10 Minuten) zu Einschränkungen bei der Nutzung des Forums kommen
Weitere Infos findet ihr im Thema Backup des Forums

    Hier nochmal OnplayerConnect

    public OnPlayerConnect(playerid)
    {
    new query[60 + MAX_PLAYER_NAME],query2[128];
    GetPlayerName(playerid,User[playerid][Username],MAX_PLAYER_NAME);
    mysql_format(mycon, query, sizeof(query), "SELECT COUNT(*) AS `count` FROM `User` WHERE `Name` = '%e'",User[playerid][Username]);
    mysql_function_query(mycon, query, true, "LoadPlayerDataSequence","dd",playerid,1);
    mysql_format(mycon,query2, sizeof(query2), "SELECT * FROM `Bannedplayer` WHERE `Name` = '%e'",User[playerid][Username]);
    mysql_function_query(mycon, query2, true, "LoadPlayerBan","dd",playerid,1);
    return 1;
    }


    Pawn:
    Leider nein nur Errors :D


    So richtig funktioniert es nicht :D
    Also er liest nur den SpielerNamen den Rest nicht..



    public LoadPlayerBan(playerid)
    {
    new row,field,str[264];
    cache_get_data(row,field,mycon);
    if(row == 1)
    {
    cache_get_field_content(0,"Admin",bUser[playerid][bAdmin],mycon);
    cache_get_field_content(0,"Grund",bUser[playerid][bGrund],mycon);
    cache_get_field_content(0,"Datum",bUser[playerid][bDatum],mycon);
    cache_get_field_content(0,"Uhrzeit",bUser[playerid][bUhrzeit],mycon);
    format(str,sizeof(str),"Dieser Account ist gebannt\n\nName: %s\nAdmin: %s\nGrund: %s\nDatun: %s\nUhrzeit: %s\n\n Falls ein Fehler aufliegt, schreibe einen Entbann Antrag im Forum!",User[playerid][Username],bUser[playerid][bAdmin],bUser[playerid][bGrund],bUser[playerid][bDatum],bUser[playerid][bUhrzeit]);
    ShowPlayerDialog(playerid,Dialog_Ban,DIALOG_STYLE_MSGBOX,"Spieler gebannt",str,"Schliessen","");
    Kick(playerid);
    }else if(row == 0)
    {

    }
    return 1;
    }


    COMMAND:ban(playerid,params[])
    {
    new pID,grund[24],str[128],query[128],day,year,month,datum[24],uhrzeit[24],stunde,minute;
    if(!isAnAdmin(playerid,2)) return SendClientMessage(playerid,GRAU,ADMINMELDUNG);
    if(sscanf(params,"us",pID,grund)) return SendClientMessage(playerid,GRAU,"BENUTZE: /ban [SpielerName/ID] [Grund]");
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,GRAU,"Dieser Spieler ist nicht online!");
    format(str,128,"[BAN] Der Admin %s hat den Spieler %s gebannt, Grund: %s",PlayerName(playerid),PlayerName(pID),grund);
    SendClientMessageToAll(ROT,str);
    getdate(year, month, day);
    format(datum,24,"%d/%d/%d",day,month,year);
    gettime(stunde,minute);
    format(uhrzeit,24,"02%d:02%d",stunde,minute);
    format(query,128,"INSERT INTO `Bannedplayer` (`Name`, `Admin`, `Grund`, `Datum`,`Uhrzeit`) VALUES('%e','%e','%e','%e','%e'",PlayerName(pID),PlayerName(playerid),datum,uhrzeit);
    mysql_tquery(mycon, query, "", "");
    KickPlayer(pID);
    return 1;
    }


    Den Befehl kann man bis jetzt überall ausführen


    mfg