This dressroom was made for use by the Transformice Wiki in retrieving images. However, it has been expanded to be a full-fledged easy to use dressroom. Code based off of the cheese.formice dressroom made by Baffler. Feel free to chat and post links to your outfits below! Please flag any inappropriate comments or spam. Nagpapakita ng impormasyon ang Facebook para tulungan kang mas maintindihan ang layunin ng isang Page. Tignan ang mga ginawang aksyon ng mga taong nagma-manage at nagpo-post ng content.
;Isso aqui é um script simples de um hotkey para transformice. Para executa-lo você deve ter o programa Autohotkey instalado no seu pc. Download aqui: www.ahkscript.org
;Para este hotkey funcionar você tem que tirar print do cannon do seu jogo e colocar na mesma pasta do hotkey, como nessa imagem aqui: http://imgur.com/HnEVb9O
;Tem muitos códigos comentados. Tentei colocar de uma forma que dê pra entender.
;Pra poder usar o script, basta copiar e colar todo esse código aqui e colar no bloco de notas e salvar com final .ahk
SendModeInput; Melhora a velocidade
SetWorkingDir%A_ScriptDir%; Faz com que o diretório que o hotkey está se torne padrão
SetKeyDelay,-1; Deixa a velocidade das teclas o mais rápido possivel
SetDefaultMouseSpeed,0; Deixa o mouse na velocidade maxima
SetMouseDelay,-1; Deixa a velocidade do mouse o mais rápido possivel
SetBatchLines,-1; Deixa a velocidade do script o mais rápido possivel
CoordMode, Mouse ; Interfere no comando imagesearch que veremos adiante
GroupAdd,Hotkey, Transformice ; Basicamente adiciona o titulo da janela 'Transformice' ao grupo 'Hotkey'. Usaremos esse grupo logo na frente, para definir que o hotkey deve funcionar apenas no jogo, e não em todos os programas
return
#If (WinActive('ahk_group Hotkey'))&&(GetKeyState('CapsLock','T')); O hotkey irá funcionar apenas nas janelas do grupo 'Hotkey' e também apenas quando o capslock estiver ligado
;Vamos a parte principal onde criamos os hotkeys
$Q:: ; A tecla, nesse caso é a tecla 'Q'
ImageSearch, X, Y,0,0,A_ScreenWidth,A_ScreenHeight, cnesquerda.bmp ; Basicamente ele vai procurar na tela a imagem do cannon e quando ele encontrar, veremos mais a frente o que ele vai fazer. Por isso é necessário que a imagem do cannon seja igual a do jogo, por que senão não tem como o hotkey encontrar. Obs.: Estou usando o formato de arquivo .bmp porque o hotkey consegue ler ele mais rápido do que arquivos como .png ou .jpeg. Isso só ajuda mesmo em pcs lentos, caso o seu seja rápido pode usar .png sem problema :D
ifErrorLevel=0; Esse comando basicamente significa: Se o hotkey encontrar a imagem do cannon...
MouseGetPos, xx, yy ; Ele vai obter a posição atual do mouse
Click,%X%,%Y%; Agora ele vai clicar no cannon que ele achou
MouseMove,%xx%,%yy%; Agora ele vai mover o mouse pra onde ele tava.
IfErrorLevel=1; Mas se o hotkey não encontrar a imagem, pode ser que ele precise abaixar a lista de itens então...
ImageSearch, X, Y,0,0,A_ScreenWidth,A_ScreenHeight, scroll.bmp ; Ele vai procurar a barra de rolagem
IfErrorLevel=0; Se encontrar a barra de rolagem...
MouseGetPos, xx, yy ; Vai obter a posição do mouse
Click,0,50, Rel ; Vai mover ela pra baixo
MouseMove,%xx%,%yy%; Agora ele move o mouse pra onde ele tava
}
;O próximo hotkey é simples e explica o funcionamento do comando 'send'
send,9; quando eu apertar a tecla, ele vai enviar o numero '9', que é o numero da tabua grande, ou seja, temos um novo hotkey pra tabua, a tecla F
;Aqui são hotkeys pros outros cannons, só há uma diferença no cannon inclinado, em que usaremos o 'send' para inclicar o cannon
$E::
ImageSearch, X, Y,0,0,A_ScreenWidth,A_ScreenHeight, cnright.bmp
{
Click,%X%,%Y%
}
{
ImageSearch, X, Y,0,0,A_ScreenWidth,A_ScreenHeight, scroll.bmp
{
Click,%X%,%Y%,Down
Click,Up
}
return
$X::
ImageSearch, X, Y,0,0,A_ScreenWidth,A_ScreenHeight, cndown.bmp
{
Click,%X%,%Y%
}
{
ImageSearch, X, Y,0,0,A_ScreenWidth,A_ScreenHeight, scroll.bmp
{
Click,%X%,%Y%,Down
Click,Up
}
return
$3::
ImageSearch, X, Y,0,0,A_ScreenWidth,A_ScreenHeight, cnright.bmp
{
Click,%X%,%Y%
send, xxx ; Aqui ele vai enviar as teclas 'xxx', e isso vai fazer o cannon rodar, deixando ele inclinado. Você pode modificar tirando ou colocando mais X's
IfErrorLevel=1
ImageSearch, X, Y,0,0,A_ScreenWidth,A_ScreenHeight, scroll.bmp
{
Click,%X%,%Y%,Down
Click,Up
}
return
$1::
ImageSearch, X, Y,0,0,A_ScreenWidth,A_ScreenHeight, cnleft.bmp
{
Click,%X%,%Y%
send, zzz ; aqui a mesma coisa, mas em vez de X's, nós temos Z's, já que vamos girar para a esquerda
IfErrorLevel=1
ImageSearch, X, Y,0,0,A_ScreenWidth,A_ScreenHeight, scroll.bmp
{
Click,%X%,%Y%,Down
Click,Up
}
return