Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

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

Faça Seu Npc Ladrao


 Compartilhar

Posts Recomendados

UHUAHSuaShuaHsuaH é isso ai gente!! Um npc exterionatário xD aki eu puis o nome dele como deputado Roberto Jeferson. XD

 

Bom vamos lá. Entra na sua pasta data lá tem 1 outra pasta chamada "npc" entre nela. Copie 1 arquivo de formato .xml qualquer e cole na pasta "npc". Renomei para "Deputado Roberto Jeferson". Clique com o botão direito no arquivo e a seguir clique em editar. Apague tudo e ponha isto:

 

<?xml version="1.0"?>

<npc name="Deputado Roberto Jeferson" script="data/npc/scripts/deputado.lua" access="3" lookdir="2">

<mana now="0" max="0"/>

<health now="150" max="150"/>

<look type="134" head="95" body="22" legs="10" feet="95"/>

</npc>

 

 

Agora entre na pasta "scripts" localizada na pasta "npc".Lá copie qualquer 1 script que estiver lá e renomeie para "deputado".

Clique com o botão direito no arquivo e a seguir clique em editar.

Apague oque há dentro dele e ponha isto:

 

--ox = 44

--oy = 5

--oz = 6

 

focus = 0

talk_start = 0

target = 0

following = false

attacking = false

 

function onThingMove(creature, thing, oldpos, oldstackpos)

 

end

 

 

function onCreatureAppear(creature)

 

end

 

 

function onCreatureDisappear(cid, pos)

if focus == cid then

selfSay('HAHAHA SAI DAKI MANO!')

focus = 0

talk_start = 0

end

end

 

 

function onCreatureTurn(creature)

 

end

 

function msgcontains(txt, str)

return (string.find(txt, str) and not string.find(txt, '(%w+)' .. str) and not string.find(txt, str .. '(%w+)'))

end

 

 

function onCreatureSay(cid, type, msg)

msg = string.lower(msg)

 

if ((string.find(msg, '(%a*)hi(%a*)')) and (focus == 0)) and getDistanceToCreature(cid) < 4 then

selfSay('Oi sr. ' .. creatureGetName(cid) .. ' Desviei umas coisas do governo sabe..mais agente tá precisando de mais dinheiro pra cubri o Lula, então to vendendo 1 golden helmet e 1 golgen boots por 1kk( 1milhão de gps) bom, e ainda vo te dá de graça 2 magic plate armor e 1 demon legs vai kerer?')

focus = cid

talk_start = os.clock()

elseif string.find(msg, '(%a*)hi(%a*)') and (focus ~= cid) and getDistanceToCreature(cid) < 4 then

selfSay('Perae, ' .. creatureGetName(cid) .. '! I So 1 só!') elseif focus == cid then

talk_start = os.clock()

 

if msgcontains(msg, 'sim') then

sell(cid,2981,10,1)

end

end

end

 

 

function onCreatureChangeOutfit(creature)

 

end

 

 

function onThink()

if (os.clock() - talk_start) > 30 then

if focus > 0 then

selfSay('Próximo!')

end

focus = 0

end

if focus ~= 0 then

if getDistanceToCreature(focus) > 5 then

selfSay('VAZAAAAAAAAA MALUCOOO!!')

focus = 0

end

end

end

 

 

Seu Npc está pronto =)

 

 

 

 

 

Para por um "spaw" dele em seu mapa vá na pasta world(localizada na pasta data de seu ot). Haverá 1 arquivo .xml chamado "npc".

Clique com o botão direito no arquivo e a seguir clique em editar.

Adicione isto na penultima linha (ou seja antes de </npclist>)

 

<npc name="Deputado Roberto Jeferson" x="145" y="50" z="7"/>

 

 

The End

Fim

Acabou

Xa Era

Ta Feito

Zero

Acho Q Ja Deu Pra Entender Ne

Pronto Seu Npc Exterionatario Ta Criado

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.