Ir para conteúdo
  • 0

[Simples] Npc Que Teleporta


exorcist

Pergunta

4 respostass a esta questão

Posts Recomendados

  • 0

a não é isso que eu quero, eu quero um npc que teleporta quantos players poder

tipo o player chega la fala hi ai o npc fala

Para onde voce quer ir?, ilha dragon,cyclops.. e etc

Link para o comentário
Compartilhar em outros sites

  • 0

Bem olha este npc então:

 

local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

local talkState = {}

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

function creatureSayCallback(cid, type, msg)

 

}

local hunt = {

["Hunt do Demons"] = {pos = {x=1039, y=1072, z=7}},

["Ilha"] = {pos = {x=1239, y=1452, z=7}} ,

["Fire"] = {pos = {x=1279, y=1273, z=7}}

}

 

 

if(not npcHandler:isFocused(cid)) then

return false

end

local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid

 

 

if msgcontains(msg, 'ir hunt') then

if not msgcontains(msg, hunt) and hunt[msg] then

local str = ""

str = str .. "Hunt :\n\n"

for name, type in pairs(hunt) do

str = str..name.."\n"

end

str = str .. ""

doShowTextDialog(cid, 1397, str)

return TRUE

end

local pos = hunt[msg].pos

doPlayerRemoveMoney(cid, money)

doPlayerSendTextMessage(cid,22,"Obrigado "..getPlayerName(cid).." foi teleportado.")

doTeleportThing(cid, pos)

else

selfSay('Diga (ir hunt)', cid)

end

return true

end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)

npcHandler:addModule(FocusModule:new())

 

 

["nome da hunt"] = {pos = {x=1279, y=1273, z=7}} ---------Bem primeiro coloca o nome da hunt e a posiçao dela

 

 

Não esqueça que a ultima configuraçao deixe sem virgula

A ultima linha da hunt voce não coloca virgula

Link para o comentário
Compartilhar em outros sites

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