Ir para conteúdo

Npcs Não Apareçem No Server


bilosman

Posts Recomendados

E ae, belezera? :smile_positivo:

então, vamos lá:

 

No meu map editor, na seção "npc", estão lá todos os npcs bonitinhos e talz.

Eu escolho uma área pra eles ficarem, e coloco - os lá.

Carrego o OT e boa, podendo comprar, vender, enfim, executar a função do NPC.

 

Mas tem um tal de King Yourots que tá me deixando louco aqui. haeuhae

Ele apareçe no map editor, beleza. Mas não apareçe no server =X

Data\NPC\King Yourot

<?xml version="1.0" encoding="UTF-8"?>

<npc name="King Yurots" script="data/npc/scripts/promotion.lua" walkinterval="10000" floorchange="0">

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

<look type="73" head="20" body="39" legs="45" feet="7" addons="0"/>

<parameters>

<parameter key="message_greet" value="Hi |PLAYERNAME|!. I can {promote} you, are you looking for this?"/>

</parameters>

</npc>

 

Script dele

local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

 

function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end

function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end

function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end

function onThink() npcHandler:onThink() end

 

local node1 = keywordHandler:addKeyword({'promot'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'I can promote you for 20000 gold coins. Do you want me to promote you?'})

node1:addChildKeyword({'yes'}, StdModule.promotePlayer, {npcHandler = npcHandler, cost = 20000, level = 20, text = 'Congratulations! You are now promoted.'})

node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Alright then. Come back when you are ready.', reset = true})

 

npcHandler:addModule(FocusModule:new())

 

Porque será que não tá indo?

 

Se alguém souber, me ajuda ae

abraçooooo !

Link para o comentário
Compartilhar em outros sites

O meu apresenta o mesmo problema só q olhando o map pelo Rme map editor nem o NPC aparece. No ot que baixei o npc são diferentes por issu o NPC naum aparece, como posso fazer para carregar os NPC's pro RME??? Talvez até vc Bilosman possa me ajudar pq pelo menos no seu o npc aparece pelo map editor.

 

 

Desde já muito obrigado.

Link para o comentário
Compartilhar em outros sites

Eu não encontrei nenhum erro no script, o que pode ser é que o map editor não esta adicionando o NPC, então é bem simples, vá no Map Editor e veja as cordenadas de onde o NPC está: X, Y, Z.

 

Agora vá na pasta do mapa, abra o arquivo de Spawns e adicione essa linha:

 

<spawn centerx="X" centery="Y" centerz="Z" radius="1">

<npc name="King Yurots" x="0" y="0"/>

</spawn>

 

Modifique o X, Y e Z para as cordenadas necessárias.

 

;D

Editado por lucasjockey
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...