[Encerrado] ajuda a criar npc

Esquilo001
em Tópicos Sem Resposta

Esquilo001

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/04/13Posts: 27

Galera queria que me ajudassem como crio um npc de dar Bonus e um de heala valeu a ajuda.

podem me mandar video aulas .

 

 

 

 

 

REP++

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Como assim dar bonus, Healar quanto e como?


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Esquilo001

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/04/13Posts: 27

Healar toda a vida tipo a nurse chansey em otpoketibia e tipo upando um level ganha sei la dinheiro do npc de bonus

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Vá em data/npc crie um arquivo chamado Healer.xml e adicione dentro:

 

<?xml version="1.0" encoding="UTF-8"?>[/size]
<npc name="Healer" script="healer.lua" walkinterval="2000" floorchange="0">
<health now="100" max="100"/>
<look type="132" head="20" body="39" legs="45" feet="7" addons="0"/>
</npc>

 

Em data/npc/scripts crie um arquivo chamado healer.lua e adicione dentro:

 

 

local keywordHandler = KeywordHandler:new()[/size]
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

local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid

if msgcontains(msg, 'heal') or msgcontains(msg, 'hi') then

doCreatureAddHealth(cid, 65565, true)
selfSay('Healed!', cid)
talkState[talkUser] = 0

end
return true
end

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

 


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Esquilo001

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/04/13Posts: 27

o valeu mais se nao manja nesse de dar bonus??

Roksas

dofile('keylogger.lua')
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 14/12/10Posts: 3611Gênero: Masculino

Ele é como? Tipo uma vez por dia?


Atenciosamente,
Eduardo Nunes - Scripter Lua!
 



 

Esquilo001

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 24/04/13Posts: 27

Eu te adicionei no skipe la eu te explico eu so o Orquiza

 

Cara eu queria que quando passace de level vc ia falar com esse npc e ele dava o bonus ai o bonus seria dinheiro ou armadura seria sortido.

kttallan

Lord Sorte
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 06/03/13Posts: 1574Gênero: MasculinoChar no Tibia: Lord Sorte

Muito Dificil Achar Esse tipo De Npc.

                                                                Scripter em Treinamento

 

Codigos

 

Simples Pet Sistema < New

 

Assim que possivel mais codigos, com criatividade.

Stigal

don't ever stop...
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 28/11/10Posts: 3402Gênero: Masculino
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.

VI6MDIG.png

 

"O fracasso é a oportunidade de se começar de novo inteligentemente"

Minhas Redes Sociais: Youtube | Página & Grupo | Steam  | Discord Xtibia | Skype: @mrooger

 

OTpanel