Вы точно читаете, что вам отвечают? Падение происходит не из-за макроса, а из-за пустой строки в вызове CallLocalFunction:
#include <a_samp> public SomeFunction(const string[]); public SomeFunction(const string[]) { } main() { }
Вы точно читаете, что вам отвечают? Падение происходит не из-за макроса, а из-за пустой строки в вызове CallLocalFunction:
#include <a_samp> public SomeFunction(const string[]); public SomeFunction(const string[]) { } main() { }
Индивидуально в ЛС по скриптингу не помогаю. Задавайте все свои вопросы здесь (click).
Стол заказов:
Мои работы:
Elrmrnt-Kritik (11.06.2018) VVWVV (10.06.2018)
Я прекрасно понимаю что будет при передачи пустой строки. Но в то же время я не понимаю, зачем Вы проверяете, не равен ли символ '\1'. Можно же ограничиться проверкой первого символа на '\0'.
Если бы мы проверяли так, то строка бы не была пустой.
#include <a_samp> public SomeFunction(const string[]); public SomeFunction(const string[]) { if (isnull(string)) { } else { } } main() { }
Elrmrnt-Kritik (11.06.2018)
Все, спасибо, можно закрыть тему :)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)