Postado Março 23, 2014 11 anos X= item requerido para ser trocado - ID: 1970 Y= Position a ser liberada para acesso, ou Unique ID ou Action ID... O player ganha um certa Storage para poder passar Olá, como o título ja diz, gostaria de um NPC que trocasse X item id: 1970 por acesso a Y position, tipo sistema de vip o acesso á position ou storage é permanente, e o item X desapareça...
Postado Março 23, 2014 11 anos Crie um arquivo chamado Fance.lua na pasta data/npc/scripts e cole isso local keywordHandler = KeywordHandler:new()local npcHandler = NpcHandler:new(keywordHandler)NpcSystem.parseParameters(npcHandler)local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) endfunction onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) endfunction onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) endfunction onThink() npcHandler:onThink() end local cfg = { mensage = "vip", -- Mensagem que o jogador irá falar para ganhar o storage. storage = 40001, -- Storage para o jogador não ganhar o VIP mais de uma vez. count = 1, -- Quantidade do item irá remover. item = 1970 -- ID do item que o jogador precisa ter.} 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, cfg.mensage) then if getPlayerStorageValue(cid, cfg.storage) <= 0 then selfSay("Voce perdeu ".. cfg.count .." ".. cfg.item ..". em troca de sua VIP", cid) doPlayerRemoveItem(cid, cfg.item, cfg.count) setPlayerStorageValue(cid, cfg.storage, 1) else selfSay("Voce agora e um player VIP.", cid) end endend npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)npcHandler:addModule(FocusModule:new()) Crie um arquivo chamado Fulano.lua na pasta data/npc e cole isso <?xml version="1.0" encoding="UTF-8"?><npc name="Fance" script="data/npc/scripts/Fulano.lua" walkinterval="25" floorchange="0" access="5" level="1" maglevel="1"> <health now="150" max="150"/> <look type="128" head="97" body="100" legs="115" feet="114" corpse="2212"/> <parameters> <parameter key="message_greet" value="Hey |PLAYERNAME|!"/> <parameter key="message_walkaway" value="Hey Hey, where you go ?"/> <parameter key="message_farewell" value="Bye bye."/> </parameters></npc> Editado Março 23, 2014 11 anos por AnaPaula (veja o histórico de edições)
Postado Maio 18, 2014 11 anos opa alguem pode me ajudar eu preciso de um npc que pessa 140 itens iguais entroca de uma storagem obg
Postado Maio 18, 2014 11 anos @Skullphoenyx cuidado com flood você está em um tópico de outro membro cujo ja foi até resolvido,procure pelo que você quer e caso não encontre crie um tópico e aguarde alguem que entenda sobre o assunto te ajudar ! Leia as regras do fórum : http://www.tibiaking.com/forum/forum/23-regras-do-forum/ Ajudei = REP+ Não dou suporte por PM qualquer dúvida procure no fórum,caso não encontre oque procura crie um tópico. [email protected]" /> | TFS 0.4 DEV | %5Bcreaturescript%5D Icones no minimap com descrição%5Btalkaction%5D Adicionar ou remover VIP do player.%5Bcreaturescripts%5D Senha para porta%5Btalkaction%5D Mandar mensagem para pasta do servidorMapa Evento War Castle%5Baction%5D Canoa em MovimentoTeleport Scroll System%5Bcreaturescripts%5D Recompensa por level para X vocations%5Btalkaction%5D Adicionar X item para o player%5Btalkactions%5D Adicionar item para todos players online%5Baction%5D Item que teleporta o player para house[action+movement] Passaporte para entrar no barco
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.