Ir para conteúdo
  • Cadastre-se

Monster%2FNPC [Tutorial] Monstro morre e aparece teleport


Posts Recomendados

cara farei tu tutorial rapido 

tomara que gostem

 

1 crie seu monstro normalmalmente copie o arquivo xml de um monstro em C:\Users\Usuário\Desktop\naruto\Naruto Online\data\monster e renomeie para o nome do monstro q vc quer  e edite o basico como skills look type experience speed entre outros 

 

<?xml version="1.0" encoding="UTF-8"?>
<monster name="nome do monstro" nameDescription="nome do monstro" race="blood" experience="1666" speed="310" manacost="0">
<health now="25000" max="25000"/>
<look type="160" head="0" body="94" legs="79" feet="79" corpse="2916"/>
<targetchange interval="5000" chance="8"/>
<strategy attack="90" defense="20"/>
<flags>
<flag summonable="1"/>
<flag attackable="1"/>
<flag hostile="1"/>
<flag illusionable="0"/>
<flag convinceable="1"/>
<flag pushable="0"/>
<flag canpushitems="1"/>
<flag canpushcreatures="1"/>
<flag targetdistance="1"/>
<flag staticattack="65"/>
<flag runonhealth="0"/>
</flags>
    <script>
    <event name="nome da sua quest"/>
    </script>
<attacks>
<attack name="melee" interval="1000" min="-1180" max="-1400"/>
<attack name="manadrain" interval="2500" chance="10" range="7" min="-860" max="-1215">
<attribute key="areaEffect" value="redshimmer"/>
 
</attack>
<attack name="Venenodark" interval="5000" chance="30" radius="4" target="0" min="-440" max="-600">
</attack>
<attack name="Fogofogo" interval="2000" chance="30" radius="4" target="0" min="-440" max="-600">
</attack>
</attacks>
<defenses armor="80" defense="80">
<defense name="healing" interval="4000" chance="40" min="300" max="300">
<attribute key="areaEffect" value="blueshimmer"/>
</defense>
<defense name="speed" interval="4000" chance="40" speedchange="450" duration="8000">
<attribute key="areaEffect" value="redshimmer"/>
</defense>
</defenses>
<elements>
<element physicalPercent="20"/>
<element icePercent="10"/>
<element holyPercent="-15"/>
<element deathPercent="35"/>
</elements>
<immunities>
<immunity paralyze="1"/>
<immunity lifedrain="1"/>
<immunity outfit="1"/>
<immunity drunk="1"/>
<immunity invisible="1"/>
</immunities>
<voices interval="5000" chance="10">
<voice sentence="Hahahaha, estupido, vou te esmagar!" yell="1"/>
<voice sentence="Voce nao tem chanceee... vou te mataaar"/>
</voices>
<loot>
<item id="2666" countmax="5" chance="20000"/><!-- meat -->
<item id="2152" countmax="30" chance="10000"/><!-- dolar=verde -->
<item id="2145" countmax="2" chance="70000"/><!-- pilula do soldado -->
</loot>
</monster>

 
2-criado seu monstro adicione assim em monsters.xml

<monster name="nome do monstro" file="nome do documento que vc acabou de criar.xml"/>
 
exemplo
 
<monster name="meu monstro" file="meu monstro.xml"/>
 
onde esta destacado de vermelho sera o nome do arquivo
va em creaturescript depois em script e copia um arquivo .lua de la qualquer e mude o nome pro nome da sua quest igual colocasse no monstro
e adicione isto nele
 
 
local tpId = 5023
local tps = {
        ["Nome do monstro"] = {pos = {x=1277, y=1075, z=7}, toPos = {x=1275, y=1061, z=7}, time = 10},
}
 
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

 

 

3- Em vermelho o id do teleport que aparecera e so ver no map editor qual teleport vc quer

em azul o nome da criatura

roxo onde o teleport  ira aparecer

laranja pra onde ira te teleportar

4-depois disso vai em creaturescripts.xml e adicione

 

<event type="death" name="nome da quest" event="script" value="nome do arquivo.lua"

 

vermelho nome da quest

azul nome do arquivo.lua que voce criou

Pronto agora so ligar o server

lembrando as magias , loot, entre otros pode mudar pois este meu monstro e de ot naruto 

mais o sistema de teleport funciona

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

AJUDEI? DA REP +

 

original.giftumblr_m84zj0xTC31qi8ipgo1_400.gif

Link para o post
Compartilhar em outros sites

Uma dica, quando for fazer um Tutorial põe um [Tutorial] no titulo, esse teu ficou parecendo uma pergunta rsrs'

Outra coisa coloca os textos longos sobre Spoiler.

 

[.SPOILER]

Texto

 

[./SPOILER]

 

( Sem os "." )

                                                                           wcoq.jpg

Link para o post
Compartilhar em outros sites

Sim. você usou esse Tutorial em 1 Resposta de um Membro né rssr...

mais Pelo menos ele colocou Conteúdo ÚTIL para o TK

Link para o post
Compartilhar em outros sites

Sim. você usou esse Tutorial em 1 Resposta de um Membro né rssr...

mais Pelo menos ele colocou Conteúdo ÚTIL para o TK

Não entendi :S 

                                                                           wcoq.jpg

Link para o post
Compartilhar em outros sites
Link para o post
Compartilhar em outros sites
  • 1 year later...

O tópico foi movido para a área correta, preste mais atenção da próxima vez!

Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:

De: "OTServScriptingTutoriais de Scripting"

Para: "OTServScriptingMonsters e NPCs"

Te ajudei?? REP + e ficamos quites... <ahttp://www.tibiaking.com/forum/uploads/emoticons/default_happyy.png' alt=';D'>

Atenciosamente,

Daniel.

Abraços!

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

<event type="death" name="nome da quest" event="script" value="nome do arquivo.lua"

 

vermelho nome da quest

azul nome do arquivo.lua que voce criou

 

Man Você Esqueceu do final, o correto seria:

<event type="death" name="nome da quest" event="script" value="nome do arquivo.lua"/>

Sem isso iria dar erro como aconteceu comigo

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo