Ir para conteúdo

otlking

Campones
  • Total de itens

    5
  • Registro em

  • Última visita

Posts postados por otlking

  1. Desculpa parceiro, foi eu que errei por não ter colocado a quantidade de barras na seguinte linha:



    if getPlayerItemCount(cid, barras) >= 5 then



    (Teria como você adicionar a função do npc falar que não foi possivel o player comprar o item pois não tem a quantidade de barras necessarias)



    Segue o script modificado



    local keywordHandler = KeywordHandler:new()
    local npcHandler = NpcHandler:new(keywordHandler)
    NpcSystem.parseParameters(npcHandler)

    local Topic = {}

    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 creatureSayCallback(cid, type, msg)
    if(not npcHandler:isFocused(cid)) then
    return false
    end

    local barras = 15515 -- ID DAS BARRAS AQUI

    if(msgcontains(msg, 'Addon Doll')) then
    if getPlayerItemCount(cid, barras) >= 35 then
    doPlayerRemoveItem(cid, barras, 35)
    doPlayerAddItem(cid, 9693, 1)
    npcHandler:say('Foi um prazer negociar com voce.', cid)
    end
    end

    if(msgcontains(msg, 'Mount Doll')) then
    if getPlayerItemCount(cid, barras) >= 50 then
    doPlayerRemoveItem(cid, barras, 50)
    doPlayerAddItem(cid, 9019, 1)
    npcHandler:say('Foi um prazer negociar com voce.', cid)
    end
    end

    if(msgcontains(msg, 'VIP III Teleport')) then
    if getPlayerItemCount(cid, barras) >= 200 then
    doPlayerRemoveItem(cid, barras, 200)
    doPlayerAddItem(cid, 24759, 1)
    npcHandler:say('Foi um prazer negociar com voce.', cid)
    end
    end





    return true
    end

    npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
    npcHandler:addModule(FocusModule:new())

  2. Fala galerinha!



    Estou precisando muito de um NPC que venda um item por uma moeda diferente (Barras de Ouro)


    Meu servidor é TFS 1.2


    Achei alguns NPCs como eu queria mas na hora que eu digo o nome do item que vou comprar pelas barras, o NPC não entrega o item e nem pega as barras de ouro.


    Ficarei muito grato a quem puder me ajudar.



    ***


    10 Barras -> Soft Boots


    5 Barras -> Demon Armor


    (Quero poder colocar mais de um item a venda nesse NPC)




    Abração!


  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...