Тема: ЧП с кодом (Windows 8)
Раньше, на старом железе с виндой XP SP3 этот код работал великолепно.
Сейчас, на новом, с 8 виндой, при нажатии на любую клавишу скрипт начинает выводить белиберду, замыкается и просто повторяет все одновременно по кругу. Игра виснет намертво.
Ахтунг! Код длинновастый
Mess1 = Уважаемые пассажиры, во избежание падения держитесь за поручни
Mess2 = При обнаружении подозрительных предметов в транспорте, сообщите водителю или кондуктору
Mess3 = Уважаемые пассажиры, просьба не отвелекать водителя во время движения
Mess4 = Во избежание травм держите руки на безопасном расстоянии от створок дверей
Mess5 = Проезд в автобусе стоит 20$. Пожалуйста, не выбрасывайте билет до окончания поездки
Mess6 = Уважаемые пасажиры, во избежание травм не высосвывайтесь из окон во время движения
Mess7 = За распитие спритных напитков в салоне, КОАП предусматривает штраф до 1000$
Mess8 = Узнать подробнее об автобусных маршрутах вы можете в справочной (( /bushelp ))
Mess9 = Будьте взаимно вежливы: уступайте места пассажирам с детьми, инвалидам и пожилым людям
Mess10 = Уважаемые пасажиры, об остановках по требованию предупреждайте заранее
Mess11 = Уважаемые пасажиры, переходите проезжую часть только на зеленый сигнал светофора
Mess12 = Уважаемые пасажиры, при переходе проезжей части, пользуйтесь пешеходными переходами
Mess13 = Уважаемые пассажиры, не перебегайте проезжую часть перед близко идущим транспортом
Nachalo:
etap := 1
numpad7::SendInput, {F6} Уважаемые пассажиры, просьба не отвелекать водителя во время движения{enter}
numpad3::SendInput, {F6} Уважаемые пассажиры, автобус следует в парк до Автостанции LS{enter}{F6} {enter}
numpad9::SendInput, {F6}.{!}.{enter}
numpad5::
SendInput, {F6}/me взял 20${enter}
Sleep 1000
SendInput, {F6}/do 20$ в руке{enter}
Sleep 1000
SendInput, {F6}/me положил деньги в кассу-копилку{enter}
Sleep 1000
SendInput, {F6}/me оторвал билет "Билет на проезд в автобусе 20$"{enter}
Sleep 1000
SendInput, {F6}/do Билет в руке{enter}
Sleep 1000
SendInput, {F6}/me передал Билет пассажиру{enter}
Sleep 1000
SendInput, {F6}Пожалуйста, не выбрасывайте билет до окончания поездки.{enter}
Sleep 1500
SendInput, {F6}Приятного Вам пути.{enter}
Return
!9::SendInput, {F6}{Up}{enter}
^!0::SendInput, {F6}/q{enter}
!0::SendInput, {F6}/menu{enter}
!6::SendInput, {F6}/eject {spase}
!7::SendInput, {F6}/c 060{enter}
!numpad3::
SendInput, {F6}Уважаемые пассажиры, это конечная остановка нашего маршрута{enter}
Sleep 1000
SendInput, {F6}Автобус дальше не идет{enter}
Sleep 1000
SendInput, {F6}Просьба не забывать свои вещи в транспорте{enter}
Sleep 1000
SendInput, {F6}Приятного Вам дня.{enter}
Return
numpad0::
goto Nachalo
numpad1::
if (etap > 7)
goto Nachalo
else
{
GOSUB etap%etap%
etap := etap + 1
}
return
etap1:
SendInput, {F6}Остановка: "Автостанция Los Santos"{enter}
Sleep 2000
SendInput, {F6}Автобусная компания приветствует Вас на наших маршрутах{enter}
Sleep 1500
SendInput, {F6}Мы желаем Вам приятной поездки{!} {enter}
Sleep 1500
SendInput, {F6}Уважаемые пассажиры, здесь вы можете сделать пересадку на маршруты автобусов, {enter}
Sleep 1500
SendInput, {F6}Следующих по городу Los Santos и следующих в Las Venturas и San Fierro{enter}
Sleep 2000
SendInput, {F6}Осторожно, двери закрываются. Следующая остановка: "Ж/Д станция "Unity Station"{enter}
Sleep 2000
Random, I, 1, 13
SendInput, % "{F6}" Mess%I% "{enter}"
Return
etap2:
SendInput, {F6}Остановка: "Ж/Д станция "Unity Station"{enter}
Sleep 2000
SendInput, {F6}Уважаемые пассажиры, здесь вы можете совершить пересадку на поезда,{enter}
Sleep 2000
SendInput, {F6}Следующие в города San Fierro и Las Venturas{enter}
Sleep 6000
SendInput, {F6}Осторожно, двери закрываются. Следующая остановка: "Palomino Creeck"{enter}
Sleep 3000
Random, I, 1, 13
SendInput, % "{F6}" Mess%I% "{enter}"
Return
etap3:
SendInput, {F6}Остановка: "Palomino Creeck"{enter}
Sleep 10000
SendInput, {F6}Осторожно, двери закрываются. Следующая остановка: "Montgomery"{enter}
Sleep 3000
Random, I, 1, 13
SendInput, % "{F6}" Mess%I% "{enter}"
Return
etap4:
SendInput, {F6}Остановка: "Montgomery"{enter}
Sleep 10000
SendInput, {F6}Осторожно, двери закрываются. Следующая остановка: "Blueberry"{enter}
Sleep 3000
Random, I, 1, 10
SendInput, % "{F6}" Mess%I% "{enter}"
Return
etap5:
SendInput, {F6}Остановка: "Blueberry"{enter}
Sleep 10000
SendInput, {F6}Осторожно, двери закрываются. Следующая остановка: "Продуктовый комбинат"{enter}
Sleep 3000
Random, I, 1, 13
SendInput, % "{F6}" Mess%I% "{enter}"
Return
etap6:
SendInput, {F6}Остановка: "Продуктовый комбинат"{enter}
Sleep 2000
Sleep 8000
SendInput, {F6}Осторожно, двери закрываются. Следующая остановка: "Dillimore"{enter}
Sleep 3000
Random, I, 1, 13
SendInput, % "{F6}" Mess%I% "{enter}"
Return
etap7:
SendInput, {F6}Остановка: "Dillimore"{enter}
Sleep 2000
SendInput, {F6}Уважаемые пассажиры, это конечная остановка нашего маршрута{enter}
Sleep 2000
SendInput, {F6}Просьба не забывать свои вещи в транспорте{enter}
Sleep 2000
SendInput, {F6}Приятного Вам дня.{enter}
Sleep 4000
SendInput, {F6}Осторожно, двери закрываются. Следующая остановка: "Автостания LS"{enter}
Sleep 3000
Random, I, 1, 13
SendInput, % "{F6}" Mess%I% "{enter}"
Return