criando npc de mudar vocation ?

kazaana
em Lixeira Pública

kazaana

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/07/13Posts: 55Char no Tibia: Kavaskiva

Boa tarde negada !

tudo bom com vocês ?

então , sou novato nesta area de script .. e estou precisando de uma ajudinha de vocês !

no meu server eu gostaria de fazer com ue assim , após um PLAYER falar com o NPC ele muda de vocation , exemplo de mago para sorcerer .

 

alguém pode me ajudar ? me ajudaria para caramba !! Obrigado gente desde já <3

 

Tibia versão 8.60 !

As lagrimas são vazias .

malaria25

Filipe Carvalho
avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/02/13Posts: 54Gênero: MasculinoChar no Tibia: Duo Best

Crie Um Arquivo Com NOMEDONPC.XML

 

 

<?xml version="1.0" encoding="UTF-8"?>
<npc name="NOME DO NPC" script="NOME DO NPC/SCRIPT.lua" walkinterval="0" floorchange="0">
<health now="100" max="100"/>
<look type="129" head="114" body="119" legs="114" feet="114" corpse="2212"/>
</npc>

 

 

Crie Um Arquivo Com NOMEDONPC/SCRIPT.LUA

 

 

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)
if(not npcHandler:isFocused(cid)) then
return false
end

if(msgcontains(msg, 'sim') then
selfSay('Olá |PLAYERNAME| Deseja Ser Um Ninja?', cid)
doPlayerSetVocation(cid,xx) ----> xx ID DA VOCAÇÃO
selfSay('Vocação trocada com sucesso , Agora você é um Ninja.', cid)
end
return true
end

npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
npcHandler:addModule(FocusModule:new())

 

kazaana

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/07/13Posts: 55Char no Tibia: Kavaskiva

Obrigado devidos REP concedidos !! mais houve um erro ! sempre ue eu relogo ele volta para a classe antiga , vamos supor sou um ALUNO e vou VIrar o DUMBLEDORE , ok virei DUMBLEDORE , após relogar eu sou um ALUNo de novo podde me ajudar ?

As lagrimas são vazias .

RigBy

Katrina? Romero Brito?
avatar
Visconde
Visconde

INFOS

Grupo: ViscondeRegistrado: 05/02/14Posts: 411Gênero: MasculinoChar no Tibia: Zeh Sergipano

em vocation.xml

 

fromvoc="1" -- mude pro mesmo id da vocation



DXBXk1i.gif

kazaana

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/07/13Posts: 55Char no Tibia: Kavaskiva

Obrigado consegui !

As lagrimas são vazias .