Elecktro1337
Дата: Четверг, 07.06.2018, 21:27 | Сообщение # 1
Новичок
Сообщений: 4
Статус: Offline
Короче говоря, написал такой простенький бинд:
Код
!Numpad7:: { SendMessage, 0x50,, 0x4090409,, A sendInput, {F6}/anim 71{ENTER} sleep, 1000 msg := ["приветствую!", "привет!", "здравия!", "здравствуйте!"] Random, rand, 1, 4 SendMessage, 0x50,, 0x4190419,, A tmp := % msg[rand] sendInput, {F6}%tmp%{ENTER} sleep, 1000 msg := ["Работник МЧС, Элентс.", "Служащий МЧС, Элентс.", "Интерн Элентс.", "Лечащий Врач, Элентс.", "Доктор Элентс."] Random, rand, 1, 5 tmp := % msg[rand] sendInput, {F6}%tmp%{ENTER} sleep, 1000 SendMessage, 0x50,, 0x4190419,, A sendInput, {F6}/me показал Жетон МЧС{ENTER} sleep, 1000 msg := ["Вас что-то беспокоит?", "У вас что-то болит?", "Что вас беспокоит?", "Слушаю.", "Я вас слушаю."] Random, rand, 1, 5 tmp := % msg[rand] sendInput, {F6}%tmp%{ENTER} } return
И. При его выполнении(То есть, при нажатии ALT+Num7) у меня сворачивается игра в минимальный размер окна, то беж, действие аналогично нажатию ALT+Enter. Но. Посмотрите код. Там нет этого сочетания. И да, проблема не в клавише для выполнения скрипта. Их я сразу менял и тасовал. На любой клавише происходит этот баг. Думаю, что дело в коде. Прошу помощи.
Toopie
Дата: Пятница, 08.06.2018, 01:02 | Сообщение # 2
Боец
Сообщений: 122
Статус: Offline
msg := ["приветствую!", "привет!", "здравия!", "здравствуйте!"] ! - это ALT {ENTER} - ну ты понял да
лучший в мире самп сервер 185.159.129.71:7777 лидерки админки да
Elecktro1337
Дата: Пятница, 08.06.2018, 08:38 | Сообщение # 3
Новичок
Сообщений: 4
Статус: Offline
Цитата Toopie (
)
msg := ["приветствую!", "привет!", "здравия!", "здравствуйте!"] ! - это ALT {ENTER} - ну ты понял да
Спасибо большое! Совсем забыл, что восклицание нужно помечать клавишей - {!}
Joni228
Дата: Пятница, 08.06.2018, 17:08 | Сообщение # 5
Бывалый
Сообщений: 314
Статус: Offline
И вообще, лучше используй функцию SendChat(text) из SAMP UDF/CRMP UDF
Код
msg1 := ["приветствую!", "привет!", "здравия!", "здравствуйте!"] msg2 := ["Работник МЧС, Элентс.", "Служащий МЧС, Элентс.", "Интерн Элентс.", "Лечащий Врач, Элентс.", "Доктор Элентс."] msg3 := ["Вас что-то беспокоит?", "У вас что-то болит?", "Что вас беспокоит?", "Слушаю.", "Я вас слушаю."] !Numpad7:: SendChat("/anim 71") sleep, 1000 Random, rand, 1, 4 SendChat(msg1[rand]) sleep, 1000 Random, rand, 1, 5 SendChat(msg2[rand]) sleep, 1000 SendChat("/me показал Жетон МЧС") sleep, 1000 Random, rand, 1, 5 SendChat(msg3[rand]) return
Сообщение отредактировал Joni228 - Пятница, 08.06.2018, 17:09