Npc Por Tempo

lailton
em Globalevents e Spells

lailton

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/08/11Posts: 45

Bom o script server para vc fazer o npc aparecer a X tempo, e sumir a Y tempo.

 

Bem vamos la.

 

Abra o arquivo: data\globalevents\globalevents.xml

 

Adicione nele a seguinte linha:

<globalevent name="npc" interval="3600" event="script" value="npc.lua"/>

 

3600 = 1 Hora.

 

Crie o arquivo npc.lua dentro da pasta: data\globalevents\scripts e adicione esse codigo:

function onThink(interval, lastExecution, thinkInterval)
local pos = {x=1054,y=913,z=7} -- Local onde aparece o npc
local npc = doCreateNpc("dalk", pos ) -- Altere o (dalk) pelo nome do seu npc.
local nMin = 20 -- tempo em minuto para o npc sumir.
addEvent(doRemoveCreature, nMin*60*1000, npc)
return true
end

 

Depois disso basta salvar e reiniciar o seu servidor.

Boa sorte.

Vilden

Loading. . .
avatar
Infante
Infante

INFOS

Grupo: InfanteRegistrado: 09/05/08Posts: 1597

O script é seu?? coloque os créditos caso não for.

 

Uma scrpt que pode ser usada para aqueles npcs de evento, de itens raros

etc..

Atenciosamente, Vilden.

lailton

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/08/11Posts: 45

Sim o script é meu desenvolvi para meu OT.

 

Sim ele pode ser usado para essa finalidade, npc q so aparece em um determinado tempo e some em alguns minutos.

 

sleep.png

Sofft

Engenheiro e Programador
avatar
Artesão
Artesão

INFOS

Grupo: ArtesãoRegistrado: 03/12/11Posts: 137Char no Tibia: Surionz

Muito Bom Script, muito inteligente e útil!

j4ds0n

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 14/06/12Posts: 13Char no Tibia: eack

Como faço para enviar uma msg para geral no servidor, avisando que chegou o npc?

5275632

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 20/05/08Posts: 2Char no Tibia: não tenho

é simples meu caro amigo j4ds0n , se eu puder responder ..

assim , não tem o sistema de auto mensagem ? no serv ? poem para dizer que o npc "nome " vai apareçer nas "areas" num certo horario !

se eu ajudei obg , se não , me desculpe sou novo !

lailton

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 06/08/11Posts: 45

Simples:

function onThink(interval, lastExecution, thinkInterval)
local pos = {x=1054,y=913,z=7} -- Local onde aparece o npc
local npc = doCreateNpc("dalk", pos ) -- Altere o (dalk) pelo nome do seu npc.
local nMin = 20 -- tempo em minuto para o npc sumir.
doBroadcastMessage("Npc Dalk Chegou .")
addEvent(doRemoveCreature, nMin*60*1000, npc)
return true
end

 

 

Como faço para enviar uma msg para geral no servidor, avisando que chegou o npc?