07.02.2016, 06:35
(
Последний раз редактировалось Shady; 07.02.2016 в 14:48.
)
Hello, I was making my own ban system, but, suddenly, I found a weird warning message.
Error Message:
Line of the error message:
Code of the function/stock:
P.S: It's not a MySQL Error, it's a normal warning.
Error Message:
pawn Код:
E:\Programming\gamemodes\swf.pwn(531) : warning 219: local variable "Admin" shadows a variable at a preceding level
pawn Код:
IP[16];
pawn Код:
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;
}