Olá Pessoal, Presiso de Um NPC Que Troca Itens Dou 4 Gloves e Ganho um Pergaminho Quem Disponibilizar Para Min OBG!
obs: para tibia 7.81
Olá Pessoal, Presiso de Um NPC Que Troca Itens Dou 4 Gloves e Ganho um Pergaminho Quem Disponibilizar Para Min OBG!
obs: para tibia 7.81
Não testei ainda, má vê se consegue.. crie um arquivo .xml na pasta npc, e coloque isso:
<?xml version="1.0" encoding="UTF-8"?> <npc name="NOME DO NPC" script="nomedoarquivo.lua" walkinterval="4000" floorchange="0"> <health now="100" max="100"/> <look type="132" head="20" body="39" legs="45" feet="7" addons="0"/> </npc>
Dê uma olhada, dei dicas de edição...
Depois, na pasta scripts (da npc), crie um arquivo .lua e coloque isso:
local focuses = {} local function isFocused(cid) for i, v in pairs(focuses) do if(v == cid) then return true end end return false end local function addFocus(cid) if(not isFocused(cid)) then table.insert(focuses, cid) end end local function removeFocus(cid) for i, v in pairs(focuses) do if(v == cid) then table.remove(focuses, i) break end end end local function lookAtFocus() for i, v in pairs(focuses) do if(isPlayer(v)) then doNpcSetCreatureFocus(v) return end end doNpcSetCreatureFocus(0) end function onCreatureSay(cid, type, msg) if ((msg == "hi") and not(isFocused(cid))) then selfSay("Olá ".. getCreatureName ..", você gostaría de receber um Pergaminho?", cid, true) addFocus(cid) count = 1 elseif((isFocused(cid) and (msg == "sim"))) then selfSay("Gostaría de trocar um pergaminho por 4 Gloves, está interessado?", cid) elseif((isFocused(cid) and (msg == "sim") and (count == 1))) then doPlayerRemoveItem(cid, ID DAS GLOVES, 4) doPlayerAddItem(cid, ID DO PERGAMINHO, 1) selfSay("Obrigado.. pegue seu pergaminho..", cid) elseif((isFocused(cid) and (msg == "bye"))) then selfSay("Até logo..", cid) end end function onCreatureDisappear(cid) if ((isFocused)) then selfSay("Que rude!", cid) end end
Vê se consegue..
ATS Project - Venha fazer parte da equipe!
Obrigado!! REP+
Tópico movido para a seção de dúvidas e pedidos resolvidos.
Alguns dos meus trabalhos no fórum
Projeto Tutores de Scripting (encerrado)
Evento Blood Castle Automático
Killua Task System
Killua Automatic Raids System
Função AccountStorageValue
Player Pull Action (puxar jogador)
NPC Trocador - Troca itens por outros (SIMPLIFICADO)
Teleportar Membros Da Guild Para Seu Lado
Itens Ganhando Exp e Upando (Upgrade System)
Como usar addEvent - Tutorial
Sistema de Cultivo (Plantação)
Cart System (Andar de carrinho)