Ir para Versão Original : Dificuldade com macro pra over [Ajuda]
mister_and
05/04/2008, 15:17:35
Estou com dificuldades nessa macro eu to tentando da over em um monte de pique [4] até +7, so que eu não consigo fazer o kore equipar a pique sozinho e quando chegar no +7 pegar outra pique...Por gentileza quem poder complementar para o uso de todos ficarei agredecido. vejam com está:
automacro prt_in {
location prt_in
run-once 1
call over
}
macro over1 {
pause 2
do talknpc 63 60 c r3 c r0 c c r0 c n
call over2
}
macro over2 {
pause 2
do talknpc 63 60 c r3 c r0 c c r0 c n
call over3
}
macro over3 {
pause 2
do talknpc 63 60 c r3 c r0 c c r0 c n
call over4
}
macro over4 {
pause 2
do talknpc 63 60 c r3 c r0 c c r0 c n
call over5
}
macro over5 {
pause 2
do talknpc 63 60 c r3 c r0 c c r0 c n
call over6
}
macro over6 {
pause 2
do talknpc 63 60 c r3 c r0 c c r0 c n
call over7
}
macro over7 {
pause 2
do talknpc 63 60 c r3 c r0 c c w3 r0 c n
call over2
}
capetadocao
06/04/2008, 20:09:44
Olhe, não entendo muito de macro. Mas será que não seria o caso de mexer nessa linha 63 60 c r3 c r0 c c r0 c n. Repare que a última tem um w3. Então tenta fazer assim: tira o w3 ali no macro over7 e joga lá no macro over 10 que vc vai fazer (macro over 8, macro over 9 e macro over 10).
Não faço a mínima idéia do que esses negócio aew, mas tenta, vá que da xD.
Quanto ao equipar a arma +0 sozinho novamente, talves vc consiga lá no config.txt em autoequip default (arma padrão). Dá uma zoiáda lá.
alexassa
07/04/2008, 13:07:58
E ai Cara Blz:icon14:
nao sei se vai funcionar pois nao testei aqui ainda.....
mais acho que deva funfar kkkkkk
####### Over ########
automacro mapa {
location <---Coloque aqui o local
run-once 1
call movendo
}
macro movendo {
do move 63 45 <---Coloque aqui as cordenadas mais perto do npc que ira dar o OVER
call arma+1
}
macro arma+1 {
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
call arma+2
}
macro arma+2 {
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
call arma+3
}
macro arma+3 {
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
call arma+4
}
macro arma+4 {
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
call arma+5
}
macro arma+5 {
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
call arma+6
}
macro arma+6 {
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
call arma+7
}
macro arma+7 {
pause 1
do c Ultima +7
pause 1
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
do eq "Nome da Arma " <--Noma da arma com a quantidade de Slot ela tem...
call arma+1
}
me fala o resultado ....:icon14:
Debardo
07/04/2008, 19:04:28
E ai Cara Blz:icon14:
nao sei se vai funcionar pois nao testei aqui ainda.....
mais acho que deva funfar kkkkkk
####### Over ########
automacro mapa {
location <---Coloque aqui o local
run-once 1
call movendo
}
macro movendo {
do move 63 45 <---Coloque aqui as cordenadas mais perto do npc que ira dar o OVER
call arma+1
}
macro arma+1 {
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
call arma+2
}
macro arma+2 {
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
call arma+3
}
macro arma+3 {
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
call arma+4
}
macro arma+4 {
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
call arma+5
}
macro arma+5 {
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
call arma+6
}
macro arma+6 {
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
call arma+7
}
macro arma+7 {
pause 1
do c Ultima +7
pause 1
do talk @npc (63 45) 62017 <---coloque aqui as cordenadas do npc e o ID do npc
pause 1
do talk cont
pause 1
do talk resp 2 <---Coloque aqui o numero da resposta
pause 1
do talk cont
pause 1
do talk resp 0
pause 1
do talk cont
pause 1
do eq "Nome da Arma
" <--Noma da arma com a quantidade de Slot ela tem...
call arma+1
}
me fala o resultado ....:icon14:
Eu só faria uma alteração no inicio dessa macro,colocaria mais uma condição para a macro não trigar sem a arma.
EX:
####### Over ########
automacro mapa {
location <---Coloque aqui o local
inventory "o nome da arma aqui" > 0
run-once 1
call movendo
}
Sem mais!!!
mister_and
12/04/2008, 12:10:44
Bom dia Pessoal,
@ Alexassa
Então cara a minha ela ta rodando de boa o problema era só uma linha que eu precisava colocar que na última macro (do eq Pike [4]). Eu tentei rodar a sua mas n funfo da erro de sintaxe.
@ Debardo
Vlw cara tbm coloquei a linha invetory, pra ele n trigar sem arma.
@capetadocao
Cara o W é uma pausa que ele da de 3 seg. ainda vou testar mas algumas vezes pra ver o tempo...aqui no thor é osso pq já quebra pro +1 ^^
no final ficou assim, ficou um macro pequena e roda de boa ele forja e quando chega no +7 ele equipa outra, e se quebrar antes ele continua a rodando até chegar na linha (do eq Pike [4]) e continua forjando.
automacro prt_in {
location prt_in
inventory Pike [4]
run-once 1
call movendo
}
macro movendo {
do move 63 56
call over1
}
macro over1 {
pause 2
do talknpc 63 60 c r3 c r0 c c r0 c n
call over2
}
macro over2 {
pause 2
do talknpc 63 60 c r3 c r0 c c r0 c n
call over3
}
macro over3 {
pause 2
do talknpc 63 60 c r3 c r0 c c r0 c n
call over4
}
macro over4 {
pause 2
do talknpc 63 60 c r3 c r0 c c r0 c n
call over5
}
macro over5 {
pause 2
do talknpc 63 60 c r3 c r0 c c r0 c n
call over6
}
macro over6 {
pause 2
do talknpc 63 60 c r3 c r0 c c r0 c n
call over7
}
macro over7 {
pause 1
do talknpc 63 60 c r3 c r0 c c w3 r0 c n
pause 1
do eq Pike [4]
call over1
}
Agora vou tentar fazer o meu espadachim upar pegar as pike quando chegar numa determinada qt de pike ele identifica-las e forjar e depois guardar e voltar a upar lol...vlw pessoal
crachoverayd
04/08/2008, 1:04:56
o meu eu fiz asim, ele equipa antes de começar tem que ter uma condição em todas elas pra se quebrar ela recomeçar, mas ñ sei qeu condição é essa.
se algem puder ajudar ^^ ela vai funcionar perfeitamente
####### Over ########
automacro mapa {
location prt_in
run-once 1
call movendo
}
macro movendo {
do move 63 59
call over1
}
macro over1 {
do eq Rod [4]
pause 1
do talknpc 63 60 c r3 c r0 c c r0 c n
pause 1
call over2
}
macro over2 {
pause 1
do talknpc 63 60 c r3 c r0 c c r0 c n
pause 1
call over3
}
macro over3 {
pause 1
do talknpc 63 60 c r3 c r0 c c r0 c n
pause 1
call over4
}
macro over4 {
pause 1
do talknpc 63 60 c r3 c r0 c c r0 c n
pause 1
call over5
}
macro over5 {
pause 1
do talknpc 63 60 c r3 c r0 c c r0 c n w2
pause 1
call over6
}
macro over6 {
pause 1
do talknpc 63 60 c r3 c r0 c c r0 c n w3
pause 1
call over7
}
macro over7 {
pause 1
do talknpc 63 60 c r3 c r0 c c r0 c n w4
pause 1
call over8
}
macro over8 {
pause 1
do talknpc 63 60 c r3 c r0 c c r0 c n w5
pause 1
call over9
}
macro over9 {
pause 1
do talknpc 63 60 c r3 c r0 c c w3 r0 c n w6
pause 1
call over10
}
vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.