_wS_
Участник
- Сообщения
- 383
- Реакции
- 760
- Автор ресурса
- #1
wS добавил(а) новый ресурс:
uint - Математические операции с unsigned int (не позволяем SourcePawn терять сознание)
Узнать больше об этом ресурсе...
uint - Математические операции с unsigned int (не позволяем SourcePawn терять сознание)
Очень простенький расшр.
Чтобы понять зачем он нужен, достаточно запустить такой плг:
И увидеть:C++:public void OnPluginStart() { int x = 2147483650 / 2; // Должно быть 1073741825 PrintToServer("%%u = %u\n%%d = %d\n%u > 1000 = %s", x, x, x, x > 1000 ? "yes" : "no"); }
C-подобный:%u = 3221225473 %d = -1073741823 3221225473 > 1000 = no
Все значения неверные + сравнение не работает.
Всё ломается, когда значение превышает int лимит (2147483647).
Несколько...
Узнать больше об этом ресурсе...
Последнее редактирование: