Помощь - Поиск - Пользователи - Календарь
Полная версия: Accented Vowels in say command
UoKit.com Форумы > Кликер > UO Pilot
kaltorak
I'm running the say command to type some words... but as they are words in Portuguese, in our language we use accents in vowels... such as: â ã é...among others... how do I get uopilot to get it to type these accented vowels?
cirus
Код
--lua
local ffi = require("ffi")
log 'clear' log 'mode compact'

local WM_CHAR = 0x0102
ffi.cdef[[
    bool SendMessageW(int hWnd, int Msg, int wParam, int lParam);
]]

-- Bind the script to the notepad window Ctrl+A

ffi.C.SendMessageW(workwindow(), WM_CHAR, 0x00e1, 1)
ffi.C.SendMessageW(workwindow(), WM_CHAR, 0x00e0, 1)
ffi.C.SendMessageW(workwindow(), WM_CHAR, 0x00e3, 1)
ffi.C.SendMessageW(workwindow(), WM_CHAR, 0x00e9, 1)
ffi.C.SendMessageW(workwindow(), WM_CHAR, 0x00e8, 1)
ffi.C.SendMessageW(workwindow(), WM_CHAR, 0x00ea, 1)
kaltorak
Цитата(cirus @ 16.10.2021, 18:25) *

Код
--lua
local ffi = require("ffi")
log 'clear' log 'mode compact'

local WM_CHAR = 0x0102
ffi.cdef[[
    bool SendMessageW(int hWnd, int Msg, int wParam, int lParam);
]]

-- Bind the script to the notepad window Ctrl+A

ffi.C.SendMessageW(workwindow(), WM_CHAR, 0x00e1, 1)
ffi.C.SendMessageW(workwindow(), WM_CHAR, 0x00e0, 1)
ffi.C.SendMessageW(workwindow(), WM_CHAR, 0x00e3, 1)
ffi.C.SendMessageW(workwindow(), WM_CHAR, 0x00e9, 1)
ffi.C.SendMessageW(workwindow(), WM_CHAR, 0x00e8, 1)
ffi.C.SendMessageW(workwindow(), WM_CHAR, 0x00ea, 1)




First of all, thank you for your willingness to answer me. Could you explain how I use the code you suggested and how it works? It would be important for me to try to understand how it works instead of just copying and pasting since I'm in the learning phase... I tried to insert it and below I gave a say test command but it gave an error when running...
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2024 Invision Power Services, Inc.