Alex_Warstemmer
Дебютант
Помогите пожалуйсто вот код:
/*
################################################################################
# Anti Bot by HavingGood
################################################################################
*/
#include <a_samp>
#define RED 0xFF0000
#define FILTERSCRIPT
new bt[20];
new bt2[20];
new Search;
public OnPlayerConnect(playerid)
{
GetPlayerIp(playerid, bt, sizeof(bt));
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i) || i == playerid) continue;
if(strcmp(bt2, bt)== 0)
GetPlayerIp(i, bt2, sizeof(bt2));
{
Search++;
if(Search >= 2)
{
new strbt[28];
format(strbt, sizeof(strbt), "Player %s has been banned for bot attacking the server", PlayerName(playerid));
SendClientMessageToAll(RED, strbt);
printf("*bt* %s(%d) MK %d", PlayerName(playerid), playerid, Search); //Dont delete this searching player IP.
Ban(playerid); //Ban player
//Kick(playerid); //This is kick
return 1;}}}
return 1;
}
PlayerName(playerid)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
return pName;
}
Ботов банит,иногда банит людей которые на сервер заходят!(В этом то и проблема)
---------- Post added at 00:25 ---------- Previous post was at 00:22 ----------
ВВерх
/*
################################################################################
# Anti Bot by HavingGood
################################################################################
*/
#include <a_samp>
#define RED 0xFF0000
#define FILTERSCRIPT
new bt[20];
new bt2[20];
new Search;
public OnPlayerConnect(playerid)
{
GetPlayerIp(playerid, bt, sizeof(bt));
for(new i=0; i<MAX_PLAYERS; i++)
{
if(!IsPlayerConnected(i) || i == playerid) continue;
if(strcmp(bt2, bt)== 0)
GetPlayerIp(i, bt2, sizeof(bt2));
{
Search++;
if(Search >= 2)
{
new strbt[28];
format(strbt, sizeof(strbt), "Player %s has been banned for bot attacking the server", PlayerName(playerid));
SendClientMessageToAll(RED, strbt);
printf("*bt* %s(%d) MK %d", PlayerName(playerid), playerid, Search); //Dont delete this searching player IP.
Ban(playerid); //Ban player
//Kick(playerid); //This is kick
return 1;}}}
return 1;
}
PlayerName(playerid)
{
new pName[MAX_PLAYER_NAME];
GetPlayerName(playerid, pName, MAX_PLAYER_NAME);
return pName;
}
Ботов банит,иногда банит людей которые на сервер заходят!(В этом то и проблема)
---------- Post added at 00:25 ---------- Previous post was at 00:22 ----------
ВВерх
