Mysql Kick

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
  • Nabend,


    Ich bin grade dabei ein Kick befehl zu schreiben und die informationen wie z.B. der Name, Grund, Admin und datum und so in einer mysql datenbank zu speichern. Nur wie ? :O


    if(!strcmp(strget(cmdtext, 0), "/kick"))
    {
    if(supcar[playerid] == 0)
    {
    new Grund[128];
    if(strlen(strget(cmdtext,2))==0) return SendClientMessage(playerid,ROT,"Benutze: /kick [ID] [GRUND]");
    new pID = strval(strget(cmdtext,1));
    if(!IsPlayerConnected(pID)) return SendClientMessage(playerid,ROT,"Der angegebene Spieler ist nicht online.");
    format(Grund,sizeof(Grund),cmdtext);
    strdel(Grund,0,strlen(strget(cmdtext,0))+strlen(strget(cmdtext,1))+2);
    new name1[MAX_PLAYERS];
    new name2[MAX_PLAYERS];
    GetPlayerName(playerid,name1,sizeof(name1));
    GetPlayerName(pID,name2,sizeof(name2));
    new Ergebnis[256];
    Kick(pID);
    format(Ergebnis,sizeof(Ergebnis),"%s wurde von %s gekickt. Grund: %s",name2,name1,Grund);
    SendClientMessageToAll(ROT,Ergebnis);
    new Year, Month, Day, date;
    getdate(Year, Month, Day);
    format(date,sizeof(date),"%d.%d.%s",Day,Month,Year);
    mysql_SetString("kicklog", "Datum", date, ??,??);
    }
    else
    {
    SendClientMessage(playerid,BLAU,"Du bist kein Admin.");
    }
    }


    Könnte mir bitte jemand helfen ? :)
    MFG
    Mesow