Ir para conteúdo

[Encerrado] Rarecandy usado à distância


Step Records

Posts Recomendados

Eu tenho um problema com doces raros não usa de longe e vai para um pokemon para usá-lo ou alguém poderia me ajudar com isso?
 
Citar

function onUse(cid, item, frompos, item2, topos)

    if not isCreature(item2.uid) or not isSummon(item2.uid) then
        doPlayerSendCancel(cid, "Voce só pode usar isso em pokemons.")
        
    
    return true
    end

    if getCreatureHealth(item2.uid) == 0 then return true end

    local pb = getPlayerSlotItem(getCreatureMaster(item2.uid), ?
local levelon = getItemAttribute(pb.uid, "level")

    if levelon >= 100 and not isGod(cid) then
        doPlayerSendCancel(cid, "Seu pokemon atingiu o limite de rare candy.")
    return true
    end

 

    doPlayerSendTextMessage(cid, 27, "You gave a rare candy to "..getPokeName(item2.uid)..".")

    doCreatureSay(cid, getPokeName(item2.uid)..", take this candy!", TALKTYPE_SAY)
    doRemoveItem(item.uid, 1)


    local level = getItemAttribute(pb.uid, "level")
    local exp = getItemAttribute(pb.uid, "exp")

    if getHappiness(item2.uid) < 50 then
        doSendMagicEffect(getThingPos(item2.uid), 168)
    return true
    end

    doCreatureSay(item2.uid, "Yum.", TALKTYPE_ORANGE_1)

    doPlayerSendTextMessage(getCreatureMaster(item2.uid), 27, "Your "..getPokeName(item2.uid).." has eaten a rare candy!")

    local poke = getCreatureSummons(cid)[1]
    levelUp(pb.uid, getItemAttribute(pb.uid, "level"), cid, poke)

return true
end

function levelUp(pb, currentlevel, cid, poke)
local poke = getCreatureSummons(cid)[1]
    doItemSetAttribute(pb, "exp", 0)
    doItemSetAttribute(pb, "level", currentlevel+1)
    doSendFlareEffect(getThingPos(poke))
    doSendAnimatedText(getThingPos(poke), "Level up!!!["..(currentlevel+1).."]", 215)    
    
    
    local level = getItemAttribute(pb, "level")
    
local xpperlevel=50
SetExpNeed(currentlevel+1, pb, xpperlevel)
    
    if isMega(poke) then
    doTransformMega(poke, true)
    else
    adjustStatus(poke, pb, true, true, true)
    end
    

end
    
    

 

 

Editado por Step Records
Link para o comentário
Compartilhar em outros sites

  • 3 weeks 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...