Вопрос по >= и >

Статус
В этой теме нельзя размещать новые ответы.

wizardD

Пользователь
Регистрация
1 Июл 2017
Сообщения
69
Симпатии
9
Пол
Мужской
Есть кусок кода if(iPing >= MAX_ALLOWED_PING || iLoss > MAX_ALLOWED_LOSS || abs(iPing - g_iLastPing[players]) > MAX_FLUX)
Суть вопроса почему в первом сравнении ">=" в остальных просто ">"
P.S если я не ошибаюсь >= и > одно и тоже выполняет
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304
">=" - значение БОЛЬШЕ или РАВНО MAX_ALLOWED_PING.
">" - значение БОЛЬШЕ MAX_FLUX

А вообще, так автор плагина захотел :D
 

wizardD

Пользователь
Регистрация
1 Июл 2017
Сообщения
69
Симпатии
9
Пол
Мужской
Мне кажется правильно будет использовать
if(iPing >= MAX_ALLOWED_PING || iLoss >= MAX_ALLOWED_LOSS || abs(iPing - g_iLastPing[players]) >= MAX_FLUX)
if(iPing >= 100 || iLoss >= 20 || abs(iPing - g_iLastPing[players]) >= 50)
Ведь в параметрах стоит 100 20 50 и кик будет к примеру происходить при 100 20 50 а не при 100 21 51

ибо как варик if(iPing > 100 || iLoss > 20 || abs(iPing - g_iLastPing[players]) > 50)
---
или я ошибаюсь ?
 

To be or not to be

Пользователь
Регистрация
9 Июн 2017
Сообщения
1.217
Симпатии
304
Бля....
if(iPing > 100 - Если пинг Больше 100, то кик.
Ставить еще = не обязательно, но автор так захотел.

Хуже не будет
 

wizardD

Пользователь
Регистрация
1 Июл 2017
Сообщения
69
Симпатии
9
Пол
Мужской
Спасибо, никогда не предавал внимания таким мелочам всегда использовал только ">"
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу