Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Ola galera, eu preciso muito saber como que eu faço para criar um portal que abre só quando um pokemon é derrotado, igual as valleys.

 

ja agradeço e dou Rep+ para quem puder me ajudar.

darkrai.gif

A Vingança nunca é plena, mata a alma e envenena.
                                                      "Seu Madruga"
 
 
Não acredite na mentira, ela não é verdade.                                  
                         "Uma Pessoa do Facebook"
 
 
Se a força não esta funcionando, é porque você esta batendo fraco demais.
                                                                                    "Natsu Dragnell"
 
 
Pokemon Revolution 2015
 Facebook: https://www.facebook.com/PokemonRev?ref=ts&fref=ts
 
Sword Tibiart Online
Facebook: https://www.facebook.com/swordtibiartonline
 

tTAL2Wl.gif2z8t5ef.jpg

Resolvido por lerme

Ir para solução
Postado
  • Solução

va em otserve/data/creaturescripts/scripts crie um arquivo lua com o nome removewall.lua e add isso dentro

 

 



function onDeath(cid, corpse, killer)

local M ={
["Articuno"] = {Pos = {x=1119,y=746,z=8},id= 1049 ,time = 10},
}

local x = M[getCreatureName(cid)]
function criar()
local parede = getTileItemById(x.Pos, x.id)
doCreateItem(x.id, 1, x.Pos)
end
if x then
local parede = getTileItemById(x.Pos, x.id)
if parede then
doRemoveItem(parede.uid, 1)
doCreatureSay(cid, "A parede Será criada Novamente em "..x.time.." segundos.", TALKTYPE_ORANGE_1)
addEvent(criar, x.time*1000)
end
end
return TRUE
end

 

 

depois abre seu creaturescripts.xml e add isso dentro

 



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

 

 

depois de ter feito tudo isso vai na sua pasta de monste e procure o mosntro que vc  escolheu quando foi derrotado abri a passagem e add essa tage dentro

 

 

<event name="removewall4"/>

 

 

 

que ira fica dessa forma

 

 

<?xml version="1.0" encoding="UTF-8"?>
<monster name="Articuno" nameDescription="a articuno" race="ice" experience="4964" speed="147" manacost="0">
    <health now="220" max="220"/>
    <look type="634" head="100" body="100" legs="95" feet="113" corpse="11843"/>
    <targetchange interval="10000" chance="0"/>
    <strategy attack="100" defense="0"/>
    <flags>
        <flag summonable="1"/>
        <flag attackable="1"/>
        <flag hostile="1"/>
        <flag illusionable="1"/>
        <flag convinceable="1"/>
        <flag pushable="1"/>
        <flag canpushitems="0"/>
        <flag canpushcreatures="0"/>
        <flag targetdistance="1"/>
        <flag staticattack="97"/>
        <flag runonhealth="0"/>
        <flag hungerdelay="15"/>
    </flags>
    <attacks>
        <attack name="melee" interval="2000" chance="100" range="1" min="-50" max="-100"/>
    </attacks>
    <defenses armor="0" defense="0"/>
    <voices interval="5000" chance="10">
        <voice sentence="ARTICUNO!"/>
    </voices>
    <loot>
        <item id="11454" chance="100" count="1" countmax="1"/>
    </loot>
    <script>
        <event name="Spawn"/>
    </script>
    <script>
<event name="removewall4"/>
</script>
</monster>

 

to com pressa n da para explica direito  mais se vc olhar direitinho vc vai entender duvidas pergunte

 

obs: as partes que vc ira editar ta em vermelho

Editado por lerme (veja o histórico de edições)

Se Ajudei Clique no rep_up.png ao Lado, Não Custa nada  :D!! 

e se resovel o problema não esqueça de em EEkog5AK0.png  :D 

 

____________________________________________________________________________________________________

 

Formação de Equipe para poketibia venha fazer parte dessa equipe

 

[bAIXEM] Sprites de icones para poketibia

Postado
  • Autor

va em otserve/data/creaturescripts/scripts crie um arquivo lua com o nome removewall.lua e add isso dentro

 

 

function onDeath(cid, corpse, killer)

local M ={

["Articuno"] = {Pos = {x=1119,y=746,z=8},id= 1049 ,time = 10},

}

local x = M[getCreatureName(cid)]

function criar()

local parede = getTileItemById(x.Pos, x.id)

doCreateItem(x.id, 1, x.Pos)

end

if x then

local parede = getTileItemById(x.Pos, x.id)

if parede then

doRemoveItem(parede.uid, 1)

doCreatureSay(cid, "A parede Será criada Novamente em "..x.time.." segundos.", TALKTYPE_ORANGE_1)

addEvent(criar, x.time*1000)

end

end

return TRUE

end

 

 

depois abre seu creaturescripts.xml e add isso dentro

 

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

 

 

depois de ter feito tudo isso vai na sua pasta de monste e procure o mosntro que vc  escolheu quando foi derrotado abri a passagem e add essa tage dentro

 

 

<event name="removewall4"/>

 

 

 

que ira fica dessa forma

 

 

<?xml version="1.0" encoding="UTF-8"?>
<monster name="Articuno" nameDescription="a articuno" race="ice" experience="4964" speed="147" manacost="0">
    <health now="220" max="220"/>
    <look type="634" head="100" body="100" legs="95" feet="113" corpse="11843"/>
    <targetchange interval="10000" chance="0"/>
    <strategy attack="100" defense="0"/>
    <flags>
        <flag summonable="1"/>
        <flag attackable="1"/>
        <flag hostile="1"/>
        <flag illusionable="1"/>
        <flag convinceable="1"/>
        <flag pushable="1"/>
        <flag canpushitems="0"/>
        <flag canpushcreatures="0"/>
        <flag targetdistance="1"/>
        <flag staticattack="97"/>
        <flag runonhealth="0"/>
        <flag hungerdelay="15"/>
    </flags>
    <attacks>
        <attack name="melee" interval="2000" chance="100" range="1" min="-50" max="-100"/>
    </attacks>
    <defenses armor="0" defense="0"/>
    <voices interval="5000" chance="10">
        <voice sentence="ARTICUNO!"/>
    </voices>
    <loot>
        <item id="11454" chance="100" count="1" countmax="1"/>
    </loot>
    <script>
        <event name="Spawn"/>
    </script>
    <script>
<event name="removewall4"/>
</script>
</monster>

 

to com pressa n da para explica direito  mais se vc olhar direitinho vc vai entender duvidas pergunte

 

obs: as partes que vc ira editar ta em vermelho

vlw ae, eu só presisava do script e onde coloca-lo, eu aj tenho uma certa base sobre a programação do tibia, mas qualquer coisa eu pergunto aki, vlw ae cara

darkrai.gif

A Vingança nunca é plena, mata a alma e envenena.
                                                      "Seu Madruga"
 
 
Não acredite na mentira, ela não é verdade.                                  
                         "Uma Pessoa do Facebook"
 
 
Se a força não esta funcionando, é porque você esta batendo fraco demais.
                                                                                    "Natsu Dragnell"
 
 
Pokemon Revolution 2015
 Facebook: https://www.facebook.com/PokemonRev?ref=ts&fref=ts
 
Sword Tibiart Online
Facebook: https://www.facebook.com/swordtibiartonline
 

tTAL2Wl.gif2z8t5ef.jpg

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo