Ir para conteúdo
  • 0

[Resolvido] Colocar Exaust em Script


M i s s

Pergunta

Se alguém puder colocar exaust nessa script eu agradeço  :c

 

Spoiler

function onUse(cid, item, fromPosition, item2, toPosition)
     if isPlayer(cid) then
        doSummonCreature("Caterpie", getCreaturePosition(cid))
        doSendMagicEffect(getCreaturePosition(cid), 29)
        doRemoveItem(item.uid, 1)
        doCreatureSay(cid,"Cuidado! Pokemon Muito Perigosos apareceram do Nada OMG.", TALKTYPE_ORANGE_1)
    end
    
    return true
end

 

Editado por R e d
Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 1
1 hora atrás, R e d disse:

15 minutos

Substitua seu código por esse:

local minutos = 15 -- COLOQUE AQUI A QUANTIDADE DE MINUTOS

function onUse(cid, item, fromPosition, item2, toPosition)
local storage_time = 42350

     if isPlayer(cid) then
        if getPlayerStorageValue(cid, storage_time) <= os.time() then
            doSummonCreature("Caterpie", getCreaturePosition(cid))
            doSendMagicEffect(getCreaturePosition(cid), 29)
            doRemoveItem(item.uid, 1)
            doCreatureSay(cid,"Cuidado! Pokemon Muito Perigosos apareceram do Nada OMG.", TALKTYPE_ORANGE_1)
            setPlayerStorageValue(cid, storage_time, os.time() + minutos * 60)
        return true
       
        else
           doPlayerSendTextMessage(cid, 27, "You need to wait " ..minutos.. " minutes to use this item again.")
        return true
        end

    return true
    end

    
return true
end

Eu testei aqui e funcionou, deixei uma variável no começo do código para alterar os minutos para o valor que quer, por padrão está 15 como pediu.

 

Testa e me fala, se quiser também que conta certinho os minutos restante posso criar uma função, ou se quiser deixar genérico assim também está pronto.

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

  • 0
19 horas atrás, R e d disse:
Versão do Servidor: TFS - 1.0
Tipo de Script: actions
Código:
  Mostrar conteúdo oculto



 

Se alguém puder colocar exaust nessa script eu agradeço  :c

 

  Ocultar conteúdo

function onUse(cid, item, fromPosition, item2, toPosition)
     if isPlayer(cid) then
        doSummonCreature("Caterpie", getCreaturePosition(cid))
        doSendMagicEffect(getCreaturePosition(cid), 29)
        doRemoveItem(item.uid, 1)
        doCreatureSay(cid,"Cuidado! Pokemon Muito Perigosos apareceram do Nada OMG.", TALKTYPE_ORANGE_1)
    end
    
    return true
end

 

Você diz um tempo para usar novamente correto? E quer quanto tempo para reusar?

Link para o comentário
Compartilhar em outros sites

  • 0
1 hora atrás, Yan18 disse:

Substitua seu código por esse:


local minutos = 15 -- COLOQUE AQUI A QUANTIDADE DE MINUTOS

function onUse(cid, item, fromPosition, item2, toPosition)
local storage_time = 42350

     if isPlayer(cid) then
        if getPlayerStorageValue(cid, storage_time) <= os.time() then
            doSummonCreature("Caterpie", getCreaturePosition(cid))
            doSendMagicEffect(getCreaturePosition(cid), 29)
            doRemoveItem(item.uid, 1)
            doCreatureSay(cid,"Cuidado! Pokemon Muito Perigosos apareceram do Nada OMG.", TALKTYPE_ORANGE_1)
            setPlayerStorageValue(cid, storage_time, os.time() + minutos * 60)
        return true
       
        else
           doPlayerSendTextMessage(cid, 27, "You need to wait " ..minutos.. " minutes to use this item again.")
        return true
        end

    return true
    end

    
return true
end

Eu testei aqui e funcionou, deixei uma variável no começo do código para alterar os minutos para o valor que quer, por padrão está 15 como pediu.

 

Testa e me fala, se quiser também que conta certinho os minutos restante posso criar uma função, ou se quiser deixar genérico assim também está pronto.

Obrigado ❤️

Funcionou, quanto a função que mostra quanto tempo falta pra poder usar novamente eu gostaria dela sim se nao for dar muito trabalho ^^

Link para o comentário
Compartilhar em outros sites

  • 0
4 horas atrás, R e d disse:

Obrigado ❤️

Funcionou, quanto a função que mostra quanto tempo falta pra poder usar novamente eu gostaria dela sim se nao for dar muito trabalho ^^

De nada que isso ?.

 

Sobre a função, qual base poketibia você usa? E você pretende usar horas para reutilizar o item? Se for somente minutos, eu consigo fazer uma função simples. Mas se quer horas, dependendo sua base, tem função pronta já.

Link para o comentário
Compartilhar em outros sites

  • 0
9 horas atrás, Yan18 disse:

De nada que isso ?.

 

Sobre a função, qual base poketibia você usa? E você pretende usar horas para reutilizar o item? Se for somente minutos, eu consigo fazer uma função simples. Mas se quer horas, dependendo sua base, tem função pronta já.

A base creio que seja Pkmn Lerme, pretendo usar apenas minutos ^^

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...