Ir para conteúdo
  • Cadastre-se

(Resolvido)(Resolvido) Script monstro morre aparece tp


Ir para solução Resolvido por Sociopata,

Posts Recomendados

  • Respostas 12
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Va na pasta data/creaturescripts de seu otserv abra o arquivo creaturescripts.xml e add a tag: <event type="death" name="teleportmonster" script="tpmonster.lua"/> Abra a pasta scripts crie um arquivo chamado tpmonster.lua e adicione: local config = { message = "Congrulations. Teleport close in 1 minute", timeToRemove = 60, -- seconds teleportId = 1387, bosses = { ["Orchid Frog"] = { x = 459, y = 594, z = 7 }, } } local function remova

Seguinte turma do mal, gostaria de um script de que o monstro morresse ele abriria um tp o monstro é o ORCHID FROG, ja tentei esse local tpId = 1387 local tps = { ["Orshabaal"] = {pos = {x=761, y=57, z=7}, toPos = {x=767, y=52, z=7}, time = 30}, } function removeTp(tp) local t = getTileItemById(tp.pos, tpId) if t then doRemoveItem(t.uid, 1) doSendMagicEffect(tp.pos, CONST_ME_POFF) end end functio

Esse erro pode ser na função de criar o teleport, nunca consegui usar ela em uma versão 8.60.

se vocês ainda precisar tem esse aki oia.

local tps = {
                        ["Orshabaal"] = {pos = {x=716, y=57, z=7}, toPos = {x=767, y=52, z=7}, time = 30},
}
local function removeTp(tp)
local t = getTileItemById(tp.pos, 5023).uid
return t > 0 and doRemoveItem(t) and doSendMagicEffect(tp.pos, CONST_ME_POFF)
end
function onDeath(cid)
                        local tp = tps[getCreatureName(cid)]
                        if tp then
                        doCreateTeleport(5023, tp.toPos, tp.pos)
                        doCreatureSay(cid, "O teleport irá sumir em "..tp.time.." segundos.", TALKTYPE_ORANGE_1)
                        addEvent(removeTp, tp.time*1000, tp)
                        end
                        return true
end

 

Projeto/Serviços que desenvolvi durante esse Tempo.

[SERVIDOR] - NTO By Madara Rinnegan - Criado em 2014

Link para o post
Compartilhar em outros sites
  • 2 weeks later...

-Oque eu quero fazer?-

 

Bom eu quero fazer o seguinte,

Quando eu matar o Shiny Reshiram.

Quero que abre um portal temporário para ir para um certo lugar.

Este portal para ir para o certo lugar, so abre quando eu matar o Shiny Reshiram.

E então tem 30 segundos para poder entrar no portal, se não ele fecha e so abre novamente

Se matar o Shiny Reshiram denovo...

Porém como ninguém me ensinou, tentei fazer igual os outros scripts..

Fala que deu certo, porém quando eu mato o Shiny Reshiram..

Não abre!

 

 

-Nome do arquivo.lua que criei-

 

O Nome do arquivo que eu criei é "creatport10.lua"

Sem aspas.

 

-Script que eu usei no creatport10.lua-

 

 

Citar

  Citar

local tpId = 1387

local tps = {
["Shiny Reshiram] = {pos = {x=1232, y=337, z=8}, toPos = {x=1215, y=514, z=8}, time = 30},
}
 
function removeTp(tp)
local t = getTileItemById(tp.pos, tpId)
if t then
doRemoveItem(t.uid, 1)
doSendMagicEffect(tp.pos, CONST_ME_POFF)
end
end
 
function onDeath(cid)
local tp = tps[getCreatureName(cid)]
if tp then
doCreateTeleport(tpId, tp.toPos, tp.pos)
doCreatureSay(cid, "O teleport irá sumir em "..tp.time.." segundos."TALKTYPE_ORANGE_1)
addEvent(removeTp, tp.time*1000, tp)
end
return TRUE

end

 

Mostrar mais  
 
 

-Legenda-

 

 

Vermelho = É o ID do teleport. (Magic forcefield);

 

Rosa = É o nome do pokémon que quando morre abre o tp;

 

Azul = É o lugar de onde aparece o TP para entrar;

 

Laranja =  É onde é teletransportado quando entra no TP;

 

Vermelho Escuro = É a mensagem que aparece quando o Shiny Reshiram Morre.

 

 

-Script que eu usei no "Creaturescripts.xml"

 

 

 

       

Citar

  Citar

 

<event type="death" name="creatport10" event="script" value="creatport10.lua"/> 

 

Expand   Mostrar mais  

 

 

 

 

-Legenda-

 

Vermelho = É o tipo do Script (ou algo assim)

 

Cyano  É o nome do arquivo (citado no começo do tópico)

 

Obrigado galera, Por favor me ajudem nisso!

Quero muito fazer umas quests :V

Link para o post
Compartilhar em outros sites
  • 5 months later...

meu ot é de dbo 8.00 e não ta indo ..da dando erro quando eu boto

<script>

<event name="teleportmonster"/>

</script>

to botando antes do monster mas do mesmo geito ta dando erro

Warning: [Monster : :Monster] . unknown event name - teleportmonster

Editado por Robert Stalark (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por 001rafa
      Galera como faz para poder criar um slot a mais no otcliente para poder equipar com itens por exemplo mais um ring e mais um colar?
      sei que tem q modificar no source do cliente e no distro alguem poderia me ajudar com um tutorial?

      grato pela atenção.

      up
    • Por M Cronos
      Boa Noite amigos, eu estava usando o Object builder e o item editor para adicionar uns sprites no meu servidor para usar com um script, este aqui >>> 
       que o @Comedinha postou para ajudar um outro membro.
      Bom a questão é que o script parece estar funcionando,por que não dá nenhum erro, mas o item também não é usado. bom eu fucei bastante e ainda  não consegui resultado então eu pensei que talvez eu tivesse que setar o item como usável no OB ou no IE, pois me lembro de ter visto isso em algum lugar, mas não consigo achar onde eu faço isso. alguém pode me ajudar? se possível. obrigado.
    • Por fezeRa
      Estou com um problema chato. Seguinte:
       
      O player pega , compra promotion, dai fica lá "Elder Druid", dai se ele reloga, ele volta pra Druid.
      Ou seja não ta salvando a vocation, é algum problema no login.lua que nao salva a vocation atual? Alguem sabe?
    • Por Bryan Robert
      Olá Eu tenho um server 8.0 ou 8.1 e para ligar o server utilizamos Serve.exe ou restarter.bat mas eu queria o server.exe em bat para eu editalo ou fazer ele volter a ser bat se alguem poder me passar link do server.bat ou programa q faz ele votar a ser bat vlw
       
       
      dboeternal.servegame.com:8090
    • Por thiaguinhuh
      gente eu qero saber como eu crio um npc q vc da 20k e vc vira a vocacion Troll e nova chegou hj e a mais forte ai vc compra com 20 k de gb =Gold Bar ai qero saber pf ajudem ai
  • Estatísticas dos Fóruns

    96845
    Tópicos
    519598
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo