- 1
- 0
- Версия SA-MP
-
- Любая
Проблема со скриптом из лаунчера / Fishing Helper by d1yorhay.
При нажатии в интерфейсе скрипта "Обновить", хелпер открывая меню эхолота не дожимает Enter чтобы выбрать пункт в меню эхолота. Так как если успеть выжать самостоятельно, то список обновляется. Есть ли тот кто может исправить данную недоработку. ( Судя по всему, даже сильно не вкатываясь во всё, хелпер выходил в тот момент когда на эхолоте не было меню с выбором между обнаружения рыбы и сети, потому и нет нажатия Enter)
Надеюсь кто-то сможет исправить не доработку, так как подобных этому скрипту ничего не видел.
Прикреплю на всякий сам .lua
Upd:Ладно, попробовал методом научного тыка исправить, и доработал (ну у меня работает и даже лучше чем было) ускорил, простейше добавил эмуляцию нажатия Enter и Esc(после обновления списка инвентарь оставался открытым)
sampSendChat('/invent')
wait(50)
sampSendClickTextdraw(ehoid)
wait(50)
sampSendClickTextdraw(2302)
wait(50)
sampSendClickTextdraw(2111)
wait(50)
sampSendDialogResponse(26123, 1, 0, 0)
wait(50)
setVirtualKeyDown(13, true)
setVirtualKeyDown(13, false)
wait(50)
setVirtualKeyDown(27, true)
setVirtualKeyDown(27, false)
wait(50)
sampCloseCurrentDialogWithButton()
До было wait(200), делал ниже 50, бывает подтупливает, потому и остановился на данном значении.
Если кто то сделает лучше то буду рад, а пока приложу измененную мною копию.
При нажатии в интерфейсе скрипта "Обновить", хелпер открывая меню эхолота не дожимает Enter чтобы выбрать пункт в меню эхолота. Так как если успеть выжать самостоятельно, то список обновляется. Есть ли тот кто может исправить данную недоработку. ( Судя по всему, даже сильно не вкатываясь во всё, хелпер выходил в тот момент когда на эхолоте не было меню с выбором между обнаружения рыбы и сети, потому и нет нажатия Enter)
Надеюсь кто-то сможет исправить не доработку, так как подобных этому скрипту ничего не видел.
Прикреплю на всякий сам .lua
Upd:Ладно, попробовал методом научного тыка исправить, и доработал (ну у меня работает и даже лучше чем было) ускорил, простейше добавил эмуляцию нажатия Enter и Esc(после обновления списка инвентарь оставался открытым)
sampSendChat('/invent')
wait(50)
sampSendClickTextdraw(ehoid)
wait(50)
sampSendClickTextdraw(2302)
wait(50)
sampSendClickTextdraw(2111)
wait(50)
sampSendDialogResponse(26123, 1, 0, 0)
wait(50)
setVirtualKeyDown(13, true)
setVirtualKeyDown(13, false)
wait(50)
setVirtualKeyDown(27, true)
setVirtualKeyDown(27, false)
wait(50)
sampCloseCurrentDialogWithButton()
До было wait(200), делал ниже 50, бывает подтупливает, потому и остановился на данном значении.
Если кто то сделает лучше то буду рад, а пока приложу измененную мною копию.
Вложения
Последнее редактирование: