Enfim... A única coisa que eu quero que varie é o "nome da cidade" o restante é sempre igual.
OBS: ISSO É COMO EU QUERIA QUE FOSSE O MEU SCRIPT, mas falta alguma coisa e eu não consigo fazê-lo funcionar.
Code: Select all
send {alt down}{z}{alt up}(75,115) ; <-- abre a janela onde os textos a seguir serão enviados.
send "hi"(75,115)
travel "nome_da_cidade"(75,115) ; <-- Aqui seria a variável. O atalho de taclado seria referente a cada um dos nomes das cidades (não sei como fazer esse "travel" funcionar e puxar o nome_da_cidade.
If ("nome_da_cidade" = darashia) send "yes"(75,115)
send "yes"
return
Code: Select all
<^>!d::
travel("darashia")
return
<^>!v::
travel("venore")
return
<^>!e::
travel("edron")
return
<^>!t::
travel("thais")
return
Code: Select all
#NoEnv
#Persistent
#SingleInstance force
#IfwinActive, Tibia
#NoTrayIcon
;----------------------RandomSleep--------------------------
RandomSleep(min,max)
{
Random, random, %min%, %max%
Sleep %random%
}
;--------------------------HOTKEYS-------------------------
;--------------------------------------------------------------
;--------------------------CIDADES--------------------------
<^>!d:: ; <-- Darashia
Send {ALT DOWN}{z}{ALT UP}
RandomSleep(50,125)
send hi{Enter}
RandomSleep(50,125)
send oramond{Enter}
RandomSleep(50,125)
send yes{Enter}
RandomSleep(50,125)
send yes{Enter}
return
<^>!v:: ; <-- Venore
Send {ALT DOWN}{z}{ALT UP}
RandomSleep(50,125)
send hi{Enter}
RandomSleep(50,125)
send venore{Enter}
RandomSleep(50,125)
send yes{Enter}
return
<^>!x:: ; <-- Cormaya
Send {ALT DOWN}{z}{ALT UP}
RandomSleep(50,125)
send hi{Enter}
RandomSleep(50,125)
send cormaya{Enter}
RandomSleep(50,125)
send yes{Enter}
return
<^>!e:: ; <-- Edron
Send {ALT DOWN}{z}{ALT UP}
RandomSleep(50,125)
send hi{Enter}
RandomSleep(50,125)
send edron{Enter}
RandomSleep(50,125)
send yes{Enter}
return
<^>!t:: ; <-- Thais
Send {ALT DOWN}{z}{ALT UP}
RandomSleep(50,125)
send hi{Enter}
RandomSleep(50,125)
send thais{Enter}
RandomSleep(50,125)
send yes{Enter}
return
Code: Select all
; Tô tentando copiar isso aqui, na verdade (são trechos que peguei de arquivos separados). Mas esse aí é um script formado por vários arquivos, um puxando o outro. Mas nada do
;que tem nesse monte de coisa me interessa. Só queria essa parte pra facilitar a vida, não precisando digitar "hi. tararara. yes" toda
;hora.
;
;O que eu queria era juntar tudo isso, numa coisa só, como no meu primeiro exemplo lá em cima
;
; O que que falta aqui? Aliás... como eu faço pra fazer aquele meu exemplo lá de cima funcionar? O meu objetivo é esse. Aprender a como usar esse tipo de variavel.
activate_npc_channel
activate_npc_channel() {
send_sleep(activate_chat_key, random(75, 115))
send_sleep(activate_npc_channel_key, random(75, 115))
send_string("hi")
}
travel(byRef city) {
activate_npc_channel()
send_string(city)
if (city = darashia) send_string("yes")
send_string("yes")
}