Ir para conteúdo
  • Cadastre-se

(Resolvido)Npc "Hi " vira monstro


Ir para solução Resolvido por Vodkart,

Posts Recomendados

só falar hi no npc e ele vai summonar monstro e virar um monstro(determinado) ex: demon?

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites
  • Respostas 18
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

ah sim, eu só fiz a base pra saber como tu ia querer e tal...   amanha edito pra ti e me fala como tu quer aqui embaixo, explica certinho ok

ah ta então só usar a storage de novo   function onCreatureSay(cid, type, msg) local msg, pos, time, name = msg:lower(),getNpcPos(), 30, "The Orc King" local monsters = { 'Demon', 'Slime', 'Slime', 'Orc Warlord', 'Orc Warlord', 'Orc Leader', 'Orc Leader', 'Orc Leader' } if msg == "hi" and getPlayerStorageValue(cid, 29002) <= 0 then setPlayerStorageValue(cid, 29002, 1) doRemoveCreature(getNpcId()) addEvent(function() doCreateNpc(name, pos) end ,time*60*1000) selfSay(

isso tipow hi ele vai sumir e no lugar dele vai nascer um demon e envolta orcs xD

 

Editado por dersinho (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
function onCreatureSay(cid, type, msg)
	local msg, pos = msg:lower(),getNpcPos()
	local monster ={
		{pos, "Demon"}, -- este é o npc
		{{x = (pos.x-1), y = pos.y, z = pos.z}, "Rat"},
		{{x = (pos.x+1), y = pos.y, z = pos.z}, "Rat"},
		{{x = pos.x, y = (pos.y-2), z = pos.z}, "Rat"}
	}
	if msg == "hi" then
		doRemoveCreature(getNpcId())
		for _, summon in pairs(monster) do
			doCreateMonster(summon[2], summon[1])
		end
	end
	return true 
end

 

 

se quiser um xml usa este de base por exemplo

 

nome do seu npc.xml

<?xml version="1.0" encoding="UTF-8"?>
<npc name="Nome do seu npc" script="nome do seu script.lua" walkinterval="20000" floorchange="0">
<health now="100" max="100"/>
<look type="133" head="114" body="119" legs="132" feet="114"/>
</npc>

 

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

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

Link para o post
Compartilhar em outros sites
Citar

 

meu ot e um projeto ainda vc e um genio cara funciono perfeitamente fiz ate um vidio

so que tem 2 problemas 1 e que o npc nao volta mais

o segundo e que eu posso fala hi e fazer o npc denovo e falar hi funciona toda hora

sei la se tiver como fazer uma raid do npc e colokar um storage pra nao poder falar hi denovo 

agradeço desde ja 

 

npc pra quem quer ta ai 

 

Spoiler

<?xml version="1.0" encoding="UTF-8"?>
<npc name="The Orc King" script="data/npc/scripts/the orc king.lua" walkinterval="0">
    <health now="100" max="100"/>
    <look type="238"/>
    <parameters>
      <parameter key="message_farewell" value="LEAVE!"/>
      <parameter key="message_walkaway" value="YES, LEAVE!"/>
      <parameter key="message_idletimeout" value="LEAVE!"/>

        <parameter key="module_keywords" value="1" />
        <parameter key="keywords" value="job;name;orc fortress;fortress;orc;dark;cathedral;offer;human;mission;quest" />
        <parameter key="keyword_reply1" value="HOW DARE YOU TO ASK MY JOB? I AM THE ORC KING. THAT IS MY JOB, RRRUMAN!" />
        <parameter key="keyword_reply2" value="You dun need to know my name... I'm the orc king." />
        <parameter key="keyword_reply3" value="You are in our fortress. How dare you to kill my citizens?" />
        <parameter key="keyword_reply4" value="You are in our fortress. How dare you to kill my citizens?" />
        <parameter key="keyword_reply5" value="I am theirrr king!" />
        <parameter key="keyword_reply6" value="OFFER? ARE YOU ASKING FOR AN OFFER? LEAVE, NOW!" />
        <parameter key="keyword_reply7" value="HA HA HA! LEAVE, YOU ARE MAKING ME MAD!" />
        <parameter key="keyword_reply8" value="HUMAN... YOU, HUMANS, MAKE THE WORLD WORSE!" />
        <parameter key="keyword_reply9" value="Do you really want a mission? Ok, the mission is: Leave the orc fortress immediatly!" />
        <parameter key="keyword_reply10" value="Do you really want a mission? Ok, the mission is: Leave the orc fortress immediatly!" />
    </parameters>
</npc>

Spoiler

function onCreatureSay(cid, type, msg)
    local msg, pos = msg:lower(),getNpcPos()
    local monster ={
        {pos, "The Orc King"}, -- este é o npc
        {{x = (pos.x-2), y = (pos.y+1), z = pos.z}, "Orshabaal"},
        {{x = (pos.x+1), y = (pos.y+3), z = pos.z}, "Morgaroth"},
        {{x = (pos.x+1), y = (pos.y-1), z = pos.z}, "Ushuriel"},
        {{x = (pos.x-1), y = (pos.y+3), z = pos.z}, "Leviathan"},
        {{x = (pos.x+2), y = pos.y, z = pos.z}, "Necropharus"},
        {{x = (pos.x-1), y = (pos.y-1), z = pos.z}, "Ghazbaran"},
        {{x = (pos.x-2), y = (pos.y+2), z = pos.z}, "The Handmaiden"},
        {{x = (pos.x+2), y = (pos.y+2), z = pos.z}, "Massacre"}
    
    }
    if msg == "hi" then
        doRemoveCreature(getNpcId())
        for _, summon in pairs(monster) do
            doCreateMonster(summon[2], summon[1])
        end
    end
    return true 
end

 

 

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

ah sim, eu só fiz a base pra saber como tu ia querer e tal...

 

amanha edito pra ti e me fala como tu quer aqui embaixo, explica certinho ok

vodkart_logo.png

[*Ninguém será digno do sucesso se não usar suas derrotas para conquistá-lo.*]

 

DISCORDvodkart#6090

 

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.

  • Estatísticas dos Fóruns

    96847
    Tópicos
    519613
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo