Продолжаю традицию скриптов, предназначенных в первую очередь для обучения скриптеров. На сей раз я создал в CLEO собственный HUD, который хоть и довольно прост, но отображает самые важные игровые показатели, а также может похвастаться такими особенностями: • отключается при отключении через меню (не нужно зубрить кнопки включения/выключения скрипта и попусту задействовать клавиатуру) • меняет цвет некоторых элементов в зависимости от их значений (например, часы становятся темнее с приближением ночи, а цвет числа патронов в магазине — ярче, если их становится мало) • слегка смещает элементы при перемещении мышки/мини-джойстика.
Помимо вышеперечисленного, изучая код, вы сможете научиться: • применять константы • работать с адресами памяти • использовать режим рисования (text_draw) • выводить тексты рядом так, чтобы они не перекрывали друг друга • считывать смещения мыши/мини-джойстика • узнавать число патронов в магазине • ставить одни значения в зависимость от других (и даже задействовать для этого нахождение синуса!) • находить в памяти значение оставшегося кислорода • находить в памяти счётчик «злости» полиции • пользоваться scm-функциями
17.05.2020: исправлен недочёт, из-за которого у некоторых категорий оружия (детонатора, парашюта и т.п.) отображалось число патронов. И убрал случайно оставшуюся тестовую выдачу трости.