Problema intalnita (descriere):Warning Ero(area / rile) / warning-(ul / urile):WarningLiniile de cod / sursa / script-ul(obligatoriu):
FUNCTION: AddBan(playerid,targetid,days,reason[],ipban, type = NORMAL_BAN)
{
new year, month, day, hour, mins, sec, playerip[16];
if(days < 0) return 1;
if(days == 0)
{//perm
getdate(year, month, day);
gettime(hour, mins, sec);
GetPlayerIp(targetid,playerip,sizeof(playerip));
gQuery[0] = (EOS);
mysql_format(handle, gQuery, sizeof(gQuery) ,"INSERT INTO `bans` (`Name`,`IP`,`Admin`,`Reason`,`BanY`,`BanM`,`BanD`,`BanH`,`UnbanY`,`UnbanM`,`UnbanD`,`UnbanH`,`Days`) VALUES ('%e','%e','%e','%e',%d,%d,%d,%d,%d,%d,%d,%d,%d)",
GetName(targetid),
playerip,
GetName(playerid),
reason,
year,
month,
day,
hour,
year,
month,
day,
hour,
days);
mysql_query(handle ,gQuery);
format(gString, sizeof(gString), "%s was banned by admin %s, reason: %s.", GetName(targetid), GetName(playerid), reason);
if(type == NORMAL_BAN)
SendClientMessageToAll(COLOR_LIGHTRED, gString);
else
HBroadCast(COLOR_LIGHTRED, gString, 1);
if(ipban) Ban(targetid);
else Kick(targetid);
// Feed
new feed[128];
format(feed, sizeof(feed), "~%d~ was banned by admin ~%d~, reason: %s", GetSQLID(targetid), GetSQLID(playerid), reason);
mysql_format(handle, gQuery, sizeof(gQuery), "INSERT INTO `feed` (`text`,`time`) VALUES ('%e','%d')", feed, gettime());
mysql_query(handle, gQuery);
//
}
if(days >= 1)
{//Temp
getdate(year, month, day);
gettime(hour, mins, sec);
new nyear, nmonth, nday;
CalcDate(nyear, nmonth, nday, days);
//
GetPlayerIp(targetid,playerip,sizeof(playerip));
gQuery[0] = (EOS);
mysql_format(handle, gQuery, sizeof(gQuery) ,"INSERT INTO `bans` (`Name`,`IP`,`Admin`,`Reason`,`BanY`,`BanM`,`BanD`,`BanH`,`UnbanY`,`UnbanM`,`UnbanD`,`UnbanH`,`Days`) VALUES ('%e','%e','%e','%e',%d,%d,%d,%d,%d,%d,%d,%d,%d)",
GetName(targetid),
playerip,
GetName(playerid),
reason,
year,
month,
day,
hour,
nyear,
nmonth,
nday,
hour,
days);
mysql_query(handle ,gQuery);
format(gString, sizeof(gString), "%s was banned by admin %s for %d days, reason: %s.",GetName(targetid), GetName(playerid), days, reason);
if(type == NORMAL_BAN)
SendClientMessageToAll(COLOR_LIGHTRED, gString);
else
HBroadCast(COLOR_LIGHTRED, gString, 1);
Kick(targetid);
// Feed
new feed[128];
format(feed, sizeof(feed), "~%d~ was banned by admin ~%d~ for %d days, reason: %s", GetSQLID(targetid), GetSQLID(playerid), days, reason);
mysql_format(handle, gQuery, sizeof(gQuery), "INSERT INTO `feed` (`text`,`time`) VALUES ('%e','%d')", feed, gettime());
mysql_query(handle, gQuery);
//
}
return 1;
}
Imagini / Video (optional):http://postimg.org/image/dek595trt/Ati incercat sa rezolvati singur?:Da dar nu am reusit