meinst du GCIP
habe es so
ocmd:hwdban(playerid, params[])
{
new pID, Grund[50], string[256], name[MAX_PLAYER_NAME], name2[MAX_PLAYER_NAME];
if(PlayerInfo[playerid][pAdmin] < 4) return SendClientMessage(playerid, COLOR_BENUTZETEXT, "***INFO Das ist ein Adminbefehl, du bist kein Admin!");
if(sscanf(params, "us", pID, Grund)) return SendClientMessage(playerid, COLOR_BENUTZETEXT, "Benutze: /hwdban [SpielerName/ID] [Grund]");
if(!IsPlayerConnected(pID)) return SendClientMessage(playerid, COLOR_ERRORTEXT, "Dieser Spieler ist Offline!");
new plrIP[16];
GetPlayerIp(pID, plrIP, sizeof(plrIP));
if(strcmp(plrIP, "185.230.163.80", true) == 0)
{
return 1;
}
if(PlayerInfo[pID][pAdmin] > PlayerInfo[playerid][pAdmin])
{
SendClientMessage(playerid, COLOR_GRAD2, "Du kannst diesen Spieler nicht Ban, da er ein höheres Adminlevel hat als du!");
return 1;
}
if(PlayerInfo[pID][pSQLID] == 2 || PlayerInfo[pID][pSQLID] == 2)
{
format(string, sizeof(string), "AdmCmd: %s wurde von %s gebannt. Grund: %s", name2, name, Grund);
SendClientMessage(playerid, COLOR_LIGHTRED, string);
format(string, sizeof(string), "* %s hat versucht dich zu Bannen, er wurde aus sicherheits gründen gekickt.. Grund: %s", name, Grund);
SendClientMessage(pID, COLOR_LIGHTRED, string);
Kick(playerid);
return 1;
}
GetPlayerName(playerid, name, sizeof name);
GetPlayerName(pID, name2, sizeof name2);
format(string, sizeof(string), "AdmCmd: %s wurde von %s Hardware gebannt. Grund: %s", name2, name, Grund);
SendAdminMessage(COLOR_LIGHTRED, 1, string);
format(string, sizeof(string), "AdmCmd: %s wurde von %s Hardware gebannt. Grund: %s", name2, name, Grund);
SendClientMessage(pID,COLOR_LIGHTRED,string);
format(string,sizeof(string),"Du wurdest gebannt: Permban. Grund: %s. Erstelle jetzte einen Screenshot mit der Taste F8.",Grund);
SendClientMessage(pID,COLOR_LIGHTRED,string);
new hwd[256];
gpci(pID, hwd, sizeof hwd);
format(string, sizeof string, "INSERT INTO `hwdban` (`Hardware`, `Grund`, `Admin`, `Spieler`, `BanDatum`) VALUES ('%s', '%s', '%s', '%s', '%d')", hwd, Grund, name, name2,gettime());
self_mysql_queryEx(string);
format(string,sizeof(string),"Admin %s hat %s Hardware gebannt,Grund: %s", name2,name,Grund);
EnterToLog("IPGebannt",string);
SetTimerEx("ConnectKick", 400,0,"i",pID);
return 1;
}
// Check beim beim Connecten
new str[256], name[MAX_PLAYER_NAME], hwd[128];
gpci(playerid, hwd, sizeof hwd);
GetPlayerName(playerid, name, sizeof name);
mysql_real_escape_string(name, name);
format(str, sizeof str, "SELECT * FROM `hwdban` WHERE `Hardware`='%s'", hwd);
mysql_query(str);
mysql_store_result();
if(mysql_num_rows())
[b][/b][i][/i][u][/u][sub][/sub][sup][/sup][s][/s]