Тема: SAMP: При нажатии клавиши остановить одну отыгровку и начать другую.
В общем в чем суть..
Есть такая проблема, когда при запуске отыгровки к примеру ограбления АЗС..
Автоматизировал всю отыгровку, но бывает иногда такие ситуации, когда приезжает ФБР, и нужно форсировать часть отыгровки, и сделать это так, что-бы не слипались между собой..
К примеру..
:?:/azs::
SendChat("/do На мотоцикле закреплена красная канистра.")
Sleep 2000
SendChat("/me снял канистру с крючка правой рукой")
Sleep 2000
SendChat("/me схватился руками за крышку канистры и начал ее откручивать")
Sleep 2000
SendChat("/do Крышка канистры откручена")
Sleep 2000
SendChat("/me взял в левую руку пистолет бензоколонки и вставил конец пистолета в канистру")
Sleep 2000
SendChat("/me нажал на рычаг пистолета")
Sleep 2000
SendChat("/oldanim 65")
Sleep 2000
SendChat("/do Бензин заполняет канистру.")
Sleep 15000
SendChat("/do Канистра заполнена на четверть.")
Sleep 70000
SendChat("/do Канистра заполнена наполовину.")
Sleep 70000
SendChat("/do Канистра заполнена на три четверти топливом.")
Sleep 70000
SendChat("/do В канистре 10 литров бензина.")
KeyWait, vk5A, D
SendChat("/me вытянул конец пистолета из канистры и бросил пистолет бензоколонки на землю")
Sleep 2000
SendChat("/me закрутил канистру крышкой, после чего закрепил её на мотоцикле")
return
Задача в том, что-бы в любой момент отыгровки можно было нажать к примеру клавишу 'Z', отыгровка останавливалась и запускалась последняя часть, а именно.
SendChat("/me вытянул конец пистолета из канистры и бросил пистолет бензоколонки на землю")
Sleep 2000
SendChat("/me закрутил канистру крышкой, после чего закрепил её на мотоцикле")
За любую подсказку и помощь заранее благодарю..