Еще раз приветствую.
Знаю открываю много тем, может и не нужных.
Но по крайне мере ответа на просторах интернета не нашел, может не там искал?
В общем, проблема в следующем.
Есть следующий функционал:
PHP код:
CMD:banip(playerid, params[]) {
new query[72];
new t_ip[18];
GetPlayerIp(playerid, t_ip, sizeof(t_ip));
mysql_format(MySQL, query, sizeof(query), "SELECT * FROM `banned_ip` WHERE `ip` = '%s'", t_ip);
mysql_tquery(MySQL, query, "OnBanIPGet", "ds", playerid, t_ip);
// mysql_tquery(MySQL, query, "OnBanIPGet"); <- Результат идентичен верхенму
return 1;
}
forward OnBanIPGet(playerid, ip);
public OnBanIPGet(playerid, ip) {
new rows = cache_num_rows();
if(rows) {
// Он есть
// Но не показывает не в printf и не в простой SendClientMessage
} else {
// Эго нет + тоже не показывает IP
}
}
Как правильно передать данные в этот callback? Что бы они отобразились при проверке в определенном случае.
И еще один вопросик, допустим если этот адрес найден, и он имеет в БД значение active=1, то как получить это значение, не зная номера строки?
P.S.: Используется версия мускула R41-2
P.P.S.: Как-то не охота использовать PVar