You are not logged in.
Pages: 1
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, позицией снаряда, но на строчке со звездочкой всё равно игра слетает. Подскажите. Заранее спасибо.
Last edited by sh2ezo (29-11-2011 18:06)
Offline
Pages: 1