warning 219: local variable "Admin" shadows a variable at a preceding level
#2

Try it
Код:
stock CheckBans(playerid)
{
	new
		banned_pname[24],
		MySQLQuery[255],
		Year,
		Month,
		Day,
		Hour,
		Min,
		Sec,
		IP[16];

	getdate(Year, Month, Day);
	gettime(Hour,Min,Sec);

	GetPlayerName(playerid,banned_pname,sizeof(banned_pname));
	GetPlayerIp(playerid, IP, sizeof(IP));
    format(MySQLQuery, sizeof(MySQLQuery), "SELECT * FROM `bans` WHERE `Player` = '%s' OR `IP` = '%s'", banned_pname, IP);
    mysql_query(MySQLQuery);
    mysql_store_result();

    if(mysql_num_rows() != 0)
	{
		SendClientMessage(playerid, COLOR_RED, "*****************************************************************************");
		SendClientMessage(playerid, COLOR_RED, "- YOU HAVE BEEN KICKED, BECAUSE YOU ARE BANNED -");
		format(TempStr, sizeof(TempStr), "Name: %s", banned_pname);
		SendClientMessage(playerid, COLOR_RED, TempStr);
		format(TempStr, sizeof(TempStr), "IP: %s", IP);
		SendClientMessage(playerid, COLOR_RED, TempStr);
		SendClientMessage(playerid, COLOR_RED, "Reason: Ban Evasion");
		format(TempStr, sizeof(TempStr), "Date: %d-%d-%d %d:%d:%d", Year, Month, Day, Hour, Min, Sec);
		SendClientMessage(playerid, COLOR_RED, TempStr);
		SendClientMessage(playerid, COLOR_RED, "Admin: JaKe the Ban Hammer");
		SendClientMessage(playerid, COLOR_RED, "*****************************************************************************");
		format(TempStr, sizeof(TempStr), "{375FFF}[Ban System]{FFDD00} %s (ID: %d) has been kicked by admin Advanced Kick(automatic) (Reason: Ban Evasion)", banned_pname, playerid);
	    SendClientMessageToAll(COLOR_RED, TempStr);
		Kick(playerid);
	}
    mysql_free_result();
	return 1;
}
and if doesn't work bold the line which shows the error I find everything fine anyway.
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)