Ir para conteúdo

Featured Replies

Postado

O efeito na fica saindo como esta no script, q e pra sair em 5 em 5 segundos. O efeito so sai quando o player loga. Alguem ajeita pf ! ><

 

Citar

local time = 5
local random = math.random(1, 255)
local info = {
[1] = {effect = 29, storage = 13712, message = "VIP"},
[2] = {effect = 30, storage = 13714, message = "DONATE"}
}


    function effect(cid)
        if (isPlayer(cid)) then
            for i = 1, #info do
                if getPlayerStorageValue(cid, info[i].storage) >= 1 then
                    doSendMagicEffect(getCreaturePosition(cid), info[i].effect)
                end
            end
    addEvent(effect, time * 1000, cid)    
        end
    end

    
function onLogin(cid)
    for i = 1, #info do
        if getPlayerStorageValue(cid, info[i].storage) >= 1 then
            doSendMagicEffect(getCreaturePosition(cid), info[i].effect)
            playerpos = getPlayerPosition(cid)
                doSendAnimatedText(playerpos, info[i].message, random)
        end
    end
return true
end

 

Resolvido por Vodkart

Ir para solução
  • Respostas 7
  • Visualizações 917
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • So volto tarde
    So volto tarde

    local time = 5 local random = math.random(1, 255) local info = { [1] = {effect = 29, storage = 13712, message = "VIP"}, [2] = {effect = 30, storage = 13714, message = "DONATE"} } function effect

  • nem tem a função no código para tal... local time = 5 local random = math.random(1, 255) local info = { [1] = {effect = 29, storage = 13712, message = "VIP", color = 130}, [2] = {effect = 30, st

Postado
  • Autor

Exato... (Action)

16 horas atrás, So volto tarde disse:

você gostaria que o efeito começasse a sair quando o player adquire a vip, correto? se sim, manda como a vip ta sendo adicionada ai (talkaction, action etc)

Citar

function onUse(cid, item, frompos, item2, topos)
    local config = {
        timeForUse = 24, -- tempo em horas que o player poderá entrar na cave.
        storage = 13714,
        toKnow = 33714,
        effect = 27 -- efeito que dará ao usar o item.
    }
    local time = getPlayerStorageValue(cid, config.storage) - os.time() <= 0 and (os.time() + config.timeForUse * 60 * 60) or (getPlayerStorageValue(cid, config.storage) + config.timeForUse * 60 * 60)
    setPlayerStorageValue(cid, config.storage, time)
    doRemoveItem(item.uid,1)
        addEvent(doRemoveCreature, 1*1000, cid, true)
    setPlayerStorageValue(cid, config.toKnow, 1)
    doSendMagicEffect(getThingPos(cid), config.effect)
    doPlayerSendTextMessage (cid, 19, "Voce Usou a Vip Donate 24 Horas.")
        doPlayerPopupFYI(cid, "Voce Usou a Vip Donate 24 Horas")
    return true
end

 

2 horas atrás, Doidodepeda disse:

Exato... (Action)

 

O problema e que ele n ta saindo como e pra sair, em 5 em 5 seg. So sai o nome quando a pessoa loga.

Tfs0.4

Editado por Doidodepeda (veja o histórico de edições)

Postado
  • Autor
Em 16/10/2021 em 13:30, So volto tarde disse:

você queria que o efeito saísse sem o player precisar relogar ou eu entendi errado?

Eu quero que o efeito fique saindo do player ( como esta no script.. em 5 em 5 segundos ! )

pq nesse script q mandei, o efeito so ta saindo quando o player loga. Entendeu ?

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

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.7k

Informação Importante

Confirmação de Termo