You are not logged in.
Pages: 1
sh2ezo wrote:т.е. для двух тачек одинаковой модели будут существовать в памяти две разные модели(сорри за тавтологию)?
Зачем две разные? Одна и та же. Модель загружается только один раз и пока она используется (неважно, 1 машина с такой моделью или 100), она есть в памяти, только одна. Как только ни одной машины с такой моделью не будет использоваться в игре - модель будет выгружена из памяти.
А как с повреждениями быть типа погнутой крышки багажника или двери? Они ж разными могут быть
sh2ezo wrote:Хай! Вопрос такой: модельки тачек SA подгружает динамически по мере надобности или один раз загрузила и пользуется, пока её не закроют?
Если модель не используется - она выгружается. Да, динамически.
т.е. для двух тачек одинаковой модели будут существовать в памяти две разные модели(сорри за тавтологию)?
Хай! Вопрос такой: модельки тачек SA подгружает динамически по мере надобности или один раз загрузила и пользуется, пока её не закроют?
GTA SA
В общем, есть свой скрипт для полёта. Решил написать скрипт для обстрела педов с воздуха. Т.к. пулями нельзя, решил снарядами.
Написал:
0000: NOP Var 0@ : Int 1@ : Int 2@ : Int 3@ : Int End 0@ = 0xC891A8 1@ = 0@ 2@ = 0 3@ = 304550 while true wait 0 if &0(3@,1i) == 255 //Нажата ли ~ ? then 1@ = 0@ 0A8C: write_memory 1@ size 4 value 18 virtual_protect 1 1@ += 4 0A96: 2@ = actor $PLAYER_ACTOR struct 0A8C: write_memory 1@ size 4 value 2@ virtual_protect 1 actor.StorePos($PLAYER_ACTOR,4@,5@,6@) 6@ += 3 1@ += 16 0A8C: write_memory 1@ size 4 value 4@ virtual_protect 1 1@ += 4 0A8C: write_memory 1@ size 4 value 5@ virtual_protect 1 1@ += 4 0A8C: write_memory 1@ size 4 value 6@ virtual_protect 1 1@ = 0@ 1@ += 16 0A8C: write_memory 1@ size 1 value 1 virtual_protect 1 //* wait 4000 end end
Скомпилил. пускаю ГТА. Жму ~. Игра вылетает. Игрался с Virtual Protect, позицией снаряда, но на строчке со звездочкой всё равно игра слетает. Подскажите. Заранее спасибо.
Pages: 1