- Код: Выделить всё
#if AMXX_VERSION_NUM < 183
#include <colorchat>
#endif
Используется лишь как обратная совместимость с версиями amxx ниже 183
2. Избавились от лишних переменных (зачем создавать 2 int и float, если можно сразу хранить в 1 float и не танцевать с бубном в переводе значений)
3. Таск используется что бы циклично выводить сообщения в промежутке времени. iMsgNum используешь как метку прибавляя по 1 при каждой итерации, в конце как дойдет до последнего сообщения - начинаем с 0 заново. Нет нужны в switch и нагораживать кучу лишнего если достаточно одного условия в if код в разы более читаемый
4. client_print_color используем поскольку это функционал модуля amxx и нет необходимости городить велосипед со стоками