Ir para conteúdo

Tabela de Classificação


Conteúdo Mais Visto

Exibindo conteúdo com a maior reputação desde 17em todas áreas

  1. 2 pontos
    Logry

    [Script] Criar nova script no /creaturescripts

    RESOLVIDO POR CONTA PRÓPRIA, HEHE Bom galera, com mais um pouco de insistência e varredura pelos códigos descobri que precisava adicionar o name do event KillMonster em mais um script, o login.lua, caso alguém venha a ter este problema, faça o seguinte: Passo 1: Crie seu script em "data/creaturescripts/scripts/" (exemplo acima killmonster.lua); Passo 2: Adicione ele no creaturescripts.xml (exemplo também acima); Tente rodá-lo, com algum print() para verificar no console, como fiz acima, se está sendo chamado, se sim, está pronto, caso esteja com o mesmo problema que eu, vá para o passo 3. Passo 3: Vá em "data/creaturescripts/scripts/others" e procure por login.lua ali terá uma lista de eventos, adicione o nome do seu novo evento (script) nessa lista - no meu caso era KillMonster - e reinicie o servidor (não sei se são esses passos para outros servidores); Valeu guys!
  2. 1 ponto
    Majesty

    [10.x/12.x] GlobalFull Tibia 12 (11.44.5516) / Tibia 10 - New Asuras, Falcons, Warzones 4,5,6

    [10.x/12.x] GlobalFull Tibia 12 (11.44.5516) / Tibia 10 - New Asuras, Falcons, Warzones 4,5,6 Download de servidor GlobalFull na versão 10.x/12.x. 1- Características: 2 - Imagem: 3 - Downloads: Servidor: [Conteúdo Oculto] Database: [Conteúdo Oculto] Cliente Tibia 10: [Conteúdo Oculto] Cliente Tibia 11.44.5516: [Conteúdo Oculto] RME Tibia 12: [Conteúdo Oculto] 4 - Créditos:
  3. 1 ponto
    Majesty

    Onde usar OnSelectTarget

    Events.
  4. 1 ponto
    OTBR-Global 10.00 / 11.90 Download de servidor Global na versão 10.00 old e 11.90. Obs: o servidor mesmo com o nome OTBR, não é oficial do OTServ Brasil (OTBR) e nem apoiado oficialmente pelo OTServ Brasil (OTBR). 1- Características: 2 - Imagens: 3 - Download: Gitlab 4 - Créditos: Desenvolvedores TFS Desenvolvedores OTX ADM Logan (Johncore) ADM Argel Erick Nunes
  5. 1 ponto
    botbot1

    [Duvida/Bug] - Respawn Duplicado

    Se alguem quiser acompanhar, criei um topico no github do forgottenserver perguntando mais informações: [Conteúdo Oculto]
  6. 1 ponto
    TheRatazana

    Dúvida(Consulta com Vários Registros)

    O seguinte código é a solução do problema: local resultId = db.storeQuery("SELECT * FROM players") repeat print(result.getDataString(resultId, "name")) until not result.next(resultId) Testado pelo Autor do thread(Urso890). Suporte via Discord(#suporte)
  7. 1 ponto
    Majesty

    Como corrijo o erro tibia error debug assertion

    Faça o download do servidor atualizado no Github e tente novamente.
  8. 1 ponto
    Majesty

    [10.x/11.9x] GlobalFull v31 - New Asuras, Falcons, Warzone 4,5,6

    [10.x/11.9x] GlobalFull v31 Download de servidor GlobalFull v31 na versão 10.x/11.9x. 1- Características: 2 - Imagens: 3 - Download: Github 4 - Créditos:
  9. 1 ponto
    Majesty

    [TFS 1.x] NPC Cassino / Dicer

    [TFS 1.x] NPC Cassino / Dicer Autor: Nekiro (OTLand) NPC Cassino /Dicer para TFS 1.x. Demonstração: Instalação: - Data/npc/Cassino.xml - Data/npc/scripts/cassino.lua
  10. 1 ponto
    Lordfire

    [TFS 1.x] !evict - despejando players inativos das houses

    Como funciona? Quando um player está há mais de X dias (configurável) sem logar no servidor, outro player pode ir até a porta da casa e falar !evict para despejar o dono da casa. Todos os itens são movidos para o inbox, e o outro player agora pode comprar a casa com !buyhouse. Talkaction: Coloque o seguinte código em data/talkactions/scripts/evict_house.lua local days = 7 function onSay(player, words, param) local position = player:getPosition() position:getNextPosition(player:getDirection()) local house = Tile(position):getHouse() if not house then player:sendCancelMessage("You must face a house door to evict the owner.") return false end local ownerId = house:getOwnerGuid() if ownerId == 0 then player:sendCancelMessage("This house is already owned by nobody.") return false end local query = db.storeQuery("SELECT 1 FROM `players` WHERE `id` = " .. ownerId .. " AND `lastlogin` < " .. os.time() - (days * 24 * 60 * 60)) if not query then player:sendCancelMessage("This house owner is an active player.") return false end house:setOwnerGuid(0) return false end Para configurar, edite local days = 7 no começo do script conforme desejar. Para ativar a talkaction, adicione em data/talkactions/talkactions.xml: <talkaction words="!evict" event="script" value="evict_house.lua"/>
  11. 1 ponto
    Erondino

    Spells: Detectar item usado

    Use essa função: local slotarma = player:getSlotItem(CONST_SLOT_RIGHT).itemid ou local slotarma = getPlayerSlotItem(cid, CONST_SLOT_RIGHT).itemid if slotarma2 == IDDOITEM then end >Lembrando que se o seu onCastSpell tiver com creature, troque o player:get para creature:get function onCastSpell(creature, var)
  12. 1 ponto
    Erondino

    Tabela

    >Você pode setar o valor da id em uma variável, e puxar o nome da variavel ai: municoes = {Municao[2]} >Fiz um teste setando o valor da tabela 1 em uma storage no personagem e puxei na outra tabela tranquilo.
  13. 1 ponto
    Majesty

    Como faço para uma janela do otc fechar ao clicar em um botão?

    Adicione esse código ao arquivo .otui do seu módulo: Button id: closeButton !text: tr('Fechar') width: 64 anchors.right: parent.right anchors.bottom: parent.bottom @onClick: modules.NomedoSeuMódulo.toggle() No lugar de 'NomedoSeuMódulo', coloque o nome do módulo que criou. Exemplo de MOD: Consulte os arquivos .lua, .otmod e .otui e tente entender como o MOD funciona. Tutoriais: [Conteúdo Oculto] [Conteúdo Oculto] [Conteúdo Oculto]
  14. 1 ponto
    Majesty

    Sprite para Cliente 11

  15. 1 ponto
    Majesty

    GesiorAAC - Premium Pack 2018

    GesiorAAC - Premium Pack 2018 Download do website GesiorAAC baseado no layout oficial do Tibia criado pela Cipsoft, editado por Marco Oliveira. 1 - Características - Nova página Highscores; - Pagseguro Lightbox; - Página houses com imagens; - Sistema de tickets; - Diversos bugs de segurança corrigidos; - Página de downloads atualizadas; - Página Worlds igual ao global. 2 - Imagem 3 - Como instalar - A instalação é muito simples, basta editar o config.php dentro da pasta config do site. 4 - Download: Github: [Conteúdo Oculto] 5 - Créditos Cipsoft Marco Oliveira
  16. 1 ponto
    Majesty

    [10x/12x] OTX Global - Full Global Project

    1° Com contribuições funcionais e estáveis para o projeto no git público, depois é convidado para participar do git privado.
  17. 1 ponto
    Majesty

    [Windows][VC2017] Compilando Sources do The Ruby Server

    [Windows][VC2017] Compilando Sources do The Ruby Server Tutorial explicando como compilar as sources do The Ruby Server com o Visual Studio 2017. 1 - Downloads Necessários - Visual Studio 2017 Community: [Conteúdo Oculto] - Microsoft Visual C++ 2017 Redistributable: (32-bit download, 64-bit download) - Git: [Conteúdo Oculto] - VCPKG: [Conteúdo Oculto] 2 - Visual Studio 2017 - Na tela inicial do Visual Studio, no produto Visual Studio Community 2017 clique no botão Instalar. - Na próxima tela, selecione Desenvolvimento para Desktop com C++. - Na mesma tela em Resumo, selecione: - Depurador Just-In-Time; - Conjunto de ferramentas VC++ 2017 versão 15.7 v14.14 ferramentas v141 [x86 e x64]; - Ferramentas de criação do perfil do C++; - SDK do Windows 10 (10.0.17134.0); - Ferramentas do Visual C++ para CMake; - Visual C++ ATL para x86 e x64; - SDK do Windows 10 (10.0.16299.0) para Desktop [x86 e x64]; - Conjunto de Ferramentas do VC++ 2015.3 v140 (x86, x64). - Componentes Individuais: - SDK do CRT Universal do Windows; - SDK do Windows 8.1; - Pacotes de Idiomas (Inglês). 3 - Instale os softwares necessários - Instale o Git. - Para fazer a instalação completa do VCPKG, execute os comandos abaixo no Git Bash: git clone [Conteúdo Oculto] cd vcpkg ./bootstrap-vcpkg.bat ./vcpkg integrate install 4 - Sources The Ruby Server: - Faça o download das sources do The Ruby Server com o comando abaixo no Git Bash: 5 - Instalação das bibliotecas VCPKG - Escolha um dos conjuntos de bibliotecas abaixo de acordo com o seu sistema operacional. - Execute o comando com o Git Bash. - Para compilação em 64-bit: ./vcpkg install boost-iostreams:x64-windows boost-asio:x64-windows boost-system:x64-windows boost-variant:x64-windows boost-lockfree:x64-windows luajit:x64-windows libmariadb:x64-windows pugixml:x64-windows mpir:x64-windows - Para compilação em 32-bit: ./vcpkg install boost-iostreams:x86-windows boost-asio:x86-windows boost-system:x86-windows boost-variant:x86-windows boost-lockfree:x86-windows luajit:x86-windows libmariadb:x86-windows pugixml:x86-windows mpir:x86-windows 6 - Compilando as Sources do The Ruby Server - Encontre o diretório vc14 do TRS (C:\Usuários\SeuUsuário\vcpkg\rubyserver\vc14) e abra o arquivo therubyserver.sln. Isso irá abrir o Visual Studio e você estará apto a compilar as sources. - No Visual Studio, escolha a opção Release e a solução "Win32" ou "x64". - Para compilar as sources, clica em Build no menu e depois em Build Solution. - As sources serão compiladas com sucesso. 6 - DLL's Necessárias Para compilação em 64-bit: - Copie as DLLs da pasta (C:\Usuários\SeuUsuário\vcpkg\rubyserver\vc14\x64\Release) ou da pasta (C:\Usuários\SeuUsuário\vcpkg\installed\x64-windows\bin): Para compilação em 32-bit: - Copie as DLLs da pasta (C:\Usuários\SeuUsuário\vcpkg\rubyserver\vc14\Release) ou da pasta (C:\Usuários\SeuUsuário\vcpkg\installed\x86-windows\bin): 7 - Abrindo o The Ruby Server - Para abrir o The Ruby Server, siga o tutorial abaixo: 8 - Créditos Desenvolvedores TFS: [Conteúdo Oculto] Leohige: [Conteúdo Oculto] Majesty (Tutorial de Compilação no VS2017) Microsoft (VCPKG)
  18. 1 ponto
    Majesty

    [Windows][VC2017] Compilando Sources OTClient + OTClient SDK 1.0

    [Windows][VC2017] Compilando Sources OTClient + OTClient SDK 1.0 Tutorial explicando como compilar as Sources do OTClient com o Visual Studio 2017. 1 - Downloads Necessários - Visual Studio 2017 Community: [Conteúdo Oculto] - Microsoft Visual C++ 2017 Redistributable: (32-bit download, 64-bit download) - OTClient SDK 1.0 (Bibliotecas): [Conteúdo Oculto] 2 - Visual Studio 2017 - Na tela inicial do Visual Studio, no produto Visual Studio Community 2017 clique no botão Instalar. - Na próxima tela, selecione Desenvolvimento para Desktop com C++. - Na mesma tela em Resumo, selecione: - Depurador Just-In-Time; - Conjunto de ferramentas VC++ 2017 versão 15.7 v14.14 ferramentas v141 [x86 e x64]; - Ferramentas de criação do perfil do C++; - SDK do Windows 10 (10.0.17134.0); - Ferramentas do Visual C++ para CMake; - Visual C++ ATL para x86 e x64; - SDK do Windows 10 (10.0.16299.0) para Desktop [x86 e x64]; - Conjunto de Ferramentas do VC++ 2015.3 v140 (x86, x64). - Componentes Individuais: - SDK do CRT Universal do Windows; - SDK do Windows 8.1. - Depois de ter feito o download e instalado o Visual Studio 2017 e suas ferramentas, você estará apto a compilar as sources do OTClient. 3 - OTClient SDK 1.0 - Extraia os arquivos do OTClient SDK 1.0. - Antes de rodar o arquivo "register_otclient_sdk_env.bat", clique com botão direito nele e em Editar. - Você encontrará escrito assim: setx OTCLIENTSDKDir %CD% - Você deverá colocar as "" (aspas duplas) em %CD% e adicionar "pause" no final (lembre-se de salvar o arquivo). - Ficando assim: setx OTCLIENTSDKDir "%CD%" pause - Rode o arquivo e ele irá abrir uma janela cmd informando com sucesso o valor salvo. Obs: fazendo isso, você não precisará adicionar as bibliotecas manualmente. 3.1 - Boost C++ 1.63.0 - Antes de rodar o arquivo "register_otclient_boost_env.bat" que está na pasta do OTClient SDK 1.0/boost 1_63_0 clique com botão direito nele e em Editar. - Você encontrará escrito assim: setx BOOST_ROOT_OTCLIENT %CD% - Você deverá colocar as "" (aspas duplas) em %CD% e adicionar "pause" no final (lembre-se de salvar o arquivo). setx BOOST_ROOT_OTCLIENT "%CD%" pause - Rode o arquivo e ele irá abrir uma janela cmd informando com sucesso o valor salvo. Obs: fazendo isso, você não precisará adicionar as bibliotecas manualmente. 3.2 - Adicionando manualmente os diretórios das bibliotecas - Se os .bat não funcionarem, adicione manualmente os diretórios. - Utilize a Tecla do logotipo do Windows + Pause para acessar as Propriedades do Sistema. - Acesse Configurações avançadas do sistema. - Na aba Avançado, clique em Variáveis de Ambiente. - Em variáveis de usuário adicione os diretórios do OTCLIENTSDKDir e BOOST_ROOT. - Exemplo: 4 - Sources OTClient - Se você tem o cliente Git instalado, pode utilizar esse comando para fazer download das sources: git clone [Conteúdo Oculto] - Se você não tem o cliente Git instalado, pode fazer o download das sources em: [Conteúdo Oculto] 5 - Compilando as Sources do OTClient - Encontre o diretório vc14 do OTClient e abra o arquivo otclient.sln. - Abrirá uma nova janela para Examinar Ações de Solução, basta selecionar as opções conforme a imagem abaixo: - Feito isso, você estará apto a compilar as sources do OTClient. - No Visual Studio, escolha Release e a solução "Win32". - Para compilar as sources, clica em Build no menu e depois em Build Solution. - As sources serão compiladas com sucesso. 6 - Abrindo o OTClient - Copie as DLLs glew32.dll (glew2.0.0 > bin > x86), zlib.dll (zlib-1.2.8.8> bin > x86) e openal32.dll (OpenAL-1.15.1> bin > x86) da pasta OTClient SDK 1.0 para a pasta do executável do OTClient. - OTClient será aberto com sucesso! 7 - Créditos edubart: [Conteúdo Oculto] Ninja: [Conteúdo Oculto] Majesty (Tutorial de compilação no VS2017) Microsoft
Esta tabela de classificação está definida como São Paulo/GMT-02:00
×