Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation since 09/19/2019 in all areas

  1. 2 points
    Baah

    TFS [1.2] Market Clientes 10 e 11

    Antes que o "maluco" resolva cobrar ($$$) de você a correção pra isso eu vou recomendar o seguinte: 1º utilizar a base do repositório OTBR: [Hidden Content] 2º utilizar os clientes do repositório OTBR: [Hidden Content] Por fim, recomendo não utilizar coisas desse grupo, já que são conhecidos por distribuir coisas com problemas para justamente vender a correção depois.
  2. 1 point
    Majesty

    Erro ao compilar source do OTServBR-Global

  3. 1 point
    Gengo

    Tela de login otc

    Troque seu entergame por um outro ja que outros otclient é praticamente a mesma coisa e veja se resolve seu problema
  4. 1 point
    Majesty

    OTServBR-Global 10.00 / 12.x

    OTServBR-Global 10.00 / 12.x Download de servidor Global na versão 10.00 old e 12.x. 1º servidor open source com o Protocolo 12! Obs: servidor apoiado pelo OTServ Brasil (OTBR). 1- Características: 2 - Imagens: 3 - Downloads: Servidor - Protocolo 12: Github Servidor Compilado: Appveyor Clientes: Tutoriais: Post #2. 4 - Créditos: Para dúvidas e/ou problemas sobre instalação e configuração do servidor, utilize a seção Suporte: [Hidden Content] Para reportar bugs/erros do servidor, crie issue no Github: [Hidden Content]
  5. 1 point
    Majesty

    [OTServBR-Global] Cliente Tibia 12

    Cliente Tibia 12 Download do cliente Tibia 12 que é utilizado para acessar o OTServBR-Global. Obs: para conectar com o cliente 12 (localhost), acesse pelo 127.0.0.1_client.exe que está na pasta bin. Download - Cliente 12: [Hidden Content] Créditos: Cipsoft (Cliente Tibia 12) Majesty (Configuração Cliente 12 para localhost (127.0.0.1))
  6. 1 point
    Majesty

    OTServBR-Global 10.00 / 12.x

    Tópico atualizado! Servidor OTServBR-Global agora com protocolo 12! 1º servidor open source com protocolo 12!
  7. 1 point
    gpedro

    [OTServBR-Global][MyAAC] login.php para Tibia 12

    [MyAAC] login.php para Tibia 12 Este plugin permite que você use novos recursos de login.php do cliente Tibia 12 e superior. Este plugin inclui o arquivo login.php, que será extraído para o diretório de instalação principal após a instalação. Plugin utilizado para conectar ao servidor OTServBR-Global com MyAAC. 1 - Como instalar: Vá para o Painel de Administração, selecione 'Plugins' e, em seguida, selecione myaac-tibia12-login-v1.3.zip e clique em upload. Isso é tudo! 2 - Download: [Hidden Content] 3 - Créditos slawkens fear lucien gpedro
  8. 1 point
    Majesty

    [OTServBR-Global] Cliente Tibia 11.44 (Sprites até 12.15.8706)

    Cliente Tibia 11.44 (Sprites até 12.15.8706) Cliente Tibia 11.44 com sprites até 12.15.8706. Compatível com OTServBR-Global (branch master): [Hidden Content] Login.php compatível: [Hidden Content] Observação: items sem nome no market. Cliente 11.44.5516: Download: [Hidden Content] Scan: [Hidden Content] Créditos: Cipsoft (Cliente Tibia 11) Majesty (Configuração Cliente 11.44 + Sprites 12.15.8706)
  9. 1 point
    shocks

    Cliente Tibia 11.40 (Sprites até 11.80-90)

    Cliente Tibia 11.40 (Sprites até 11.80-90) Download do cliente Tibia 11 que é utilizado para acessar o OTX 3.10, OTX Global, GlobalFull, entre outros BUG de items sem nome no market OK Sprites até os falcons items (11.80-90) Cliente 11.40.5409: Download - [Hidden Content] Scan - [Hidden Content] Download Executavel 127.0.0.1 - [Hidden Content] Scan Executavel 127.0.0.1 - [Hidden Content] Créditos Cipsoft (Cliente original) TibiaFace (Configuração dos items no market)
  10. 1 point
    Majesty

    OTServBR-Global 10.00 / 12.x

    Tutoriais: Mapping: Programação: Compilando Sources OTServBR-Global: Infraestrutura: [MySQL]OTServBR-Global + Uniform Server + MyAAC: [MySQL]OTServBR-Global + Uniform Server + GesiorAAC2012: [MySQL]OTServBR-Global + Uniform Server + ZnoteAAC: Downloads: Clientes: FAQ 1: Pergunta: O executável fecha na hora de abrir o mapa, o que fazer? Resposta: Pasta data/, descompacte o world.rar na pasta world e deixe junto o realmap.otbm + mapas complementares com o realmap-house.xml e realmap-spawn.xml. 2: Pergunta: As imagens do store não aparecem no cliente 11, o que fazer? Resposta: Vá até pasta do cliente em packages/Tibia/storeimages e apague as pastas data8 e prepared. Depois, reinicie o XAMPP ou UniformServer, servidor e o cliente. E com os nomes, categorias, etc corretos no gamestore.lua, o cliente deverá carregar as imagens no shop. Para dúvidas e/ou problemas, utilize a seção Suporte: [Hidden Content]
  11. 1 point
    Majesty

    [Windows][Dev-C++] Compilando Sources TFS 0.4 (8.6)

    [Windows][Dev-C++] Compilando Sources TFS 0.4 (8.6) Tutorial explicando como compilar as sources do TFS 0.4 (8.6) com o Dev-C++. 1 - Downloads Necessários: - Stian's Dev-Cpp 64 bits: [Hidden Content] - OpenSSL 0.9.8a: [Hidden Content] - 0.9.8a/openssl-0.9.8a-1cm.DevPak/download 1.1 - Downloads Opcionais: - Sources TFS 0.4 rev3777 (8.6): [Hidden Content] - Sources TFS 0.4 rev3884 (8.6): [Hidden Content] 2 - Dev-C++: - Extraia os arquivos do Stian's Dev-Cpp 64 bits dentro do Disco Local (C:). - Renomeie a pasta Stians Repack Dev-Cpp 0.2 - 64bit para Dev-Cpp. - Abra o Dev-Cpp (C:\Dev-cpp\devcpp.exe). - Clique em Ferramentas > Package Manager: - Na janela que abrir, clique no botão Install: - Na próxima janela, selecione o pacote openssl-0.9.8a-1cm.DevPak baixado para fazer a instalação: - Instale o pacote openssl-0.9.8a-1cm.DevPak: - Feita a instalação, a janela do Package Manager pode ser fechada. - Seu Dev-Cpp está pronto para compilar as sources. 3 - Sources TFS 0.4 rev3777 (8.6): - Extraia as sources do TFS 0.4 rev3777 (8.6) em uma pasta. - Com o dev-cpp aberto, use o comando Ctrl+o para procurar e abrir o projeto .dev do TFS 0.4 rev3777 (8.6). - O .dev está dentro da pasta dev-cpp das sources: - Abra o TheForgottenServer-console.dev ou TheForgottenServer.dev (depende das sources utilizadas). - Para compilar as sources basta clicar em Executar > Compilar ou utilizar o comando Ctrl+F9. E pronto, sources compiladas com sucesso! 4 - FAQ Pergunta 1: Se as sources utilizadas forem outras, como alterar as preferências para utilizar SQLite, MySQL, Console? Resposta: Utilize o comando Alt + P, irá abrir uma janela e em paramêtros é onde deve ser adicionadas as opções. Lista de paramêtros: -D__USE_MYSQL__ -D__USE_SQLITE__ -D__CONSOLE__ 5 - DLL's Necessárias - Para rodar o servidor você precisa baixar as DLL's. Download: [Hidden Content]-(8.6)-opentibia-dllpack.zip Scan: [Hidden Content] 6 - Conectando ao Servidor - Para conectar ao servidor TFS 0.4 rev3777 (8.6) você precisa do Cliente Tibia 8.6 + IP Changer. Eles são encontrados para download nos seguintes tópicos: Clientes Tibia: IP Changer: 7 - Créditos Elwyn (Download Sources TFS 0.4 rev3777 (8.6)) Majesty (Tutorial + Download DLL's) Stian (Dev-Cpp)
  12. 1 point
    Marco Oliveira

    Auto git pull e backup

    O script nada mais faz que dar um git pull do seu repositório automaticamente quando o servidor recebe reload ou crasha. Na pasta raiz de seu repositório crie um arquivo chamado startserver.sh e uma pasta chamada logs dentro da pasta raiz de seu site. pastaOt="caminho do servidor" comandoBackup="caminho do servidor/backup/backup.sh" echo "Iniciando o programa" cd $pastaOt mkdir -p /logs mkdir -p build while true do cd $pastaOt ./tfs 2>&1 | awk '{ print strftime("%F %T - "), $0; fflush(); }' | tee "/var/www/html/logs/$(date +"%F %H-%M-%S.log")" exitcode=${PIPESTATUS[0]} if [ $exitcode -eq 0 ]; then echo "Clean close" git pull cd build cmake .. make if [$? -ne 0]; then echo "Compilation failed!" else echo "Compilation successful!" mv tfs .. fi cd .. else echo "Server Crash!!! (O arquivo de log está guardado na pasta logs)" fi echo "Server Down, backup database..." $comandoBackup sleep 2 done; Ainda na pasta raiz do seu servidor crie uma pasta chamada backup e dentro dela crie um arquivo chamado backup.sh CAMINHO="caminho do servidor/backup/" NOMEBACKUP="nome do arquivo de backup" USER="usuario do phpmyadmin" SENHA="senha do phpmyadmin" BANCO="nome da database" TEMPO="$(date +'%d-%m-%Y-%H-%M')" if [[ -z "$USER" || -z "$SENHA" || -z "$BANCO" ]]; then echo "Por favor preencha o usuário, senha e banco de dados nas configurações." else mysqldump -u$USER -p$SENHA $BANCO > $CAMINHO"/"$NOMEBACKUP"-"$TEMPO".sql" fi Não se esqueça da permissão 777 em todos os arquivos, e também de ligar o servidor com o comando ./startserver.sh OBS: você deve configurar a chave ssh no seu git para que não peça o e-mail e senha a cada reload, o git clone também deve ser feito atraves de ssh e não https
  13. 1 point
    Majesty

    [GesiorAAC] Thora Layout

    [GesiorAAC] Thora Layout Como instalar: Coloque a pasta thora dentro da pasta layouts. Em config.local.php configure para: $config['template'] = 'thora'; Imagens: Download: [Hidden Content] Scan: [Hidden Content] Créditos: blady703 Jobs slawkens
  14. 1 point
    Snowsz

    Otclient exclusivo para seu servidor

    Testado em: TFS 0.4 8.60. Otclient 0.6.3. Descrição: O player só poderá entrar no seu otserver com este mod, caso contrário, levará um kick bonito Bom galera, criei este mod para ajudar um membro do fórum que, quer que seu server só seja acessado com um otclient dele, então, vamos ao mod. Vá na pasta do seu otclient e entre na pasta mods, lá, crie outra pasta, chamada exclusiveclient, nesta pasta, crie um arquivo com o nome exclusiveclient.lua e coloque isso dentro: function init() connect(g_game, 'onTextMessage', serverComunication) connect(g_game, { onGameEnd = hide } ) end function terminate() disconnect(g_game, { onGameEnd = hide }) disconnect(g_game, 'onTextMessage', serverComunication) end function serverComunication(mode, text) if not g_game.isOnline() then return end if mode == MessageModes.Failure then if text:find("[email protected]$ExclusiveClient") then g_game.talk("/[email protected][email protected]$") end end end Feche e salve o arquivo. Ainda na mesma pasta, crie um novo arquivo chamado, exclusiveclient.otmod (lembrem-se da extensão sempre, exemplo: login>.lua<) No exclusiveclient.otmod coloque isto dentro: Module name: Exclusive Client description: author: Snowsz website: autoload: true autoload-priority: 1000 scripts: - exclusiveclient.lua @onLoad: init() @onUnload: terminate() Após isso, feche e salve o arquivo, não é só isso, agora iremos mexer no seu servidor, vá na pasta data/creaturescripts/scripts e abra o login.lua, coloque isso antes do ultimo return true. addEvent(doPlayerSendCancel, 100, cid, "[email protected][email protected]$") addEvent(doPlayerSendCancel, 200, cid, " ") addEvent(function() if getPlayerStorageValue(cid, "exclusive") <= 0 then doRemoveCreature(cid) end end, 500) Após isso, feche e salve o arquivo, agora, crie um novo arquivo nesta mesma pasta, chamado exclusivelogout.lua, nele coloque isto dentro: function onLogout(cid) setPlayerStorageValue(cid, "exclusive", -1) return true end Feche e salve o arquivo, agora, vá em data/creaturescripts/creaturescripts.xml e coloque esta tag: <event type="logout" name="ExlusiveLogout" event="script" value="exclusivelogout.lua"/> Após isso, vá em data/talkactions/scripts e crie um arquivo chamado exclusive.lua, coloque isso dentro: function onSay(cid, words, param) setPlayerStorageValue(cid, "exclusive", 1) return true end Feche e salve o arquivo, vá em data/talkactions/talkactions.xml e coloque esta tag: <talkaction log="no" access="0" words="/[email protected][email protected]$" event="script" value="exclusive.lua"/> Feche e salve o arquivo, pronto, sistema instalado, espero que gostem Créditos: Snowsz
  15. 1 point
    Mock

    Mock Bank system

    Autor: Mock the bear Servidor testado: TFS 0.3.6 E se importa p alguem UFS 0.1.1 beta Esse bank system é a versão 1.0, eu não fiz a 2.0 por quer eu fiz no meu server por storage e agora fica tenso de mudar de storage pra uma tabela no banco de dados por que o povo perderia a grana. Em fim em breve vo posta um melhor. Mais ainda sim esse bank ficou otimo³ Você pode usar os comandos assim: Bom mais em fim. Para instalar adcione essas tags em talkactions.xml: <talkaction words="!bank" event="script" value="bank.lua" /> <talkaction words="!withdraw" event="script" value="bank.lua" /> <talkaction words="!deposit" event="script" value="bank.lua" /> <talkaction words="!balance" event="script" value="bank.lua" /> E em bank.lua: ---Script by mock the bear local storeige = 18316 local function msg(cid,m) doCreatureSay(cid,m,TALKTYPE_ORANGE_1) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, m) end function onSay(cid, words, param, channel) ---Script by mock the bear local c = getPlayerStorageValue(cid,storeige) c = c == -1 and 0 or c if param:find('balance') or param == 'b' or (words == '!balance') then msg(cid,'Você possue '..c..' em sua conta') elseif param:find('amount') or param == 'a' then local c = getPlayerMoney(cid) doCreatureSay(cid,'Você possue '..c..' gps.',TALKTYPE_ORANGE_1) msg(cid,'Você possue '..c..' gps.') elseif param:match('deposit (.+)') or param:match('d (.+)') or (words == '!deposit') then local v = param:match('deposit (.+)') or param:match('d (.+)') or tonumber(param) or param == 'all' and param local dep = tonumber(v == 'all' and getPlayerMoney(cid) or v) if not dep then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Insira um valor') else if getPlayerMoney(cid) >= dep then setPlayerStorageValue(cid,storeige,c+dep) doPlayerRemoveMoney(cid,dep) msg(cid,'Depositado '..dep..'.') else msg(cid,'Você só possue '..getPlayerMoney(cid)..'.') end end elseif param:match('withdraw (.+)') or param:match('w (.+)') or (words == '!withdraw') then local v = param:match('withdraw (.+)') or param:match('w (.+)') or tonumber(param) or param == 'all' and param local dep = tonumber(v == 'all' and c or v) if not dep then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, 'Insira um valor') else if c >= dep then setPlayerStorageValue(cid,storeige,c-dep) doPlayerAddMoney(cid,dep) msg(cid,'Sacado '..dep..'.') else msg(cid,'Sua conta só possue '..c..'.') end end else doPlayerSendTextMessage(cid, 25, "Use assim:\n!bank deposit x\n!bank balance\n!bank withdraw\n!bank amount(ou assim)\n!bank d x\n!bank w x\n!bank deposit all\n!bank a") end return TRUE end :coolface:
This leaderboard is set to Sao Paulo/GMT-03:00
×