В каллбэке OnDialogResponse:
PHP код:
strlen(inputtext)
Вид для печати
Ну где CallLocalFunction будет вызываться, там и нужно делать такое. Скорее всего раньше там был CallLocalFunction, затем всё переделали на обычный вызов функции, а на это внимания не обратили.
UPD: да, так и было: https://github.com/Open-GTO/sa-mp-fi...nc#L4039-L4046
PHP код:
if (inputtext[0])
{
return FIXES_CALL_CALLBACK_2(OnDialogResponse, 1, FIXES_gscSpec@iiiis, playerid, dialogid, response, listitem, inputtext);
}
else
{
return FIXES_CALL_CALLBACK_2(OnDialogResponse, 1, FIXES_gscSpec@iiiis, playerid, dialogid, response, listitem, FIXES_gscNULL);
}
PHP код:
#define FIXES_CALL_CALLBACK_2(%0On%1,%2,%3) ((FIXES_gsCallbackHooks2&E_FIXES_On%1)?(CallLocalFunction(FIXES_gsc%1,%3)):(%2))
Помогите решить пожалуйста, #undef и #else define не помогаютPHP код:
fixes.inc(3528) : fatal error 111: user error: _ALS_OnFilterScriptInit defined