Ir para conteúdo
  • Cadastre-se

Derivado Diferença entre cooldown na utilizaçõao de itens


Posts Recomendados

olá.

Estou desenvolvendo um ot pokémon, e queria ajuda com um script

gostaria que alguém me ajudasse,

quero que o jogador VIP consiga usar itens como revive e/ou medicine do jeito que está, praticamente sem cooldown, porém que o free tenha um delay de 2 segundos neste processo...

que fique impossibilitado de usar tal item rapidamente se for free account.

 

alguém poderia me ajudar ?

boa noite :)

 

Link para o post
Compartilhar em outros sites

Ele compra VIP por comando, por exemplo !buyvip..

É isso ?

se não for eu caço aqui pra te informar

Editado por 7983959
Correção ortografia (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

local a = {
ITEM = {2145, 10}, -- ITEM, QUANTIDADE
}
function onSay(cid, words, param,channel)
    if getPlayerItemCount(cid, a.ITEM[1]) >= a.ITEM[2] then
        doPlayerAddItem(cid,1819,1)
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você recebeu um item vip!")
        doSendMagicEffect(getCreaturePosition(cid), 28)
        doPlayerRemoveItem(cid, a.ITEM[1], a.ITEM[2])
    else
        doSendMagicEffect(getCreaturePosition(cid), 2)
        doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Desculpe mas você não tem Diamonds suficientes para ativar sua account vip.")
    end
return TRUE
end

 

este script da uma medalha pro jogador né ?

ao usar ela ele ganha vip, não encontro o script da ativação dela..

Editado por 7983959
correção (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

verifica o seguinte pra mim rapidinho.

compra vip, e guarda esse item. e veja se vc consegue usufruir das vantagens vip.

se não conseguir concluímos que esse item faz com q o player seja vip.

Se confirmar isso, mostre os scripts de revive, medicine, pot e seja la mais o que vc quiser.

da pra usar uma função pra verificar se o player tem um item antes de ele setar o cd, dai se for verdadeiro seta menos se for falso seta mais.

 

Link para o post
Compartilhar em outros sites

sim, é com o item mesmo.

segue o script.

 

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

    if getPlayerStorageValue(cid, 990) >= 1 then
        doPlayerSendCancel(cid, "You can't use revive during gym battles.")
    return true
    end
    
    if getPlayerStorageValue(cid, 52481) >= 1 then
       return doPlayerSendCancel(cid, "You can't do that while a duel.") --alterado v1.6
    end
                 --
    if item2.itemid <= 0 or not isPokeball(item2.itemid) then
        doPlayerSendCancel(cid, "Please, use revive only on pokeballs.")
    return true
    end

    for a, b in pairs (pokeballs) do
        if item2.itemid == b.on or item2.itemid == b.off then         --edited deixei igual ao do PXG
           doTransformItem(item2.uid, b.on)
           doSetItemAttribute(item2.uid, "hp", 1)
           for c = 1, 15 do
               local str = "move"..c
               setCD(item2.uid, str, 0)
           end
           setCD(item2.uid, "control", 0)
           setCD(item2.uid, "blink", 0)  --alterado v1.6
           doSendMagicEffect(getThingPos(cid), 13)
           doRemoveItem(item.uid, 1)
           doCureBallStatus(item2.uid, "all")
           cleanBuffs2(item2.uid)             --alterado v1.5
           return true
        end
    end

    if useOTClient then
       onPokeHealthChange(cid) --alterei aki
end

return true
end

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.


  • Conteúdo Similar

    • Por LeoTK
      Salve galera neste tópico irei postar algumas prints do mapa do servidor para quem queira acompanhar e quem sabe até utilizar de inspiração para mapear o seu NTO.
       
      #Att 11/08/2022

       
       
       
       
      Konoha (Em Desenvolvimento)
       
       
       
       
    • Por DiigooMix
      Como o título já diz, será que alguém possui sprite do hitto e se possível as transformações dele?
    • Por OmegaZero
      Olá gostaria que alguém me ajudasse com uma "scripting" não sei se é pela mesma, seria o seguinte uma determinada arma teria a chance de dar double hit e não sei oque fazer alguem poderia ajudar?

      OBS:não sei se é o local correto se não for mova, desculpe
    • Por Madarasenju
      Olá galera do Tibia King, queria por uns npc's no meu server que não tem função de trade nem nada do tipo, queria que eles só andassem como enfeite, Rep+ Pra quem me ajudar... grato desde já.
    • Por SilenceRoot
      A magia é assim o você usa a a magia e ela ficará ativado por 10 segundos, até que o inimigo lance a primeira magia ou todos de uma vez, quando ele lançar a primeira magia, ele não lhe acertará ou seja esquivando dela, e logo em seguida será teletransportado aleatoriamente ao redor do inimigo que usou.
×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo