Меня уже просто выбесила эта штука. Не пойму, что за дела. Есть в общем код:
PHP код:
stock CheckClientVersion(playerid)
{
new client_ver[4];
GetPlayerVersion(playerid, client_ver, sizeof(client_ver));
return strcmp("0.3z", client_ver);
}
В OnPlayerConnect
PHP код:
if (!CheckClientVersion(playerid))
SendClientMessage(playerid, -1, "All normal! Client supported!");
else
SendClientMessage(playerid, -1, "Client not supported!");
Запускаю сервер, запускаю клиент. Захожу. Нифига в чат не выводит. Более того - дальнейшее выполнение прекращается. С КАКОГО?! Я пытался прозвонить переменные. Как только дело доходит до вывода результата сравнения - выполнение прекращается. Результат сравнения не выводится. Версия клиента выводится без проблем. Вот как так?! С другими "сравнениями" такого нет.