Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 12/16/21 em todas áreas

  1. Tudo vai depender da VPS que você adquiriu e agora respondendo suas perguntas! 1ª Tenho que fazer alguma configuração no config.lua antes? - Sim, você precisa alterar o IP e as configurações do Mysql (senha e usuário). 2ª O ip do serve e cliente pode continuar o mesmo? se não puder qual ip devo colocar e onde consegui-lo? - Não, não pode continuar o mesmo, você precisa colocar o IP da host (vps) que você adquiriu, você consegue ele através das informações que a empresa que você contratou te enviou. Recomendo antes de iniciar um servidor, você dar uma estudada em como funciona um OTSERV.
    1 ponto
  2. Yan Oliveira

    Executar uma Janela

    Tutorial explicando e ensinando a como usar diretamente essa janela doShowTextDialog() acho que não tem, mas tem alguns tutoriais ensinando a usar para coisas específicas, como por exemplo, um tutorial meu de colocar todas as quests do servidor nela: https://xtibia.com/forum/topic/251549-quest-log-em-janela/?tab=comments#comment-1759135 Como não sei se você possui algum conhecimento em programação, vou fazer para você, mas se tiver, pode entrar nesse link do meu tutorial e colocar somente os textos desejados. Vai em Data/Talkactions/Scripts e crie um arquivo chamado rules.lua e adicione o script dentro: Se seu servidor for TFS 0.x adicione esse script: -- AVISOS -- local avisos = { [1] = "Não ofender ninguém.", [2] = "Não compartilhar sua conta com nenhuma pessoa.", [3] = "Respeitar todos os jogadores.", } -- DICAS -- local dicas = { [1] = "Se você estiver com algum problema, reporte para a administração utilizando o atalho CTRL+R.", [2] = "Para saber quantos jogadores há online, utilize o comando !online.", } -------------- VARIÁVEIS ------------- local id_icon_item = 2160 -- ID DO ITEM QUE FICARÁ COMO ÍCONE DA JANELA local text = "" -- TEXTO QUE CONCATENARÁ TODAS AS MENSAGENS PARA ADICIONAR NA JANELA ------------------------ CÓDIGO ---------------------------- function onSay(cid, words, param) -- REGRAS -- for index, value in ipairs(avisos) do if index == 1 then text = "\t- REGRAS" text = text .. "\n\n" .. index .. "- " .. value elseif index > 1 and index < #avisos then text = text .. "\n" .. index .. "- " .. value else text = text .. "\n" .. index .. "- " .. value .. "\n\n\n" end end -- DICAS -- for index, value in ipairs(dicas) do if index == 1 then text = text .. "\t- DICAS" text = text .. "\n\n" .. index .. "- " .. value elseif index > 1 and index < #avisos then text = text .. "\n" .. index .. "- " .. value else text = text .. "\n" .. index .. "- " .. value end end return doShowTextDialog(cid, id_icon_item, text) end Se for TFS 1.X, adicione esse script: -- AVISOS -- local avisos = { [1] = "Não ofender ninguém.", [2] = "Não compartilhar sua conta com nenhuma pessoa.", [3] = "Respeitar todos os jogadores.", } -- DICAS -- local dicas = { [1] = "Se você estiver com algum problema, reporte para a administração utilizando o atalho CTRL+R.", [2] = "Para saber quantos jogadores há online, utilize o comando !online.", } -------------- VARIÁVEIS ------------- local id_icon_item = 2160 -- ID DO ITEM QUE FICARÁ COMO ÍCONE DA JANELA local text = "" -- TEXTO QUE CONCATENARÁ TODAS AS MENSAGENS PARA ADICIONAR NA JANELA ------------------------ CÓDIGO ---------------------------- function onSay(player, words, param, channel) -- REGRAS -- for index, value in ipairs(avisos) do if index == 1 then text = "\t- REGRAS" text = text .. "\n\n" .. index .. "- " .. value elseif index > 1 and index < #avisos then text = text .. "\n" .. index .. "- " .. value else text = text .. "\n" .. index .. "- " .. value .. "\n\n\n" end end -- DICAS -- for index, value in ipairs(dicas) do if index == 1 then text = text .. "\t- DICAS" text = text .. "\n\n" .. index .. "- " .. value elseif index > 1 and index < #avisos then text = text .. "\n" .. index .. "- " .. value else text = text .. "\n" .. index .. "- " .. value end end return player:showTextDialog(id_icon_item, text) end Agora vá abra o talkactions.xml e adicione a tag: <talkaction words="!rules" event="script" value="rules.lua"/> <!-- SE QUISER MUDAR O COMANDO, SÓ MUDAR DENTRO DE words --> As únicas coisas que você precisará mexer é nas tabelas que contém as mensagens, coloquei textos genéricos, e o id do ícone que ficará na janela que está na variável id_icon_item (coloquei um id aleatório). Eu deixei o comando !rules para executar o comando na tag do xml, então usando o comando, esse será o resultado:
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...