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);
}