PDA

Ir para Versão Original : Duvida quanto a minha macro ;/[Ajuda]


Dreamer
14/06/2008, 11:15:16
automacro curar {
run-once 1
exclusive 1
priority 1
location aldebaran
hp <= 25%
timeout 1
call {
do talk @npc (134 123)
pause 0
do c @go 6
pause 0
do c @warp iz_dun02
release curar

}
}

Duvida : Tipo, a macro funciona assim que eu logo, ou quando o bot morre...ali tá falando pra ele curar quando tiver com 25% ou menos do HP, e isso não da certo, tentei por só 25, mas não da!

outra duvida, tem como fazer o bot usar a macro por exemplo, de 240 em 240 segundos? :/

não consegui fazer, tentei por depois do Release 240, e não deu :/



aproveitando o topico :



getAuto Awakening Potion {
minAmount 5
maxAmount 15
passive 0
}


tá certo não tá? acontece que quando acaba as despetars, ele não da @storage x.x ele buga as vezes, ele tava fazendo certinho ._.


e tem isso tbm :

useSelf_item Awakening Potion {
whenStatusInactive Awakening Potion
inLockOnly 1
notWhileSitting 1
notInTown 1
timeout 600
}

eu tive que mudar o timeout, pq o bot ta morrendo mt, e tipo, tem como por pra ele usar despertar assim que morre? pra não precisar ficar diminuindo o timeout, sendo assim não gastar tanta despertar x.x

não sei se eu soube explicar bem minhas duvidas, mas desde já agradeço!

Bom_Bot
14/06/2008, 12:49:04
Salve Dreamer,

Vamos por parte:

automacro curar {
run-once 1
exclusive 1
priority 1
location aldebaran
hp <= 25%
timeout 1
call {
do talk @npc (134 123) #Erro de Sintaxe
ex. do talknpc 134 123 c r8 w1 r0 c
onde,
c = continuar conversa
rn = resposta (n = numero)
wn = wait (tespera)
pause 0
do c @go 6
pause 0
do c @warp iz_dun02
release curar

}
}

Após consertar o talknpc, vamos as dúvidas.

Duvida : Tipo, a macro funciona assim que eu logo, ou quando o bot morre...ali tá falando pra ele curar quando tiver com 25% ou menos do HP, e isso não da certo, tentei por só 25, mas não da!
Resp.: A macro vai acionar quando o bot estiver em aldebaram, com 25% ou menos de hp. Retira "location aldebaran".

outra duvida, tem como fazer o bot usar a macro por exemplo, de 240 em 240 segundos? :/
Resp.: Sim. para usar a cada 240 seg, não se importando com a porcentagem de hp, basta modificar o timeout e retirar as outras condições.


getAuto Awakening Potion {
minAmount 5
maxAmount 15
passive 0
}
tá certo não tá? acontece que quando acaba as despetars, ele não da @storage x.x ele buga as vezes, ele tava fazendo certinho ._.
Resp.: Sim esta parte esta correta, porém precisamos ver como esta a parte do storage.


useSelf_item Awakening Potion {
whenStatusInactive Awakening Potion
inLockOnly 1
notWhileSitting 1
notInTown 1
timeout 600
}
eu tive que mudar o timeout, pq o bot ta morrendo mt, e tipo, tem como por pra ele usar despertar assim que morre? pra não precisar ficar diminuindo o timeout, sendo assim não gastar tanta despertar x.x

Resp: retira a linha "timeout 600", assim o bot usará a poção quando estiver sem o efeito.
Agora se for pra usar somente uma vez depois que morrer, deixa apenas 1 poção no inventário e configura o getAuto para passive 1.


Espero ter ajudado.

Abraços,
Bom Bot

Dreamer
14/06/2008, 12:53:52
Nossa Bom_bot MUITO obrigado cara, mesmo!

é que tipo, esse mesmo npc que cura, ele buffa também, aí os buffs duram 240 segundos, rs...:D

tá, então quais condições eu tiro pra fazer o bot ir de 240 em 240 segundos em adb curar/buffar?

a parte do storage entendi completamente, só me imbaralhei na macro mesmo :s

mas quando eu falo com o npc, ele não responde nada bom_bot, ele só cura e buffa, rs.


tem como dar mais esse help? :T

como a macro fica? x.x boiei

Bom_Bot
14/06/2008, 13:24:43
Salve Dreamer,

Se o npc não fala nada deixe assim.
do talknpc 134 123 c
automacro curar {
run-once 1
exclusive 1
priority 1
timeout 240
call {
do talknpc 134 123 c
pause 1
do c @go 6
pause 2
do c @warp iz_dun02
pause 2
release curar
}
}




Abraços,
Bom Bot

Dreamer
14/06/2008, 13:40:11
cara, fuincionou só que na hora que eu abro ele da erro no timeout, fala que ta errado...fala alguma coisa de macro_delay in timeouts.txt

Dreamer
14/06/2008, 13:43:39
oh

passou 240 sec aí aconteceu isso :

could not find an npc at location 134 123

aí ele vai pra pra adb, e volta pro mapa, sem buffar :/

sera que tá errado a posiçao ali na macro? rs.

desculpa o incomodo x.x

Dreamer
14/06/2008, 13:55:18
aeeeeeeee


automacro curar {
run-once 1
exclusive 1
priority 1
timeout 240
call {
do c @go 6
pause 1
do talknpc 134 123 c
pause 0
do c @warp iz_dun02
pause 0
release curar
}
}



mudei umas coisinhas, e deu certo bom_bot!!

vlw a ajuda cara *-*, muito obrigado mesmo!


só pra incerrar, me diz o que tem de errado?

useSelf_skill Maximize Power {
lvl 5
maxCastTime 1
minCastTime 0
hp
sp > 30
whenStatusInactive Maximize Power
}


o bot não usa essa skill de maneira alguma x.x

SEVEN
14/06/2008, 14:30:51
useSelf_skill Maximize Power {
lvl 5
maxCastTime 1
minCastTime 0
hp
sp > 30
whenStatusInactive Maximize Power
}


Cara...
sp > 30 <--- % = sp > 30%
Sugiro tentar tirar isto tbm...
maxCastTime 1
minCastTime 0

Inutil neste caso , aliaz aproveitando o post e oportunidade... Sugiro tirar todas as entradas de comando (informações) que não seja util ao Kore em determinado segmento... Ex:

useSelf_skill Maximize Power { <-- ok
lvl 5 <------------------------ok
maxCastTime 1<---------------inutil
minCastTime 0 <---------------inutil
hp <--------------------------neste caso inutil
sp > 30 <---------------------ok
whenStatusInactive Maximize Power <--ok

Resumo não só em useSelf_skill como em attackSkillSlot ou em outras entradas de comando só utilize o exencial... delete o restante, para evitar a leitura e interpretação inutil pelo kore, isto pode acarretar em bugs ou perca de tempo em vão pelo mesmo...

Fuiz

Dreamer
14/06/2008, 15:09:46
rs, entendi, vlw bom_bot e vlw SEVEN.