123
03.09.2017, 15:54
Столкнулся с проблемой, отказываются работать условия вида:
if(sizeof(gTeleportPoints) <= interior_id < 0)
Если разбить на 2 условия, или такой конструкцией:
if(interior_id < 0 || sizeof(gTeleportPoints) < interior_id)
Работает все корректно.
Или например такое
if(!(0 <= skinid <= 311 || (skinid != 74))
return SendClientMessage(playerid, -1, !"Такого идентификатора скина не существует.");
Не работает, приходится разбивать на конструкции с ИЛИ.
if(sizeof(gTeleportPoints) <= interior_id < 0)
Если разбить на 2 условия, или такой конструкцией:
if(interior_id < 0 || sizeof(gTeleportPoints) < interior_id)
Работает все корректно.
Или например такое
if(!(0 <= skinid <= 311 || (skinid != 74))
return SendClientMessage(playerid, -1, !"Такого идентификатора скина не существует.");
Не работает, приходится разбивать на конструкции с ИЛИ.