Почему если переменная PStroka чиста (""), то проверка срабатывает?
PHP код:
if(!strcmp(Pstroka[playerid],"914",true))
Вид для печати
Почему если переменная PStroka чиста (""), то проверка срабатывает?
PHP код:
if(!strcmp(Pstroka[playerid],"914",true))
strcmp возвращает 0, когда какая-то из строк пустая.
Достаточно просто вписать макрос isnull в проверку.
Подключи fixes.inc или сделай перехват функции strcmp и добавь туда проверку на то, какую длину имеют сравниваемые строки.