Quote:
Originally Posted by kennydalglish
Пытаюсь перехватить mysql_connect в моде, что бы подключалось в фильтскриптсе (именно надо что бы из мода, прописывать в фильтскриптсе не вариант)
PHP Code:
stock interceptor_mysql_connect(const host[], const user[], const database[], const password[], port = 3306, bool:autoreconnect = true, pool_size = 2)
{
print("interceptor | Вызван");
format(string_text, sizeof(string_text), "хост: %s | юзер: %s | база: %s | пароль: %s", host, user, database, password);
return mysql_connect(host, user, database, password, port, autoreconnect, pool_size);
}
#if defined _ALS_mysql_connect
#undef mysql_connect
#else
#define _ALS_mysql_connect
#endif
#define mysql_connect breaking_mysql_connect
public OnGameModeInit()
{
print("OnGameModeInit | Вызван");
//mysql_connect(SQL_CONNECT_INFO);
#if defined spd__OnGameModeInit
return interceptor__OnGameModeInit();
#endif
}
#if defined _ALS_OnGameModeInit
#undef OnGameModeInit
#else
#define _ALS_OnGameModeInit
#endif
#define OnGameModeInit spd__OnGameModeInit
#if defined interceptor__OnGameModeInit
forward interceptor__OnGameModeInit();
#endif
Пока без успешно...
Как мне перехватить mysql_connect из мода?
|
Так дела не делаются. Не поедет!
Тебе собственно зачем? Небось парольки тырить надумал.