Ir para conteúdo

Featured Replies

Postado

Olá galera do Tibiaking.com!   ;D   ;D

      Feliz Natal!!   :wow:   :wow:   :palmas:

 

Gostaria de um comando que deixa a palavra "ausente" piscando encima do player que usa o comando e que não deixe ele deslogar nem se mover. E que quando o player usasse o comando de novo ele voltasse ao normal!  

 

Agradeço desde já, e todos que tentarem ajudar ganharão REP+ e.e

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

Atensiosamente, Gabriel L.

Resolvido por Wise

Ir para solução
Postado
  • Solução

off.lua (data/talkactions/scripts):

local stor = 54321

function ariseText(cid)
    local time = 2 -- seconds to repeat the function
    local text = 'ausente'
    if isPlayer(cid) then
        doSendAnimatedText(getCreaturePosition(cid), text, math.random(0, 255))
        if getPlayerStorageValue(cid, stor) > 0 then
            addEvent(ariseText, time * 1000, cid)
        end
    end
    
    return true
end

function onSay(cid)
    if getPlayerStorageValue(cid, stor) < 1 then
        setPlayerStorageValue(cid, stor, 1)
        doCreatureSetNoMove(cid, true)
        ariseText(cid)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'O modo ausente está ativado.')
    else
        doCreatureSetNoMove(cid, false)
        setPlayerStorageValue(cid, stor, -1)
        doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_ORANGE, 'O modo ausente está desativado.')
    end
    
    return true
end



Tag - talkactions.xml (data/talkactions):

<talkaction words="!off" event="script" value="off.lua"/>



offlogout.lua (data/creaturescripts/scripts):

function onLogout(cid)
    local stor = 54321
    if getPlayerStorageValue(cid, stor) > 0 then
        return doPlayerSendCancel(cid, 'Você não pode fazer logout com o modo ausente ativado.') and false
    end
    
    return true
end



Tag - creaturescripts.xml (data/creaturescripts):

<event type="logout" name="OffLogout" event="script" value="offlogout.lua"/>

The corrupt fear us.

The honest support us.

The heroic join us.

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