Ir para conteúdo

Featured Replies

Postado

Estou configurando um npc de outfits, mas não está dando certo, se puder corrigir o problema e postar aqui, ou criar um novo npc que venda outfits. Agradeço.

OBS: Preciso urgente, é de extrema importancia.

1 outfits: Black Anbu preço: 20000 id:47

2 outfits: White Anbu preço: 20000 id:50


local keywordHandler = KeywordHandler:new()

local npcHandler = NpcHandler:new(keywordHandler)

NpcSystem.parseParameters(npcHandler)

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

function buyAddons(cid, message, keywords, parameters, node)

				--TODO: buyAddons function in modules.lua

				if(not npcHandler:isFocused(cid)) then

								return false

				end

				local addon = parameters.addon

				local cost = parameters.cost

				local premium = (parameters.premium ~= nil and parameters.premium)

				if isPlayerPremiumCallback == nil or (isPlayerPremiumCallback(cid) and premium) then

								if doPlayerRemoveMoney(cid, cost) then

												doPlayerAddAddons(cid, addon)

												npcHandler:say('There, you are now able to use all addons!', cid)

								else

												npcHandler:say('Desculpe, voce nao tem dinheiro.', cid)

								end

				else

								npcHandler:say('Nao foi possivel comprar a outifit', cid)

				end

				keywordHandler:moveUp(1)

				return true

end

local node1 = keywordHandler:addKeyword({'black anbu'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Voce quer comprar {Black Anbu} set por 20000 gold coins?'})

				node1:addChildKeyword({'yes'}, buyAddons, {addon = 47, cost = 20000, premium = false})

				node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Too expensive, eh?'})

local node2 = keywordHandler:addKeyword({'white anbu'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Quer comprar {White Anbu} set por 20000 gold coins?'})

				node2:addChildKeyword({'yes'}, buyAddons, {addon = 50, cost = 20000, premium = false})

				node2:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Too expensive, eh?'})

keywordHandler:addKeyword({'addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Eu vendo {Black Anbu} set por 20000 gold coins e {White Anbu} set por 20000 gold coins.'})

npcHandler:addModule(FocusModule:new())

Só da o REP+.

 

 

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.8k

Informação Importante

Confirmação de Termo