slavik2002
Дебютант
вот я сделал оффлайн бан, бан, тихий бан но вот почему то слетел скрипт не позволяющий заходить на сервер тоесть все нормально но игрок с баном все равно заходит без проблем
PHP:
forward OnPlayerLoaded(Result:r, playerid);
public OnPlayerLoaded(Result:r, playerid) {
new rows = sql_num_rows(r);
if(rows) {
new id = sql_get_field_assoc_int(r, "id");
new query[128];
format(query, 128, "SELECT `time`, `reason` FROM `ban` WHERE `takeid` = '%d'",id);
new Result:bantest = sql_query(zConn, query, QUERY_CACHED);
if(sql_num_rows(bantest))
{
new time, reason[128];
time = time - gCurDay;
if(time <= 0) {
format(query, 128, "DELETE FROM `ban` WHERE `takeid` = '%d'",id);
sql_query(zConn, query);
}
else
{
format(query,sizeof(query),"Администратор %s забанил вас по причине: %s. Осталось дней: %d",pData[playerid][pNickname],reason,time);
SendClientMessage(playerid,COLOR_LIGHTRED,query);
sql_free_result(r);
NewKick(playerid);
return 1;
}
}
