Ir para conteúdo

Pergunta

Olá galerinha do xTibia , eu estou precisando de um npc/script , vejam se podem me ajudar , caso me ajude darei REP++ , então vamos la.

 

Eu gostaria de um NPC , que vendesse todos os addons (FULL ADDONS) por 1kk , sem ser Premium Account .

Link para o comentário
https://xtibia.com/forum/topic/198923-npcaddons/
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
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('Sorry, you do not have enough money.', cid)
               end
       else
               npcHandler:say('I only serve customers with premium accounts.', cid)
       end

       keywordHandler:moveUp(1)
       return true
end

local node1 = keywordHandler:addKeyword({'first addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Do you want to buy the first addons set for 1000000(1kk) gold coins?'})
       node1:addChildKeyword({'yes'}, buyAddons, {addon = 1, cost = 1000000, premium = false})
       node1:addChildKeyword({'no'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, moveup = 1, text = 'Too expensive, eh?'})

local node2 = keywordHandler:addKeyword({'second addon'}, StdModule.say, {npcHandler = npcHandler, onlyFocus = true, text = 'Would you like to buy the second addons set for 1000000(1kk) gold coins?'})
       node2:addChildKeyword({'yes'}, buyAddons, {addon = 2, cost = 1000000, 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 = 'I sell the first addons set for 1000000(1kk) gold coins and the second addons set for 1000000(1kk) gold coins.'})

npcHandler:addModule(FocusModule:new())

Link para o comentário
https://xtibia.com/forum/topic/198923-npcaddons/#findComment-1387687
Compartilhar em outros sites

  • 0

Irei testar já volto para dizer se funfou ou não.

 

@Edit

 

Não funcionou , tá pedindo pra ser p.a

 

I only serve customers with premium accounts.

Editado por YagoBlind
Link para o comentário
https://xtibia.com/forum/topic/198923-npcaddons/#findComment-1387688
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...