[MYSQL] Ressourcen freier und Message kommt nicht

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
  • Wie kann man das Ressourcen freier machen und bei mir kommt der Text nicht.
    Wenn ich Joine werde ich gekickt und wenn ich das KickUser weg mache kommt der Text ?


    stock mysql_GetBannedIP(playerid)
    {
    new query[128], Get[128];
    format(query,sizeof(query),"SELECT * FROM bans WHERE IP='%s'",SpielerIP(playerid));
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(Get);
    return Get;
    }
    stock mysql_GetBannedName(playerid)
    {
    new query[128], Get[128];
    format(query,sizeof(query),"SELECT * FROM bans WHERE Name='%s'",SpielerName(playerid));
    mysql_query(query);
    mysql_store_result();
    mysql_fetch_row(Get);
    return Get;
    }


    stock CheckBannedUser(playerid)
    {
    new query[256],adminname[24],name[24],Grundname[30],Uhrzeitname[10],Datumname[10];
    if(strcmp(SpielerIP(playerid), mysql_GetBannedIP(playerid), true))
    {
    strmid(name, mysql_GetString("bans", "Name", "IP", Spieler[playerid][pIP]), 0, strlen(mysql_GetString("bans", "Name", "IP", Spieler[playerid][pIP])), 24);
    strmid(adminname, mysql_GetString("bans", "Admin", "IP", Spieler[playerid][pIP]), 0, strlen(mysql_GetString("bans", "Admin", "IP", Spieler[playerid][pIP])), 24);
    strmid(Grundname, mysql_GetString("bans", "Grund", "IP", Spieler[playerid][pIP]), 0, strlen(mysql_GetString("bans", "Grund", "IP", Spieler[playerid][pIP])), 30);
    strmid(Uhrzeitname, mysql_GetString("bans", "Uhrzeit", "IP", Spieler[playerid][pIP]), 0, strlen(mysql_GetString("bans", "Uhrzeit", "IP", Spieler[playerid][pIP])), 10);
    strmid(Datumname, mysql_GetString("bans", "Datum", "IP", Spieler[playerid][pIP]), 0, strlen(mysql_GetString("bans", "Datum", "IP", Spieler[playerid][pIP])), 10);

    SendClientMessage(playerid,WEISS,""#SERVERFARBE"SERVER: {FFFFFF}Deine IP ist auf unserem Server gebannt.");
    format(query,sizeof(query),""#SERVERFARBE"SERVER:{FFFFFF} Dein Name war "#SERVERFARBE"%s{FFFFFF}.",name);
    SendClientMessage(playerid,WEISS,query);
    format(query,sizeof(query),""#SERVERFARBE"SERVER:{FFFFFF} Du wurdest vom Admin "#SERVERFARBE"%s{FFFFFF} gebannt.",adminname);
    SendClientMessage(playerid,WEISS,query);
    format(query,sizeof(query),""#SERVERFARBE"SERVER:{FFFFFF} Du wurdest mit dem Grund "#SERVERFARBE"%s{FFFFFF} gebannt.",Datumname,Uhrzeitname);
    SendClientMessage(playerid,WEISS,query);
    format(query,sizeof(query),""#SERVERFARBE"SERVER:{FFFFFF} Du wurdest am "#SERVERFARBE"%s{FFFFFF} - "#SERVERFARBE"%s{FFFFFF} Uhr gebannt.",Grundname);
    SendClientMessage(playerid,WEISS,query);
    KickUser(playerid);
    return 1;
    }
    else if(strcmp(SpielerName(playerid), mysql_GetBannedName(playerid), true))
    {
    strmid(adminname, mysql_GetString("bans", "Admin", "Name", Spieler[playerid][pName]), 0, strlen(mysql_GetString("bans", "Admin", "Name", Spieler[playerid][pName])), 24);
    strmid(Grundname, mysql_GetString("bans", "Grund", "Name", Spieler[playerid][pName]), 0, strlen(mysql_GetString("bans", "Grund", "Name", Spieler[playerid][pName])), 30);
    strmid(Uhrzeitname, mysql_GetString("bans", "Uhrzeit", "Name", Spieler[playerid][pName]), 0, strlen(mysql_GetString("bans", "Uhrzeit", "Name", Spieler[playerid][pName])), 10);
    strmid(Datumname, mysql_GetString("bans", "Datum", "Name", Spieler[playerid][pName]), 0, strlen(mysql_GetString("bans", "Datum", "Name", Spieler[playerid][pName])), 10);

    SendClientMessage(playerid,WEISS,""#SERVERFARBE"SERVER: {FFFFFF}Dein Name ist auf unserem Server gebannt.");
    format(query,sizeof(query),""#SERVERFARBE"SERVER:{FFFFFF} Du wurdest vom Admin "#SERVERFARBE"%s{FFFFFF} gebannt.",adminname);
    SendClientMessage(playerid,WEISS,query);
    format(query,sizeof(query),""#SERVERFARBE"SERVER:{FFFFFF} Du wurdest mit dem Grund "#SERVERFARBE"%s{FFFFFF} gebannt.",Grundname);
    SendClientMessage(playerid,WEISS,query);
    format(query,sizeof(query),""#SERVERFARBE"SERVER:{FFFFFF} Du wurdest am "#SERVERFARBE"%s{FFFFFF} - "#SERVERFARBE"%s{FFFFFF} Uhr gebannt.",Datumname,Uhrzeitname);
    SendClientMessage(playerid,WEISS,query);
    KickUser(playerid);
    return 1;
    }
    return 1;
    }


    stock KickUser(playerid)
    {
    SavePlayer(playerid);
    TextDrawShowForPlayer(playerid,Schwarz);
    FreezePlayer(playerid);
    StopAudioStreamForPlayer(playerid);
    PlayAudioStreamForPlayer(playerid,ServerSounds[13],0.0,0.0,0.0);
    Kick(playerid);
    }