Algem pode ajudar?
- Fórum
- OTServ
- Suporte
- Resolvidos
- [Resolvido] Porta que so passa se matar todos os pokemons
[Resolvido] Porta que so passa se matar todos os pokemons
Por DrewMarques, 02 de ago. de 2017 em Resolvidos
info
Grupo: Campones
Registrado: 01/06/17
Posts: 43
Reputação: +1
Gênero: Masculino
Char no Tibia: [ADM]Neq

info
Grupo: Visconde
Registrado: 21/05/13
Posts: 303
Reputação: +25

Em 02/08/2017 at 15:41, DrewMarques disse:Bom dia/boa tarde/boa noite/ Preciso de uma Script que precise matar todos os pokemons em uma area para passar para area do premio
exp: o player vai entrar em uma area cheia de darkrai e darkrai nightmare, pro player poder passar na pra area do premio ele teria que matar todos os darkrai para poder clicar na porta
Alguem poderia me ajudar?
tenho um aqui espero que te sirva
ele funciona da seguinte forma
se o player estiver com battle ele não pode seguir adiante ou seja enquanto tiver pokemons atacando o player n pode ir adiante e mesmo q o player mate tudo tera que esperar o battle sair
copie e renomeie um script na pasta dat/actions/script para darkrai1.lua
e cole isso dentro
local position = {x = 868, y = 1244, z = 10} --posição que o player vai parar
function onUse(cid, item, item2, fromPosition, toPosition, itemEx, toPosition)
if (getCreatureCondition(cid, CONDITION_INFIGHT) == FALSE) then
doTeleportThing(cid, position)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT)
else
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
doCreatureSay(cid, "Espere o Battle sair para poder usar isso!", TALKTYPE_ORANGE_1)
end
return true
end
obs: voce tera que colocar um item na sala pro jogador usar apos matar tudo
em actions .xml adicione essa tag
<action actionid="19393" script="darkrai1.lua"/>
abra o map editor coloca o item na sala, pode ser qualquer item, (fixo que n mova) abra o item a adiciona com o mapa editor a actionid 19393
e pronto
info
Grupo: Campones
Registrado: 01/06/17
Posts: 43
Reputação: +1
Gênero: Masculino
Char no Tibia: [ADM]Neq

4 horas atrás, wevertonvrb disse:tenho um aqui espero que te sirva
ele funciona da seguinte forma
se o player estiver com battle ele não pode seguir adiante ou seja enquanto tiver pokemons atacando o player n pode ir adiante e mesmo q o player mate tudo tera que esperar o battle sair
copie e renomeie um script na pasta dat/actions/script para darkrai1.lua
e cole isso dentro
local position = {x = 868, y = 1244, z = 10} --posição que o player vai parar
function onUse(cid, item, item2, fromPosition, toPosition, itemEx, toPosition)
if (getCreatureCondition(cid, CONDITION_INFIGHT) == FALSE) then
doTeleportThing(cid, position)
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_TELEPORT)
else
doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
doCreatureSay(cid, "Espere o Battle sair para poder usar isso!", TALKTYPE_ORANGE_1)
end
return true
end
obs: voce tera que colocar um item na sala pro jogador usar apos matar tudo
em actions .xml adicione essa tag
<action actionid="19393" script="darkrai1.lua"/>
abra o map editor coloca o item na sala, pode ser qualquer item, (fixo que n mova) abra o item a adiciona com o mapa editor a actionid 19393
e pronto
Funfo Muito obrigadooo
info
Grupo: Conde
Registrado: 23/05/17
Posts: 584
Reputação: +113
Gênero: Masculino
Char no Tibia: Não Tenho

A questão neste tópico de suporte foi respondida e/ou o autor do tópico resolveu o problema. Este tópico está fechado e foi movido para Suporte - Resolvidos. Se você tiver outras dúvidas, crie um novo tópico.



info
Grupo: Campones
Registrado: 01/06/17
Posts: 43
Reputação: +1
Gênero: Masculino
Char no Tibia: [ADM]Neq
Bom dia/boa tarde/boa noite/ Preciso de uma Script que precise matar todos os pokemons em uma area para passar para area do premio
exp: o player vai entrar em uma area cheia de darkrai e darkrai nightmare, pro player poder passar na pra area do premio ele teria que matar todos os darkrai para poder clicar na porta
Alguem poderia me ajudar?