Ir para conteúdo

[Encerrado] NPC de task bem simples


Zazeros

Posts Recomendados

Boa noite galera, eu gostaria de uma ajuda de um npc de task simples, sem rank e talz.

Voce fala com ele, ele fala pra voce matar 100 criaturas, por exemplo, cada vez que mata um, aparece na tela a quantidade para o player. depois que mata, ele vai até o npc e recebe a recompensa. gold, itens ou outfit.

Eu tenho uma script aqui, mas ele não esta funcionando a parte que mostra  quantas criaturas foram mortas.


 

  Citar

 

local monsters = {
--name = storage
["cyclops"] = 55004,
["cyclops smith"] = 55004,
["cyclops drone"] = 55004
}

function onKill(cid, target)
local monster = monsters[getCreatureName(target):lower()]
if(isPlayer(target) == FALSE and monster and getPlayerStorageValue(cid, 76669) == 2) then
    if getPlayerStorageValue(cid, monster) < 200 then 
        local killedMonsters = getPlayerStorageValue(cid, monster)
           if(killedMonsters == -1) then
               killedMonsters = 1
        end
        setPlayerStorageValue(cid, monster, killedMonsters + 1)
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have killed " .. killedMonsters .. " of 200 cyclops.")
    else
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have killed enough cyclops.")
        setPlayerStorageValue(cid, 76669, 3)
    end
end
return TRUE
end

 

Link para o comentário
Compartilhar em outros sites

  • 8 months later...
A questão neste suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

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