Ir para conteúdo
  • Cadastre-se

(Resolvido)[EXP-FOOD] Com os IDs ai em baixo


Ir para solução Resolvido por Muvukaa,

Posts Recomendados

  • Respostas 21
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Posted Images

  • Sub-Admin

Teste o script que mandei acima.

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites
  • Sub-Admin
1 hora atrás, leozincorsair disse:

@L3K0T pega em 0.4 esse?

Já está na versão 0.4

 

function onUse(cid, item, fromPosition, itemEx, toPosition)
    local foodExp = {
        [6542] = 5000,
        [6543] = 10000,
        [6544] = 15000,
        [6545] = 20000,
        [2328] = 25000,
        [6541] = 30000,
        [12599] = 40000,
        [8300] = 50000,
    }
    local expGain = foodExp[item.itemid] or 0 -- Pega a quantidade de exp correspondente à comida, ou 0 se não existir

    if expGain > 0 then
        doPlayerAddExp(cid, expGain)
        doRemoveItem(item.uid, 1)
        doSendMagicEffect(getCreaturePosition(cid), CONST_ME_SOUND_YELLOW)
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, string.format("Você comeu %s e recebeu %d de experiência!", getItemName(item.itemid), expGain))

        -- Adiciona um efeito aleatório estilo Baiak
        local baiakEffects = {CONST_ME_ENERGYAREA, CONST_ME_FIREAREA, CONST_ME_POISONAREA, CONST_ME_EXPLOSIONAREA}
        local effect = baiakEffects[math.random(#baiakEffects)]
        doSendMagicEffect(getCreaturePosition(cid), effect)

        -- Remove o efeito depois de 3 segundos
        addEvent(doSendMagicEffect, 3000, getCreaturePosition(cid), CONST_ME_NONE)
    end

    return true
end

7 horas atrás, Muvukaa disse:

Testei e não funcionou por favor tente arrumar (9) (6) (5) (10)

Screenshot_2.png

Screenshot_1.png

ADM não ganha exp '-' testa em personagens de players.

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96847
    Tópicos
    519615
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo