если во время спавна лужи убить кого-то, то то кровь будет заменена на лужу
Здесь имеется ввиду замена адреса текстуры по порядку следования кода, не в своем параллельном потоке, а там где это происходит в игре, т.е. изменил адрес, нарисовал и вернул обратно, параллельно в это время ничего не будет выполняться и никак не повлияет на остальное. Вот как раз вчера сделал тоже, о чем говорилось выше в примере, здесь не дополнительная возможность, а сама игра создает разных копов в том месте, где создавала одинаковых, при этом в остальных местах все как и было.Ну, я делал параллельно: просто делал скрипт, в котором кажое мгновение менялся id модели копа по адресу 4ED762, и копы то и дело спавнились в разных местах с разными скинами.
Но лучше все-таки найти функцию, которая делает лужи, и вызывать ее с нужной текстурой и при нужных условиях уже независимо от тектуры крови.Это всегда лучше, но кто и как это будет делать?
05E1: call 0x56E6C0 num_params 16 pop 16 unknown 2 unknown 0 unknown 1.0 unknown 0 unknown 4.0 blue 0 green 0 red 0 alpha 255 size -0.45 0.0 0.0 0.45 RwTexture*ptr 13@ pos*RwV3D 14@ blending_type 1Один лишь вызов ничего не меняет. В CLEO можно вызвать практически любую функцию.
А значит, можно и без использования ASI плагина передавать те же функции через Cleo.