Postado Agosto 26, 2013 11 anos Criando o script no globalevents Crie um Arquivo no globalevents/nomedoscript.luanomedoscript = nome que você quer que se script tenha Exemplo: no meu caso ele chama npcgoup.lua Ctrl C + Ctrl V no código abaixo: function onThink(interval, lastExecution, thinkInterval) local pos = {x=1050,y=1060,z=7} -- Local onde aparece o npc local npc = doCreateNpc("Goup", pos ) -- Altere o (Goup) pelo nome do seu npc. local nMin = 15 -- tempo em minuto para o npc sumir. addEvent(doRemoveCreature, nMin*60*1000, npc) return true end Criando Chamada do npc no Global Events Abra o global events: data/globalevents/globalevents.xml Ctrl C + Ctrl V no código abaixo: <globalevent name="npc" interval="3600" event="script" value="npcgoup.lua"/> - Explicando o Código: local pos = {x=1050,y=1060,z=7} -- Local onde aparece o npc local npc = doCreateNpc("Goup", pos ) -- Altere o (Goup) pelo nome do seu npc. local nMin = 15 -- tempo em minuto para o npc sumir. addEvent(doRemoveCreature, nMin*60*1000, npc) local pos = posição no mapa aonde o npc vai nascerlocal npc = local da sua pasta aonde o npc esta ex:data/npc/goup.lua Pergunta:a mais eu não preciso chamar o ".lua" tbm?R: Não , a função doCreateNpc , lê o nome do npc e interpreta como se ele ja foce um código ".lua" , então só coloca nome mesmo. local nMin = tempo em minutos que o script pegaaddEvent(doRemoveCreature, nMin*60*1000, npc) = adiciona um evento no servidor falando que o dp 15 min o npc sera retirado . -- E isso oque é? <globalevent name="npc" interval="3600" event="script" value="npcgoup.lua"/> É a chamada do código no globalevents ,interval ="3600" é o tempo em segundos para chamar o npc. 1 hora tem quantos minutos?R: 60 min 60 min tem quantos segundos?R:3600 seg - - Créditos : Lailton (Por fazer o script) "O fracasso é a oportunidade de se começar de novo inteligentemente" Minhas Redes Sociais: Youtube | Página & Grupo | Steam | Discord TibiaKing
Postado Agosto 27, 2013 11 anos Autor Ótimo script para criar um NPC estilo Rashid. Achei ele muito eficaz pois para servidores que visão ter eventos modo fast e aleatório é uma boa. Um npc que aparece em X em X tempo em Y lugar e some em W tempo. É algo genial dependendo do ponto de vista Atenciosamente, Stigal. "O fracasso é a oportunidade de se começar de novo inteligentemente" Minhas Redes Sociais: Youtube | Página & Grupo | Steam | Discord TibiaKing
Postado Agosto 27, 2013 11 anos caraca muito bom esse script, valeu por postar aqui Ot Design: https://discord.gg/VgtVRNmCD7
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.