Ir para conteúdo
  • Cadastre-se

(Resolvido)[Pedido] Comando !off


Ir para solução Resolvido por Wise,

Posts Recomendados

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.

Link para o post
Compartilhar em outros sites
  • 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.

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo