Postado Novembro 11, 2012 12 anos o sistema de NPC do TheForgottenServer8.60V5 dá erro quando player tentar vender itens agrupados? diz que o player não tem o objeto 'you do not have this object'? Quando eu uso de outro servidor o erro para, mas ai não da pra comprar os itens oO' O Npc está correto podem vê... local keywordHandler = KeywordHandler:new() 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 npcHandler:setMessage(MESSAGE_GREET, "A demanda de barcos está ENORME, preciso de toda madeira possível. \n Caso queira se tornar um {Lenhador}, compre um {serrote} em minha mão, é uma ótima forma de lucrar aqui.") keywordHandler:addKeyword({'lenhador'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Não, não precisa assinar nada. Compre um serrote no {trade} e use nas árvores, quanto mais usar mais leveis de Lenhador você irá ganhar consequentemente venderá mais! \n Compro cada pedaço de madeira por 15 GPs.'}) keywordHandler:addKeyword({'serrote'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Serrote é a ferramenta que você irá utilizar nas árvores, você pode conseguir um falando {trade}.'}) local shopModule = ShopModule:new() npcHandler:addModule(shopModule) shopModule:addSellableItem({'madeira'}, 5901, 15, 'madeira') shopModule:addSellableItem({'madeiras'}, 5901, 15, 'madeiras') shopModule:addBuyableItem({'serrote'}, 2558, 50, 'serrote') Editado Novembro 11, 2012 12 anos por danilo9317 (veja o histórico de edições)
Postado Novembro 11, 2012 12 anos Autor Já consegui resolver, apenas coloquei pra vender diretamente do npc.xml usando paramentos normais <parameters> <parameter key="module_shop" value="1"/> <parameter key="shop_buyable" value="xxx,1414,50"/> <parameter key="shop_sellable" value="xxx,2525,15"/> </parameters>
Postado Novembro 11, 2012 12 anos duvida resolvida reportado Att, Skyligh Entrada Como Membro 14 / 08 / 2012 Entrada Como Suporte 05 / 12 / 2012 Saída Como Suporte 06 / 01 / 2013 Contato : [email protected] / [email protected]
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.