Вопрос по вызову OnGameModeInit -
kennydalglish - 10.06.2015
Доброго времени суток, уважаемые посетители портала!
У меня вопрос как из filterscript вызвать OnGameModeInit который находиться в моде?
Заранее спасибо
Re: Вопрос по вызову OnGameModeInit -
stabker - 10.06.2015
https://sampwiki.blast.hk/wiki/CallRemoteFunction
Re: Вопрос по вызову OnGameModeInit -
kennydalglish - 10.06.2015
Quote:
Originally Posted by stabker
|
Вызовит ли?
Re: Вопрос по вызову OnGameModeInit -
stabker - 10.06.2015
Quote:
Originally Posted by kennydalglish
Вызовит ли?
|
А почему нет?
Re: Вопрос по вызову OnGameModeInit -
eakwarp - 10.06.2015
Quote:
Originally Posted by kennydalglish
Вызовит ли?
|
Да.
Re: Вопрос по вызову OnGameModeInit -
kennydalglish - 10.06.2015
Пытаюсь перехватить 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 из мода?
Re: Вопрос по вызову OnGameModeInit -
White_116 - 10.06.2015
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 из мода?
|
Так дела не делаются. Не поедет!
Тебе собственно зачем? Небось парольки тырить надумал.
Re: Вопрос по вызову OnGameModeInit -
kennydalglish - 10.06.2015
Quote:
Originally Posted by White_116
Так дела не делаются. Не поедет!
Тебе собственно зачем? Небось парольки тырить надумал.
|
Хочу из собственного мода в фильтскриптс подключить к базе, не о каких "тыряний" паролей - речь и не может идти, просто хочу таким образом без прописи данных в filtscripts
Re: Вопрос по вызову OnGameModeInit -
White_116 - 10.06.2015
Quote:
Originally Posted by kennydalglish
Хочу из собственного мода в фильтскриптс подключить к базе, не о каких "тыряний" паролей - речь и не может идти, просто хочу таким образом без прописи данных в filtscripts
|
Тебе не обязательно использовать повторное подключение, ты уже можешь существующий(в моде) ид подключения использовать.
connectionHandle
Re: Вопрос по вызову OnGameModeInit -
kennydalglish - 12.06.2015
Всем спасибо, попробую.