Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''lista''.

  • Pesquisar por Tags

    Digite tags separadas por vírgulas
  • Pesquisar por Autor

Tipo de Conteúdo


Fóruns

  • xTibia - Notícias e Suporte
    • Regras
    • Noticias
    • Soluções
    • Projetos Patrocinados
    • Tutoriais para Iniciantes
    • Imprensa
  • OTServ
    • Notícias e Debates
    • OTServlist
    • Downloads
    • Recursos
    • Suporte
    • Pedidos
    • Show-Off
    • Tutoriais
  • OFF-Topic
    • Barzinho do Éks
    • Design
    • Informática

Encontrar resultados em...

Encontrar resultados que contenham...


Data de Criação

  • Início

    FIM


Data de Atualização

  • Início

    FIM


Filtrar pelo número de...

Data de Registro

  • Início

    FIM


Grupo


Sou

  1. Há dois dias meu servidor 8.6 tava pegando normal, players conseguiam entrar, etc. Hoje fui abrir meu server e aparece um erro: Checking software version... failed checking - malformed file Agora não consigo logar no meu servidor e nem os players, no otserv-list.comu server aparece como offline. Já procurei em outros sites, e nada resolveu. Alguém pode me ajudar? Meu config.lua
  2. Nome: BadBaiak IP: 64.31.30.88 - Breve DNS Site - Breve Site EXP: 999xp Dedicado/VPS 24Horas. UpTime 100%, Dúvida ? Veja você mesmo: http://brazil.otservlist.org/ots/1504037 Online desde 24/04/2014 Aguardem o Site Donate e Outros ... Breve Ss's (Estou no Celular Desculpe) Atualizaçoes: 24/04/2014 - Novo Templo e Concertos de Bugs ...
  3. CONTEÚDO REMOVIDO: AGORA VOCÊ VAI TER QUE TER CRIATIVIDADE OU SE PENDURAR-SE NAS COSTA DE ALGUÉM, MENOS NA MINHA - BOA SORTE! error 404 - I do not serve the forum I retired.
  4. É um comando normal que mostra uma lista de lugares disponíveis e teleporta para o local escolhido Crie teleportvip.lua em data/talkactions/scripts e coloque: Agora em data/talkactions/talkactions.xml coloque essa tag: <talkaction words="!teleport" script="teleportvip.lua"/>
  5. ibrown

    Gesior - ip fixo

    Boa tarde pessoal do Xtibia! Estou criando um servidor, e não consigo fazer o seguinte: Entrar no site com o IP fixo OT TA TUDO PRONTO SO FALTA ARRUMAR ISSO sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "xxxxxx" sqlDatabase = "xxxxxx" sqlFile = "xxxxx.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 mysqlReconnectionAttempts = 3 encryptionType = "sha1" worldId = 0 ip = "meuipfixo.servegame.com" worldType = "open" bindOnlyGlobalAddress = false loginPort = 7171 gamePort = "7172" statusPort = 7171 loginOnlyWithLoginServer = false O ot ta on, e tem como coloca-lo no otservlist, pois nao sei como deixar as pessoas entrarem com o ip do ot no site.. Ficarei muito grato se alguem me ajudar !
  6. Seu Primeiro Open Tibia Server Olá xTibia, criei este tutorial com base no tutorial do Nevermore, usuário de um fórum Gringo. Eu estou aqui para fazer a sua vida Open Tibia um pouco mais fácil, dando-lhe um ótimo tutorial sobre como iniciar o seu primeiro Open Tibia Server. Isto incluirá algumas correções de bugs comuns, de erros, e até mesmo algumas ferramentas úteis para ajudar você como você se aventurar no mundo mágico de OTs. Então, o que você está esperando? Vamos começar! Súmario I. Escolher o Servidor Correto//Port Forwarding II. Criação De Um Banco De Dados//Admin Account III. Editar Server Rates e Informações IV. Adicionando Novos Scripts V. Colocando Online Erros e Bug's Comuns Ferramentas Que Você Precisa Ter Notepad C Latidoo Tibia Multi IP Changer I. Escolhendo Servidor Correto e Port Forwarding Há muitos servidores para escolher, mas qual é o ideal para você? Bem, vamos dar uma olhada. OTServ foi a primeira distribuição real que saiu para o público, e TFS é a raiz de OTServ, no entanto, OTServ perdeu alguns de seus desenvolvedores ao longo do tempo. Isso significa que o TFS é mais conhecida, e é mais estável, já que a comunidade é maior, e há uma possibilidade mais provável é que eles se reportar bugs do que uma comunidade morta como OTFans. Então, nesse caso, se você tivesse que escolher entre os dois, TFS é a sua melhor escolha. Você também pode querer dar uma olhada no que foi removido no tempo das atualizações, por exemplo, se você estiver criando um servidor que você precisa de um monte de efeitos, a ação efeito foi tirada em 8,7 +, por isso, eu não recomendo usá-lo para isso. Agora, a revisão mais estável é o servidor 9x +. Eu vou estar usando o servidor 9.1 no meu exemplo. Servers [9.83] Alissow OTS 5.0! [17/03/13] [9.60] Azeroth RPG [8.54] The Forgotten Server 0.3.6Pl1 (Crying Damson) Quando você está baixando o seu servidor, e sempre tente manter o console até você conseguir um jeito de o que fazer no servidor, então você pode alternar para o GUI, o console não permite que você faça um monte de coisas, e isso é bom, para que não estrague o seu servidor quando se brinca com ele, nós não queremos que isso aconteça agora né? Lembre-se de fazer o download dos arquivos .DLL junto com o servidor.. Coloque-as no diretório raiz do seu servidor. (A pasta com o exe. Nele.) Sua pasta deve ficar assim: Agora você deve ser capaz de iniciar o seu servidor, mas espere! Os jogadores não podem entrar, e.. Bem, não pode ser assim tão fácil não é? A sua resposta é não, você ainda não está pronto para fazer o login, você deve primeiro encaminhar suas portas. Mas não entre em pânico! Não é tão difícil quanto você pode pensar que é, é realmente muito fácil, a única parte difícil é encontrar o número do modelo router! Coisas que você vai precisar antes de continuar: 1. Um Router 2. Número do seu roteador modelo 3. Nome do Roteador Empresa 4. O seu Endereço Default Gateway 5. A senha de login para configuração do roteador Agora que você finalmente conseguiu todas essas coisas escritas, podemos continuar para a parte mais chata de fazer o Port Forwarding! Sim, você ouviu direito. No entanto, existe um site que faz todos os seus problemas irem embora nesta tarefa.. Este site me ajudou a entender como fazer isso, então eu tenho certeza que ele vai te ajudar. Port Forwarding Guides Listed by Manufacturer and Model - PortForward.com. Você deve ir ao site e encontrar o número do modelo sob o nome de roteador e roteador empresa. De lá, você deve encontrar o seu endereço do gateway padrão. Minha estrada terminou aqui, eu não posso te ajudar com isso, uma vez que cada roteador é diferente, no entanto, com o guia, e as portas, você vai ficar bem! Veja abaixo uma lista das portas que você deve liberar. Portas para liberar 7171 (TCP / UDP) 7172 (TCP / UDP) 80 (TCP / UDP) Parabéns! Você liberou suas portas! Agora você está pronto para ir para a criação de um banco de dados e uma conta de administrador. Bom trabalho! Não é que foi difícil? ____________________II. Criação De Um Banco De Dados e Admin Account Esta parte é muito fácil, e eu vou explicar bem. Após isso, você deve ser capaz de acessar o servidor. Mas não fique muito afobado. Você quer fazer isso corretamente, ou você vai ter que começar de novo... Você Precisará De: 1. Um Drink 2. Apache Friends - Xampp - (Instalação Apache e MySQL como Serviços) 3. Um Password Seguro Tudo bem.. Agora que você tem xampp instalado e Apache e MySQL como os serviços, agora vamos começar... Depois de ter iniciado os serviços, vá até este site e configure uma senha para o seu banco de dados, assim ninguém pode adivinhar: http://localhost/sec...mppsecurity.php Depois de fazer isso, reinicie o Apache e MySQL para que os efeitos possam ocorrer... Acredite ou não, você já está a meio deste passo, eu sei, rápido né? Agora você pode ir para o outro link, você provavelmente deve entrar com as informações que eu colocar abaixo: http://localhost/phpmyadmin/ Username: root Password: <senha que escolheu no passo acima.> Após fazer o login, você deve excluir a PMA usuário, ou então você será hackeado 100x mais fácil do que o habitual, já que está dando um backdoor para o hacker. Você pode fazer isso clicando no 'SQL' caixa no canto superior esquerdo da página do phpmyadmin, e executar isto para ele: DROP USER 'pma'@'localhost'; Agora você está agradável e seguro a partir desses hackers desagradáveis... (T.T) e estamos prontos para avançar para as etapas finais da criação do seu OT! Agora você deve ir para o diretório do servidor e abra o arquivo "config.lua" Você pode encontrar esse arquivo e a função dele, olhando para a imagem abaixo. Depois de ter aberto isso, vá em frente e pressione "CTRL + F" e procure por "Database". Agora, olhe abaixo para descobrir o que você deve fazer com todo esse material. -- MySQLmysqlHost = "localhost"mysqlUser = "root"mysqlPass = "" <<< Password que você escolheu no Xampp.mysqlDatabase = "" <<< Nome do seu servidor.mysqlPort = 3306 Também não se esqueça de mudar o 'sqlite' para 'mysql'. Procure por "SQLType" e mude para o MySQL. -- SQLsqlType = "MySQL"passwordType = "plain" Depois de tudo isso é feito, volte para "localhost / phpmyadmin" e crie um banco de dados. Você deve encontrar um lugar para criar um banco de dados na página inicial, digite o nome do servidor que você colocar na config.lua logo acima, e clique em entrar. Depois disso, clique em "Importar" e depois clique em "Procurar", busque por "forgottenserver.sql" em seu diretório do servidor, selecione, em seguida, clique em "Executar". Parabéns, se você fez tudo corretamente, você deve ser capaz de acessar o servidor com o IP "127.0.0.1" e conta "1/1". Mas espere! O você não fez ainda, nós ainda temos que fazer uma conta de administrador! Vá até a guia de banco de dados "localhost/phpmyadmin" e clique em accounts, vá para a conta que você criou e defina o acesso à conta para 5, em seguida, vá para o personagem que você criou na guia "Characters", e defina group id do personagem para 3 , você pode fazer isso tudo, clicando na caixa de seleção da guia account ou characteres e clicando no papel com um lápis ou no botão editar, na parte inferior da página. Parabéns! Agora você pode iniciar o seu OT, e faça o login com a conta de administrador, mas não vão alegre-se ainda, nas próximas etapas, eu vou te dizer mais algumas coisas sobre como fazer seu servidor ser o melhor! III. Editar Server Rates e Informações Então, você veio até aqui, e espero que, o servidor foi configurado corretamente, e esteja tudo bem. Mas, agora, como é que vamos colocar isso online? Bem, eu vou ajudá-lo com tudo isso mais tarde, mas por agora, que tal mudar o IP, e as taxas do servidor, nome, etc, para que você possa torná-lo seu? Vamos? Veja abaixo, e você vai se sentir como um pro depois. Boa sorte! Antes de começar, você tem que se perguntar, que tipo de servidor que você vai querer? Hight experience teleport server, um real-map, ou um RPG. Todos esses têm diferentes variáveis que você tem que mudar em seu arquivo config.lua. Mas não se preocupe, não é difícil em tudo, mas primeiro, vamos baixar uma pequena ferramenta para nos ajudar a entender os arquivos que estamos editando um pouco melhor. é chamado Notepad++ e é usado por scripters, para ajudá-los a entender melhor o que estão fazendo. Vamos dar uma olhada neste arquivo config.lua? Notepad++ v5.9.3 - Current Version Tudo bem, agora que você tem o Notepad++ baixado, e seu tipo de servidor escolhido, vamos dar uma olhada na primeira parte do config.lua. Aqui vamos descrever a localização inicial do mapa, o nível inicial, e muito mais. Você pode alterar essas variáveis muito facilmente, e é uma espécie de auto-explicativo o que fazer. Em vez de gastar tempo com isso, vamos falar sobre mais algumas coisas, que decide o tempo, munição ou runas são infinitas, e outras, como a possibilidade criticle hit, etc. Eu expliquei lá o que cada um daqueles faz, por isso deve ser muito fácil de mudar. Agora, nós vamos falar sobre como descobrir a sua taxa de experiência. Neste tutorial, eu não vou explicar como usar estágios, você vai descobrir se você realmente precisa deles, mais tarde, as pessoas certas, e como usar as etapas corretamente, agora eu vou mostrar-lhe apenas taxas de base . Agora que você tem seu servidor todo pronto, vamos começar a obter um endereço de IP que as pessoas possam acessar seu servidor. Primeiro vamos estar indo em um site legal chamado meatsp.. No-ip.com. Uma vez que entrou lá, você provavelmente deve fazer uma conta, a menos que você simplesmente não queira uma. Depois de fazer isso, veja abaixo e eu vou explicar como fazer um domínio no-ip para o seu OT, portanto, não é apenas números. Depois de ter feito esses dois passos, não mude mais nada, clique em "Create Host" e vá para: http://meuip.com.br então copie. Depois, vá para o arquivo config.lua, e pesquise por "connection", depois de achar, veja abaixo e você vai finalmente ser capaz de colocar o seu servidor online! Depois disso, adivinhem? Você pode fazer o login com o IP que você fez em noip.org, e seu OT está finalmente pronto! Agora você só tem que encontrar um datapack, ou ter uma equipe e fazer o seu próprio servidor personalizado! IV. Adicionando Novos Scripts Olá de novo, se você chegou até aqui, significa que você já tenha configurado seu servidor, e você quer saber como implementar alguns scripts para ele, para torná-lo legal né? Vamos, eu vou te mostrar como, e eu vou dar alguns exemplos, mas eu só estou fazendo um exemplo para "Actions", desde que é o script mais comumente usado em Open Tibia. Primeiro, vamos estar indo em sua pasta data, e na pasta "Actions": ou seja, "servername\data\actions\", agora abra "Actions.XML" com o Notepad++, e em seguida vá em "servername\data\actions\scripts\" e olhe abaixo. Vamos dizer que queria adicionar um script para um Teleport Scroll. Você pode olhar para o código abaixo, mas primeiro, abra uma nova guia no Notepad++ e em seguida, cole nele o código abaixo. Agora que você tem isso, clique em "Arquivo", "Salvar Como", em "Tipo", escolha LUA SOURCE FILE e salve-o em "servername /data/actions/scripts". Depois disso tudo feito, vamos em frente até o script que você abriu mais cedo, "Actions.XML" e coloque este código em seu actions.xml. <action itemid="6119" script="yourscriptname.lua"> E pronto, você fez o seu primeiro Temple Teleport Script, e você aprendeu a adicioná-lo em seu servidor. Agora salve actions.xml, e reinicie o servidor, teste, lembre-se que o "6119" pode ser alterado, é o item id do item que vai te teleportar para o templo. V. Colocando Online Parece que você chegou na última etapa. Fazendo seu servidor público, assim outros jogadores podem ver, há muitas maneiras de fazer isso, e o mais comum é colocá-lo em uma lista aberta de servidores de tibia, como otservlist.org, ou Vapu(s).net. Você pode simplesmente fazer isso ao se inscrever no site, e em seguida, adicionar o seu servidor. Ele vai lhe mostrar o que fazer, e que informações colocar. Então, realmente não é tão importante mostrar como fazer. Então, nesse caso, eu vou fazer uma sopa pra nóis. Erros e Bug's Comuns Se você tiver qualquer erro, por favor comunique-me, e eu vou corrigi-los, e colocar o resultado aqui, para que todos os jogadores possam ter um servidor impecável! P: Como faço para mapear? R: Importar o mapa e colocar o items.otb na pasta cliente RME. P: Eu não posso encontrar o arquivo forgottenserver.sql. O que eu faço? R: Você também pode usar "schema.mysql" na sua pasta schema. P: Qual versão do Xampp que eu uso? R: Você pode usar qualquer versão do Xampp Lite ou Xampp.
  7. CONTEÚDO REMOVIDO: AGORA VOCÊ VAI TER QUE TER CRIATIVIDADE OU SE PENDURAR-SE NAS COSTA DE ALGUÉM, MENOS NA MINHA - BOA SORTE! error 404 - I do not serve the forum I retired.
  8. Eae galera, sou novo no XTibia e já começei nele postando um servidor, rsrs como vocês viram no título o servidor é o Naruto Fire V2, quem já jogou sabe como é (Um servidor de naruto, é claro rsrs). A versão v2 chegou a ficar online por menos de 3 dias e atingiu um recorde de 29 players (otservlist:28 devido ao atraso de atualizar os servers) E antes de postar as informações do servidor ou o Download dele, eu vou dizer o porquê de eu ter postado meu servidor: Primeiro motivo: Muitos players gostaram do servidor e não queriam que eu fechasse, então eu resolvi publica-lo para ter mais servidores iguais esse ou talvez até melhores baseado nesse. Segundo e ultimo motivo: Não tenho muito tempo para ser host, ou até mesmo ser alguma coisa da staff, aqui a internet não é das melhores e também é via telefone ou seja, ligou o telefone=net cai '-'. •Informações Gerais• Versão 8.54 Pequenas edições no mapa Novas Sprites Vocações e Jutsus balanceados 12 Vocações(8 de 20 desativadas) Client Descompilado •Vocações• •Mapa• •Imagens• Spoiler •Download• •Créditos• Equipe NTO Ultimate Equipe NTO Shinobi Life Equipe NTO Crysis Online Equipe NTO Absolut Naruto Fire ( eu )
  9. Chega ae Galera =D Constituido por 18 vocações muito bem balanceadas e spells inovadoras. Exp : 500 Versão : 8.54 Link para o server na otserv : http://brazil.otservlist.org/ots/1499049 o Server e Account Manager por enquanto .
  10. CONTEÚDO REMOVIDO: AGORA VOCÊ VAI TER QUE TER CRIATIVIDADE OU SE PENDURAR-SE NAS COSTA DE ALGUÉM, MENOS NA MINHA - BOA SORTE! error 404 - I do not serve the forum I retired.
  11. Olá. Estou ficando intrigado, a tempos que está acontecendo isso e não consigo resolver. Meus dados: Não compartilho Internet Modem Technicolor da oi As portas 7171 e 7172 do firewall estão liberadas, ambas TCP As portas 7171 e 7172 do modem estão liberadas, ambas TCP Server registrado no OTSERVLIST Minha REDE WIFI está desativada, por precaução. Além disso tudo citado, IP Fixo criado, tento conectar no jogo pelo ip do meuip.com.br ou pelo ip fixo acontece isso que pode ser visto abaixo: Como vocês podem ver, eu consigo entrar no character list porem não consigo entrar no jogo, e no executavel aparece como eu estivesse logado. As porta do modem estão liberadas conforme a imagem abaixo. Estão liberadas corretamente, conforme a verificação feita abaixo Apenas eu consigo acessar o jogo usando o ip da maquina obtido no CMD O problema aparentemente está na porta 7172, mas está liberada no firewall, tanto no TCP e no UDP (Por segurança) e aberta corretamente no modem conforme mostrada na foto. Outra coisa que me chama a atenção é que o OTSERVLIST registro meu IP, quer dizer que meu OT está com a porta 7171 liberada, porém tem algo que não me deixa entrar!! Ganha REP+ quem me solucionar este problema EDITE: Problema resolvido, tinha uma configuração errada no arquivo Login.lua. Substitui por outro e resolveu o Problema.
  12. CONTEÚDO REMOVIDO: AGORA VOCÊ VAI TER QUE TER CRIATIVIDADE OU SE PENDURAR-SE NAS COSTA DE ALGUÉM, MENOS NA MINHA - BOA SORTE! error 404 - I do not serve the forum I retired.
  13. CONTEÚDO REMOVIDO: AGORA VOCÊ VAI TER QUE TER CRIATIVIDADE OU SE PENDURAR-SE NAS COSTA DE ALGUÉM, MENOS NA MINHA - BOA SORTE! error 404 - I do not serve the forum I retired.
  14. Olá caro amigos do XTibia. Venho aqui apresentar pra vocês no momento a melhor REV 3884 100% works. Quando eu digo 100% works, são todos os bugs e erros fixados, apresentamos os seguinte conteúdo nessa REV: - Fix/Patch Hotkey que pode haver lag/freeze no servidor. - Limite de peso de items no Mailbox 5000oz. - Anti-Push Enable 1sec. - PushTime Enable 1sec. (config.lua mudar pushCreatureDelay = 1 * 1) - Anti-Divulgação 100% (Não pode enviar links nem com espaço (ex: www .site. com)). - Anti-Clone items NPC (Hotkey Elfbot Patched/Fixed) - Proteção para jogador não levar debug. - Anti-Lag (correções na REV 0.4 , 0% de erros ao compilar) - Fix/Patched server closed connection MySQL. - Level e Vocação apareçem na tela de Login. - Auto Attack + Runa + Spells ao mesmo tempo. (Não tem exhaust É UM BUG DA REV 3884 CORRIGIDO POR MIM) - All hits works 100% players/monsters - Script já incluso na source para não ser banido da OTServlist.org Protocolo: 8.60 Tipo de Distro: CONSOLE E outras coisas que não me lembro por colocar, mais enfim, é a REV 3884 mais segura que eu fiz no momento... Essa versão é FREE, vou fazer mais atualizações, porém não vou postar, então usem e abusem dessa ultima atualização! Crio qualquer tipo de Distro com Dual Weapons, ou qualquer outro comando a escolha ( skype: igorp999 ) Downloads: Download (pasta data caso queira passar seu TFS para 0.4) http://www.sendspace.com/file/qjekej ATENÇÃO: Tome cuidado ao passar, peça a alguem experiente, pois podera bugar e parar o funcionamento de vários scripts do teu ATS. Distro atualizada 08/06/2013 (more bugs fixed) http://www.sendspace.com/file/d8rlf9 Distro atualizada (COM WAR SYSTEM) 08/06/2013 (more bugs fixed) http://www.sendspace.com/file/kcsite Dlls da distro: http://www.sendspace.com/file/2xyu6q Scans: Dlls.rar https://www.virustot...sis/1370769175/ data.rar https://www.virustot...sis/1370769136/ Distro IgorPereira.exe https://www.virustot...sis/1370769123/ Distro IgorPereira.exe (WAR SYSTEM) https://www.virustot...sis/1370790278/ WAR SYSTEM Se baixou com WAR SYSTEM leia abaixo como terminar a instalação. Execute essa SQL em sua database. CREATE TABLE IF NOT EXISTS `guild_wars` ( `id` INT NOT NULL AUTO_INCREMENT, `guild_id` INT NOT NULL, `enemy_id` INT NOT NULL, `begin` BIGINT NOT NULL DEFAULT '0', `end` BIGINT NOT NULL DEFAULT '0', `frags` INT UNSIGNED NOT NULL DEFAULT '0', `payment` BIGINT UNSIGNED NOT NULL DEFAULT '0', `guild_kills` INT UNSIGNED NOT NULL DEFAULT '0', `enemy_kills` INT UNSIGNED NOT NULL DEFAULT '0', `status` TINYINT(1) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `status` (`status`), KEY `guild_id` (`guild_id`), KEY `enemy_id` (`enemy_id`) ) ENGINE=InnoDB; ALTER TABLE `guild_wars` ADD CONSTRAINT `guild_wars_ibfk_1` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `guild_wars_ibfk_2` FOREIGN KEY (`enemy_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE; ALTER TABLE `guilds` ADD `balance` BIGINT UNSIGNED NOT NULL AFTER `motd`; CREATE TABLE IF NOT EXISTS `guild_kills` ( `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY, `guild_id` INT NOT NULL, `war_id` INT NOT NULL, `death_id` INT NOT NULL ) ENGINE = InnoDB; ALTER TABLE `guild_kills` ADD CONSTRAINT `guild_kills_ibfk_1` FOREIGN KEY (`war_id`) REFERENCES `guild_wars` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `guild_kills_ibfk_2` FOREIGN KEY (`death_id`) REFERENCES `player_deaths` (`id`) ON DELETE CASCADE, ADD CONSTRAINT `guild_kills_ibfk_3` FOREIGN KEY (`guild_id`) REFERENCES `guilds` (`id`) ON DELETE CASCADE; ALTER TABLE `killers` ADD `war` INT NOT NULL DEFAULT 0; Entre na pasta do seu OTServ/data/talkactions/talkactions.xml <talkaction words="/war" channel="0" event="script" value="war.lua" desc="(Guild channel command) War management."/> <talkaction words="/balance" channel="0" event="script" value="balance.lua" desc="(Guild channel command) Balance management."/> Crie um arquivo dentro da scripts na talkactions chamado "WAR.LUA" talkactions/scripts/war.lua function onSay(cid, words, param, channel) local guild = getPlayerGuildId(cid) if(not guild or getPlayerGuildLevel(cid) < GUILDLEVEL_LEADER) then doPlayerSendChannelMessage(cid, "", "You cannot execute this talkaction.", TALKTYPE_CHANNEL_W, 0) return true end local t = string.explode(param, ",") if(not t[2]) then doPlayerSendChannelMessage(cid, "", "Not enough param(s).", TALKTYPE_CHANNEL_W, 0) return true end local enemy = getGuildId(t[2]) if(not enemy) then doPlayerSendChannelMessage(cid, "", "Guild \"" .. t[2] .. "\" does not exists.", TALKTYPE_CHANNEL_W, 0) return true end if(enemy == guild) then doPlayerSendChannelMessage(cid, "", "You cannot perform war action on your own guild.", TALKTYPE_CHANNEL_W, 0) return true end local enemyName, tmp = "", db.getResult("SELECT `name` FROM `guilds` WHERE `id` = " .. enemy) if(tmp:getID() ~= -1) then enemyName = tmp:getDataString("name") tmp:free() end if(isInArray({"accept", "reject", "cancel"}, t[1])) then local query = "`guild_id` = " .. enemy .. " AND `enemy_id` = " .. guild if(t[1] == "cancel") then query = "`guild_id` = " .. guild .. " AND `enemy_id` = " .. enemy end tmp = db.getResult("SELECT `id`, `begin`, `end`, `payment` FROM `guild_wars` WHERE " .. query .. " AND `status` = 0") if(tmp:getID() == -1) then doPlayerSendChannelMessage(cid, "", "Currently there's no pending invitation for a war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end if(t[1] == "accept") then local _tmp = db.getResult("SELECT `balance` FROM `guilds` WHERE `id` = " .. guild) local state = _tmp:getID() < 0 or _tmp:getDataInt("balance") < tmp:getDataInt("payment") _tmp:free() if(state) then doPlayerSendChannelMessage(cid, "", "Your guild balance is too low to accept this invitation.", TALKTYPE_CHANNEL_W, 0) return true end db.executeQuery("UPDATE `guilds` SET `balance` = `balance` - " .. tmp:getDataInt("payment") .. " WHERE `id` = " .. guild) end query = "UPDATE `guild_wars` SET " local msg = "accepted " .. enemyName .. " invitation to war." if(t[1] == "reject") then query = query .. "`end` = " .. os.time() .. ", `status` = 2" msg = "rejected " .. enemyName .. " invitation to war." elseif(t[1] == "cancel") then query = query .. "`end` = " .. os.time() .. ", `status` = 3" msg = "canceled invitation to a war with " .. enemyName .. "." else query = query .. "`begin` = " .. os.time() .. ", `end` = " .. (tmp:getDataInt("end") > 0 and (os.time() + ((tmp:getDataInt("begin") - tmp:getDataInt("end")) / 86400)) or 0) .. ", `status` = 1" end query = query .. " WHERE `id` = " .. tmp:getDataInt("id") if(t[1] == "accept") then doGuildAddEnemy(guild, enemy, tmp:getDataInt("id"), WAR_GUILD) doGuildAddEnemy(enemy, guild, tmp:getDataInt("id"), WAR_ENEMY) end tmp:free() db.executeQuery(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has " .. msg, MESSAGE_EVENT_ADVANCE) return true end if(t[1] == "invite") then local str = "" tmp = db.getResult("SELECT `guild_id`, `status` FROM `guild_wars` WHERE `guild_id` IN (" .. guild .. "," .. enemy .. ") AND `enemy_id` IN (" .. enemy .. "," .. guild .. ") AND `status` IN (0, 1)") if(tmp:getID() ~= -1) then if(tmp:getDataInt("status") == 0) then if(tmp:getDataInt("guild_id") == guild) then str = "You have already invited " .. enemyName .. " to war." else str = enemyName .. " have already invited you to war." end else str = "You are already on a war with " .. enemyName .. "." end tmp:free() end if(str ~= "") then doPlayerSendChannelMessage(cid, "", str, TALKTYPE_CHANNEL_W, 0) return true end local frags = tonumber(t[3]) if(frags ~= nil) then frags = math.max(10, math.min(1000, frags)) else frags = 100 end local payment = tonumber(t[4]) if(payment ~= nil) then payment = math.max(100000, math.min(1000000000, payment)) tmp = db.getResult("SELECT `balance` FROM `guilds` WHERE `id` = " .. guild) local state = tmp:getID() < 0 or tmp:getDataInt("balance") < payment tmp:free() if(state) then doPlayerSendChannelMessage(cid, "", "Your guild balance is too low for such payment.", TALKTYPE_CHANNEL_W, 0) return true end db.executeQuery("UPDATE `guilds` SET `balance` = `balance` - " .. payment .. " WHERE `id` = " .. guild) else payment = 0 end local begining, ending = os.time(), tonumber(t[5]) if(ending ~= nil and ending ~= 0) then ending = begining + (ending * 86400) else ending = 0 end db.executeQuery("INSERT INTO `guild_wars` (`guild_id`, `enemy_id`, `begin`, `end`, `frags`, `payment`) VALUES (" .. guild .. ", " .. enemy .. ", " .. begining .. ", " .. ending .. ", " .. frags .. ", " .. payment .. ");") doBroadcastMessage(getPlayerGuildName(cid) .. " has invited " .. enemyName .. " to war till " .. frags .. " frags.", MESSAGE_EVENT_ADVANCE) return true end if(not isInArray({"end", "finish"}, t[1])) then return false end local status = (t[1] == "end" and 1 or 4) tmp = db.getResult("SELECT `id` FROM `guild_wars` WHERE `guild_id` = " .. guild .. " AND `enemy_id` = " .. enemy .. " AND `status` = " .. status) if(tmp:getID() ~= -1) then local query = "UPDATE `guild_wars` SET `end` = " .. os.time() .. ", `status` = 5 WHERE `id` = " .. tmp:getDataInt("id") tmp:free() doGuildRemoveEnemy(guild, enemy) doGuildRemoveEnemy(enemy, guild) db.executeQuery(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has " .. (status == 4 and "mend fences" or "ended up a war") .. " with " .. enemyName .. ".", MESSAGE_EVENT_ADVANCE) return true end if(status == 4) then doPlayerSendChannelMessage(cid, "", "Currently there's no pending war truce from " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end tmp = db.getResult("SELECT `id`, `end` FROM `guild_wars` WHERE `guild_id` = " .. enemy .. " AND `enemy_id` = " .. guild .. " AND `status` = 1") if(tmp:getID() ~= -1) then if(tmp:getDataInt("end") > 0) then tmp:free() doPlayerSendChannelMessage(cid, "", "You cannot request ending for war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end local query = "UPDATE `guild_wars` SET `status` = 4, `end` = " .. os.time() .. " WHERE `id` = " .. tmp:getDataInt("id") tmp:free() db.executeQuery(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has signed an armstice declaration on a war with " .. enemyName .. ".", MESSAGE_EVENT_ADVANCE) return true end doPlayerSendChannelMessage(cid, "", "Currently there's no active war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end Crie um arquivo dentro da scripts na talkactions chamado "BALANCE.LUA" talkactions/scripts/balance.lua local function isValidMoney(value) if(value == nil) then return false end return (value > 0 and value <= 99999999999999) end function onSay(cid, words, param, channel) local guild = getPlayerGuildId(cid) if(guild == 0) then return false end local t = string.explode(param, ' ', 1) if(getPlayerGuildLevel(cid) == GUILDLEVEL_LEADER and isInArray({ 'pick' }, t[1])) then if(t[1] == 'pick') then local money = { tonumber(t[2]) } if(not isValidMoney(money[1])) then doPlayerSendChannelMessage(cid, '', 'Invalid amount of money specified.', TALKTYPE_CHANNEL_W, 0) return true end local result = db.getResult('SELECT `balance` FROM `guilds` WHERE `id` = ' .. guild) if(result:getID() == -1) then return false end money[2] = result:getDataLong('balance') result:free() if(money[1] > money[2]) then doPlayerSendChannelMessage(cid, '', 'The balance is too low for such amount.', TALKTYPE_CHANNEL_W, 0) return true end if(not db.executeQuery('UPDATE `guilds` SET `balance` = `balance` - ' .. money[1] .. ' WHERE `id` = ' .. guild .. ' LIMIT 1;')) then return false end doPlayerAddMoney(cid, money[1]) doPlayerSendChannelMessage(cid, '', 'You have just picked ' .. money[1] .. ' money from your guild balance.', TALKTYPE_CHANNEL_W, 0) else doPlayerSendChannelMessage(cid, '', 'Invalid sub-command.', TALKTYPE_CHANNEL_W, 0) end elseif(t[1] == 'donate') then local money = tonumber(t[2]) if(not isValidMoney(money)) then doPlayerSendChannelMessage(cid, '', 'Invalid amount of money specified.', TALKTYPE_CHANNEL_W, 0) return true end if(getPlayerMoney(cid) < money) then doPlayerSendChannelMessage(cid, '', 'You don\'t have enough money.', TALKTYPE_CHANNEL_W, 0) return true end if(not doPlayerRemoveMoney(cid, money)) then return false end db.executeQuery('UPDATE `guilds` SET `balance` = `balance` + ' .. money .. ' WHERE `id` = ' .. guild .. ' LIMIT 1;') doPlayerSendChannelMessage(cid, '', 'You have transfered ' .. money .. ' money to your guild balance.', TALKTYPE_CHANNEL_W, 0) else local result = db.getResult('SELECT `name`, `balance` FROM `guilds` WHERE `id` = ' .. guild) if(result:getID() == -1) then return false end doPlayerSendChannelMessage(cid, '', 'Current balance of guild ' .. result:getDataString('name') .. ' is: ' .. result:getDataLong('balance') .. ' bronze coins.', TALKTYPE_CHANNEL_W, 0) result:free() end return true end Passo IMPORTANTE: Crie um arquivo chamado "101-war.lua" na pasta data/lib WAR_GUILD = 0 WAR_ENEMY = 1 WARINFO_LIMIT = 2 Agora em creaturescripts/scripts/start.lua ou init.lua adicione: db.executeQuery("DELETE FROM `guild_wars` WHERE `status` = 0 AND `begin` < " .. (os.time() - 2 * 86400) .. ";") db.executeQuery("UPDATE `guild_wars` SET `status` = 5, `end` = " .. os.time() .. " WHERE `status` = 1 AND `end` > 0 AND `end` < " .. os.time() .. ";") Sistema 100% Funcionando, enjoy @TESTEM E COMENTEM & REP ++. Thank you. Abraços, boa utilidade a todos.
  15. Discussão "Caminho para o sucesso de um OT" Fala galerinha, Possívelmente, em 2009, tenhamos um servidor do xtibia.com e por isso, estou buscando respostas para centenas de perguntas que tenho sobre "OTserv". Hmm, não sou nenhum especialista e muito menos conheço "Tudo" sobre OTserv, aliás, ninguém consegue essa façanha! Queria conversar com vocês e tentar aprender um pouco juntos, o objetivo desta discussão é identificar algumas dicas sobre "Como tornar um OT um sucesso?". Vejo hoje, sexta 19:00 (feriado) os top's Otserv's brasileiros da Otservlist.org: O underwar é um servidor exatamente igual ao Tibia 8.4, com o mesmo site do Tibia e experiência 5x. Não estou julgando o projeto, aliás, se ele conseguiu aquela posição, é por que é muito bom, a pergunta é: "Como criar um OT de sucesso?" "O que mais te chama a atenção em algum dos OTservers listados acima?" "Alguém já jogou em algum? Pode nos contar um pouco?" "Alguém é dono de algum Otserv desses? Quer conversar conosco um pouco?" Alguém tem alguma dica? - Como fazer o marketing? - Qualidade? - Estabilidade? Este tópico recebeu destaque em nosso portal!
  16. CONTEÚDO REMOVIDO: AGORA VOCÊ VAI TER QUE TER CRIATIVIDADE OU SE PENDURAR-SE NAS COSTA DE ALGUÉM, MENOS NA MINHA - BOA SORTE! error 404 - I do not serve the forum I retired.
  17. O Tbrot é um servidor novo que conta com uma equipe de administradores com anos de experiência em OTservers que se empenham diariamente para manutenção, supervisão e atualização do servidor, para que nossos jogadores se divirtam bastante no nosso mundo, alguns detalhes a baixo. Hosting Servidor dedicado localizado no BR Website atualizado constantemente Sempre estamos atualizando os conteúdos já existentes e também criando novos conteúdos para aperfeiçoar a experiência dos nossos jogadores. Vocações em balanceamento Todos os dias nós recebemos os feedbacks de nossos players através do Help channel in-game, na nossa página no facebook, ou até mesmo por pms in-game, sobre como está o balanceamento das vocações e o que deve ser alterado/melhorado. Nossa equipe e a comissão de jogadores revisa esses feedback e realiza updates com modificações em algumas características das vocações. Procuramos atender todas as vocações e dar um bom gameplay para todos. Segurança dos dados Sistema de crons realizando backups constantemente e criptografia de dados em SHA-1 são alguns de nossos sistemas de segurança, além de hosteamos em um data center sério e de extrema confiança, mantemos todas as nossas senhas críticas em um nível de força elevado (acima de 12 carácteres, misturando letras, números e símbolos). Controle de abusos Um dos grandes problemas ao se jogar um otserv, é se deparar com um char editado matando todo mundo. Nossa equipe de administradores mantém algumas políticas contra esse e outros tipos de abuso de poder sob nossa equipe. Os Game Masters não tem autonomia de criar itens, e possuem cap 0, ou seja, não podendo carregar item algum. Periodicamente nós revisamos o relatório de comandos utilizados pela nossa equipe para que não haja nenhum abuso de poder ou favorecimento de jogador. Nenhum membro da equipe de administração possui chars, nem mesmo os administradores (salvo os casos de teste de funcionalidades). Qualquer denúncia in-game ou no facebook será bem recebida e analisada. Informações do Servidor Status: Online Site de Conta: Entrar Site Sobre Tbrot: Entrar Fórum: Entrar Facebook: Entrar Email: alexbsouza2014@gmail.com *Cliente sem ip changer. *Sem lag. *Rates 30x com estágios. *Quests. *Loteria *Montarias *2 dias de P.A gratuitos. *Proteção de level 80. *Warsystem com ESCUDOS. *Addons bônus. *Vocações Balanceadas. *Raid System. *Guildpoints. *Atendimento diário. *Eventos surpresas. *Trenos Off em estatuas e camas. *Mapa GLOBAL FULL [10.10] Ta esperando oque?! Crie já sua conta! & Divirta-se...Baixar
  18. "Cliente Tibia SEM IP CHANGER 10.10" Clica \/ Clica /\ "Cliente Tibia SEM IP CHANGER 10.10" algumas imagens:
  19. "Cliente Tibia SEM IP CHANGER 10.10" [ Tibia Brasil OT] Player começa lvl 8[/size] são 8 vocação, Knight, Paladin, Sorcerer, Druid, Elite Knight, Royal Paladin, Master Sorcerer e Elder Druid.[/size] Ele é Open pvp[/size] Trainer Offlline estatuas, camas e Online* Quest RL do Global com missões Lotery system de sábado aos domingos até 00:00 War system Shop system Task system Vip system Market system[/size] Recompensa System a cada 45 lvls Oufits novos Novas montarias pra vip e free Itens de domar mounts players ganha 2 dias de vip pra experimentar as áreas vip players vip tem 10% a + de xp. Raids personalizadas em todas as cidades Mapa global 98% Cidades completa com a nova venore e a nova ab' dendriel cliente na versão 10.10 Cidades pra vip, Ankrahmun, Edron, Farmine, Darashia, Liberty Bay, Port Hope, Svargrond, Yalahar, Gray Beach. Cidades pra free, New Ab'Dendriel, Carlin, Kazordoon,Thais , New Venore entre outras. Site pra criar contas http://tbrot.redirectme.net/ Online 24 horas por dia e semi dedicado. entre outras coisas.[/size] Sistema, upo lvl e skills aparece efeitos S Cassino Para frente vou por sistema de pet com evoluções, news itens e outra coisas Garanta já seus 2 dia de p.a gratuito pra experimentar ás áreas p.a. Site: Ir Face: Ir Cliente 10.10: Ir grupo: Ir Fórum do jogo: Ir Baixou o Cliente é hora de jogar, "Cliente Tibia SEM IP CHANGER 10.10" bye bye...
  20. Galera, meu server não fica on, por quê? Todas as portas estão liberadas (tanto no firewall, quanto no roteador), está tudo configurado no no-ip, mas não fica online o ip fixo. Tenho net compartilhada, mas esse não é o problema, pois já tive um server dessa forma. Parece que o IP está "offline", pois quando tento adicionar ao otservlist ( só para testes) ele considera que o serv está offline. Somente eu consigo logar com o ip do roteador e o 127.0.0.1 já testei no outro computador e é a mesma coisa Alguém pode me ajudar? OBS: o ip que coloquei no config.lua é o do no-ip, está certo?
  21. [ Tibia Brasil OT] [LANÇADO!!!] Player começa lvl 8[/size] são 8 vocação, Knight, Paladin, Sorcerer, Druid, Elite Knight, Royal Paladin, Master Sorcerer e Elder Druid.[/size] Ele é Open pvp[/size] Trainer Oflline statuas, cama e Online Quest RL do Global com missões Zumbie event War system Shop system Task system Vip system Market system[/size] Recompensa System a cada 45 lvls Oufits novos Novas montarias pra vip e free Itens de domar mounts players ganha 2 dias de vip pra experimentar as áreas vip players vip tem 10% a + de xp. Raids personalizadas em todas as cidades Mapa global 100% Cidades completa com a nova venore e a nova ab' dendriel cliente Personalizado na versão 10.10 Cidades pra vip, Ankrahmun, Edron, Farmine, Darashia, Liberty Bay, Port Hope, Svargrond, Yalahar, Gray Beach. Cidades pra free, New Ab'Dendriel, Carlin, Kazordoon,Thais , New Venore entre outras. Site pra criar contas http://tbrot.redirectme.net/ Online 24 horas por dia e semi dedicado. entre outras coisas.[/size] Sistema, upo lvl e skills aparece efeitos S Cassino Para frente vou por sistema de pet com evoluções, news itens e outra coisas Garanta já seus 2 dia de p.a gratuito pra experimentar ás áreas p.a. Site: Ir Face: Ir Cliente 10.10: Ir grupo: Ir Fórum do jogo: Ir
  22. kaveriel

    Kaveriel 9.6

    Informações do servidor: lvl inicial: 8 exp 1 50 100x 51 100 50x 101 150 10x 151 300 4x 301 - 2x Skill 10.0x Magic 10.0x Loot 3x IP: kaveriel.no-ip.org/ Porta: 7171 Website: http://kaveriel.no-ip.org Versão: 9.86 -Sistema de cooldown das magias 100% funcionando (SEM BUG DO COMBO). -Mount System 100%. -Taming System 97%. -Novos items 9.60. -Market System 100%. -Monstros adicionados. OBS*Este Mapa Possui Gray Island e Quirefang (100% Sem Bugs) O que possui? -Peso do mapa: 140MB. - War of Emperium (Evento) - Battlefield (Evento) - Raids Automáticas (Script) - Zombie (Evento) - Database completa + Shop Pronto (DB FULL) - Wrath of Emperor com todas as missões (Mapa-quest) - Zao e New Banuta Piece (Mapa) - TFS 0.4 (Distro: Anti-Divulgação, War System, No-otbm check e sem "compite to 64bits") - War System com escudos (Script) - Mais de 30 Ilhas VIPS (Exclusivas OtSoft) - 15+ items VIPS (Script) - 9 cidades VIPS (Mapa)
  23. [ Tibia Brasil OT] [LANÇADO!!!] Player começa lvl 8[/size] são 8 vocação, Knight, Paladin, Sorcerer, Druid, Elite Knight, Royal Paladin, Master Sorcerer e Elder Druid.[/size] Ele é Open pvp[/size] Trainer Oflline e Online Quest RL do Global com missões Zumbie event War system Shop system Task system Vip system Market system[/size] Recompensa System a cada 45 lvls Oufits novos Novas montarias pra vip e free Itens de domar mounts players ganha 2 dias de vip pra experimentar as áreas vip players vip tem 10% a + de xp. Raids personalizadas em todas as cidades Mapa global 100% Cidades completa com a nova venore e a nova ab' dendriel cliente Personalizado na versão 10.10 Cidades pra vip, Ankrahmun, Edron, Farmine, Darashia, Liberty Bay, Port Hope, Svargrond, Yalahar, Gray Beach. Cidades pra free, New Ab'Dendriel, Carlin, Kazordoon,Thais , New Venore entre outras. Site pra criar contas http://tbrot.redirectme.net/ Online 24 horas por dia e semi dedicado. entre outras coisas.[/size] Sistema, upo lvl e skills aparece efeitos S Cassino Para frente vou por sistema de pet com evoluções, news itens e outra coisas Garanta já seus 2 dia de p.a gratuito pra experimentar ás áreas p.a. Site: Ir Face: Ir Cliente 10.10: Ir grupo: Ir Fórum do jogo: Ir
  24. L3K0T

    [Tbrot] {10.10}

    [ Tibia Brasil OT] [LANÇADO!!!] Player começa lvl 8[/size] são 8 vocação, Knight, Paladin, Sorcerer, Druid, Elite Knight, Royal Paladin, Master Sorcerer e Elder Druid.[/size] Ele é Open pvp[/size] Trainer Oflline e Online Quest RL do Global com missões Zumbie event War system Shop system Task system Vip system Market system[/size] Recompensa System a cada 45 lvls Oufits novos Novas montarias pra vip e free Itens de domar mounts players ganha 2 dias de vip pra experimentar as áreas vip players vip tem 10% a + de xp. Raids personalizadas em todas as cidades Mapa global 100% Cidades completa com a nova venore e a nova ab' dendriel cliente Personalizado na versão 10.10 Cidades pra vip, Ankrahmun, Edron, Farmine, Darashia, Liberty Bay, Port Hope, Svargrond, Yalahar, Gray Beach. Cidades pra free, New Ab'Dendriel, Carlin, Kazordoon,Thais , New Venore entre outras. Site pra criar contas http://tbrot.redirectme.net/ Online 24 horas por dia e semi dedicado. entre outras coisas.[/size] Sistema, upo lvl e skills aparece efeitos S Cassino Para frente vou por sistema de pet com evoluções, news itens e outra coisas Garanta já seus 2 dia de p.a gratuito pra experimentar ás áreas p.a. Site: Ir Face: Ir Cliente 10.10: Ir grupo: Ir Fórum do jogo: Ir
  25. olá Estou a Procura De Uma Equipe Para Meu Servidor Baiak Otservlist : http://brazil.otservlist.org/ots/1487887 Ip :baiaklegalize.zapto.org Versão : 8.60 Necessito De 1 Mapper ► Para Criar Novas Aréas Como Hunts novas , Vip 4 , Itens e Quests ! Também Para Reformular o Visual Do Map , Eu Dei Uma Editada Porém nao tenho Tempo e Preciso De Alguem Para Dar Continuidade Ao Edit Bom Contratei VPS e Mes quem Vem estarei Melhorando Mais Ainda Ela , Estou Em Busca De Diversão e Nao De Lucrar ! Jogo Tibia Desde Versão 6.9 Ja Tive 1 Servidore em meados de 2011 Ficou Online Durante 2 anos Servidor Bombando ! Para Mais Informações facebook.com/brunoqzo Ou Mandar MP Por Aki Mesmo . Att : Tapxureba Grato
×
×
  • Criar Novo...