Ir para conteúdo
Banner com Efeitos

Featured Replies

Postado

Bom galera, estou iniciando agr com script e criei uma aqui, resolvi trazer a vocês, ja que esta tao parado a area, espero que gostem, basicamente a script faz o seguinte.

Ele abre algum arquivo seu na pasta do servidor, sem precisar ir na pasta e abrir ela, voce abre diretamente do tibia como segue o exemplo abaixo:

Spoiler

unknown.png

unknown.png

 

Script:

Spoiler

local config ={
    msgreport = 'Voce nao tem permissao para usar esse comando.',
    info = '
Vode pode usar os seguintes itens:  \n /abrir notice \n /abrir report \n /abrir log, name \n exemplo: /abrir log, Pepeco',
    }
function onSay(cid, words, param)
    if (param == 'notice') or (words == "!notice") or (words == "/notice") then
        file = io.open('noticias.txt','r')
        notice = file:read(-1)
        doShowTextDialog(cid,7528,notice)
        file:close()
    end
    
    if (param == 'report') and getPlayerAccess(cid) >=2 then
        file = io.open('log.txt','r')
        report = file:read(-1)
        doShowTextDialog(cid,7528,report)
        file:close()
        elseif getPlayerAccess(cid) <=1 then
            doPlayerSendTextMessage(cid,22,config.msgreport)
    end
    
    if (param == 'info') then
        doShowTextDialog(cid, 7528, config.info)
        end
    
    local v = string.explode(param, ',')
    if getPlayerAccess(cid) >= 3 and (v[1] == 'log') then
        file = io.open('data/logs/talkactions/'..v[2]..'.log','r')
        logs = file:read(-1)
        doShowTextDialog(cid,7528,logs)
        file:close()
    end
    
    if (param == '') then
        doPlayerSendTextMessage(cid, 22,'Desculpe, mas voce precisa colocar um parametro, tente ver a info, /abrir info.')
    end
    return true
end

 

Talkaction

Spoiler

    <talkaction words="/abrir;!abrir" event="script" value="abrir.lua"/>
    <talkaction words="/notice;!notice" event="script" value="abrir.lua"/>

 

Como editar:

Voce pode colocar oq quiser nessa parte, ele só ira informar erro e como utilizar.

Voce pode modificar, é o comando que vai abrir o arquivo exemplo "/abrir report" ele vai abrir o arquivo report. (words == "!notice") or (words == "/notice"), essa parte ja é diferente, é o comando da talkaction, podendo utilizar o "!notice", "/notice" e "/abrir notice".

É o caminho para abrir o arquivo.

É o caminho tbm, mas vou colocar mesmo assim, para que nao confunda, nesse caso, é o nome do arquivo, diferente do laranja

 

Creditos

Pepeco por criar o script.

Vankk por arrumar um bug :p

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

Postado

@Pepeco Amigo o Script parece ser muito bom, porém explique melhor como instalar, como edita para abrir outro tipo de arquivo, incluindo a Tag que se deve colocar na talkactions.xml

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

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

Postado

Parabéns, seu tópico de conteúdo foi aprovado!
Muito obrigado pela sua contribuição, nós do Tibia King agradecemos.
Seu conteúdo com certeza ajudará à muitos outros, você recebeu +1 REP.

  Ocultar conteúdo

Congratulations, your content has been approved!
Thank you for your contribution, we of Tibia King we are grateful.
Your content will help many other users, you received +1 REP.

 

                                                              ezgif-1-98aab239f3.gif.1a897c9c3225228909e7b356a5cfb8e4.gif

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