Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''ots''.

  • 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. Ola Tibianos ! Hoje vou ensinar a voces a como virar um bom Administrador de um otserv. Bom, voces ate agora devem estar achando o tópico inútil neh ? Pois devem achar que ser adm é só ligar o servidor, da itens os players e pronto. Mas nao é so isso. Vamos começar? Etapas: I-Começando o servidor: II-Itens III- Staff do Servidor IV-Eventos Começando o Servidor: Citar Itens: Citar Staff do Servidor: Citar Eventos: Citar Espero Que Tenhão Gostado De Uma Palinha Como Ser Um ADM! Até Mais... Créditos : Stigal
  2. eai pessoal do Xtibia, boa noite, tudo bem ? vamos jogar um servidor sério ? na onde você pode dormir, e acordar tranquilamente e logar seu personagem numa boa ? vamos lá ? Baiak versao 8.60 oque temos para te oferecer ? vou te falar um pouco. sistema !comprar (nome do item ) por barras de ouros sistema de barras de ouro = points do site , que pode ser utilizado atravez do sistema !saldo, !sacar, !depositar. ( anti roubo ) seus pontos do site pode ir para o game e do game para o site. boa ideia né ? agradeço o tibiaking por isto. sistema de ticket ( area de atendimento ) armas vips balanceadas. armas free balanceadas. sistema critical ( balanceado ) sistema dodge (balanceado ) sistema vip free e donates website : Divinebaiak.servegame.com port 7171 8.60 ou acc manager : 1/1 ou apertando ENTER ip : divinebaiak.servegame.com port 7171 8.60 900x ( stages ) loot : 4 skills : 45 vocação balanceadas vamos lá traga seu time, dedicado, com proteção ddos ( não temos vaga na equipe ) ( irá abrir um excessão para isto ) staff não joga. staff apenas auxilia e ajuda com erros. nenhum servidor é perfeito, então estamo aqui para isto... fomos expulso do otservlist.org. . . por causa de um erro no meu config.lua , mas ja arrumei, bora então trazer seu time. Atenciosamente : {ADM} Lulupa
  3. Como Jogar um OTServ Então galera, esse tutorial foi feito pelo Ot Red shot com a idéia do nosso Diretor JV Chequer. Então, como era antigo eu estou renovando... Ok, agora iremos ao tutorial. Eu já vi muitos tutoriais ensinando a como montar, por online, hospedar OTservers e tudo mais... Mas nesse irei ensinar a como se conectar e como criar account em um OTserv. Pois bem, já expliquei agora iremos ao tutorial. Antes de tudo, eu irei explicar a vocês o que é um OTserv. OTserv é um servidor de licença Open-Source que foi criado por jogadores de tibia que queriam conhecer melhor os sistemas do Tibia. Ele é usado na maioria das vezes por pessoas que querem 'se afastar' um pouco da vida monótona do Tibia e partir pra algo mais 'livre' e divertido. Foi lançado em 2001. Hoje em dia o OTserv ou como também pode ser chamado OPENTIBIA, tem um grande sucesso e deixou de ser uma ' tentativa de conhecer os sistemas ' e acabou virando(para algumas pessoas) como se fosse uma verdadeira obrigação. Isso em alguns casos é bom e em outros é ruim . Ok, agora você já sabe o que é um OTserv. Vamos continuar o tutorial. Como se conectar a um OTserv (7.6+)? Primeiramente, você deve ter o tibia instalado no seu computador (Aqui). Caso você use linux (Aqui). E também o ip changer instalado no seu computador (Aqui). Eu recomendo usar o Syn IP Changer que nunca me decepcionou e tem melhor configuração... Depois de baixar o ip changer você deve entrar na lista de servidores (Aqui) e procurar o tipo de servidor que você goste... Eu recomendo procurar por Exp (Experiencia) ou por players online... Após escolher o servidor que melhor o satisfaz vamos a configuração... Esse é o ip changer, ao olhar parece complicado, mas é super fácil de usar... Legenda: Onde está contornado de vermelho é o ip do servidor (Adderess Ip). Onde está contornado de marrom eu recomendo não mudar pois dificilmente a porta do servidor sera outra (port é o nome que está na lista de servidores). Onde está contornado de azul é a versão do servidor, você terá que comparar com o tibia que você tem instalado, a lista de servidores e o ip changer... Para entrar no cliente clique em Change Ip e você já estará pronto para criar uma account... Como crio minha conta (Somente para versões 8.20+)? Para entrar no account manager você somente precisa apertar enter... E começada um dialogo: Como crio minha conta (em versões 8.11-)? A padrão é : Account 111111 Senha Tibia Agora você entra no Tibia com ela e loga no Account Manager. Agora eu ensinarei a como conversar com ele e criar sua account. Dialogo de criação de uma account normal: Primeiro ele lhe pergunta se você quer criar uma account. Você diz ACCOUNT . Ele irá perguntar qual account você deseja usar. Você irá dizer a account que você quer . Ele irá perguntar se é aquela mesma que você quer. Você dirá que sim . (yes) Agora ele irá dizer seu password. Na maioria dos casos é serv alguma coisa exemplo: serv542 Agora, ele perguntará se você deseja trocar seu password ou criar um character. Nós iremos criar um character então diga CHARACTER Ele perguntará o nome que seu character vai ter. Diga o nome . Agora ele irá perguntar o sexo do seu character. Diga male para homem e female para mulher. Ele irá perguntar a vocação de seu character. Você pode escolher por: Knight -> Cavaleiros. Melhores no combate corpo a corpo Paladin -> Arqueiros. Melhores no combate de longa distância Druid -> Feiticeiros. São eles que tem o maior poder de natureza e de cura Sorcerer -> Magos. Mestres da Magia Diga a sua vocação e logo em seguida diga YES. Pronto. Agora é só você fechar o account manager, entrar normalmente com a account criada e jogar no seu char õ/ Mas você pode também trocar o password que o account manager te dá. Para isso, basta você falar com ele desse jeito: Fale password Ele irá perguntar se você deseja realmente mudar sua senha. Diga yes. Ele pedirá para que você escreva seu novo password. Escreva seu novo password. Repita o novo password. Pronto, seu password foi trocado. Tutorial Bonus: Como verificar a versão do seu tibia Bom, para verificar a versão do tibia que você está usando é fácil... Abra o tibia e clique em info, e terá Version ( = numero da versão) Depois compare com o ip changer e a lista de servidores Creditos: Ot Red shot Last Souls Comedinhasss JV Chequer Refeito do artigo: Este aqui
  4. Olá Tudo bem ? Seguinte tava querendo deixar um serve ai online sem Hamachi mais minha net é compartilhada ai vi um vídeo de 16 minutos, que ensinava tudo configurando o modem, configurando o server, criando o host no no-ip, abrindo as portas no firewall, e todo o resto mais fiz isso tudo e não deu certo testei dois Servers nenhum deu certo pra saber se tava online tentava cadastrar no OtServList mais nenhuma das vezes conseguir, queria saber o por que não conseguir ? e como deixo online ? Skype: cicero_victor123 -------------------------------------------------------------------------------
  5. 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
  6. 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 ...
  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. 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 !
  9. 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.. Ficarei muito grato se alguem me ajudar !
  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. 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 )
  12. 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 .
  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á. 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.
  15. 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.
  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. 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.
  18. 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!
  19. 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.
  20. 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
  21. "Cliente Tibia SEM IP CHANGER 10.10" Clica \/ Clica /\ "Cliente Tibia SEM IP CHANGER 10.10" algumas imagens:
  22. "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...
  23. Olá e eu apresento a vocês o servidor Newline! Informação Newline Baseado servidor, TFS 0.3.6pl1 Protocolo: 8.54 Mapa auto 47MB rl sistema de addon Guild War sistema 517 casas Sistema anti magebom Rookgard> forma inicial de eq 13 cidades: Rookgard Mountain City Tarantia Tiquanda Cemitério Morhell Khemi Cidade da Perdição (non-pvp) Tazola Malta Cidade Miret Barracks Deserto profunda Estatísticas Mapas: Quests principais: Behemoth quest Busca Warlock Banshee Quest Demon Helmet Quest Annihilator busca POI busca Inquisition Quest A Quest Firewalker Botas Svargrond Arena Yalahar busca Demon Oak Quest Hellhound Busca Capacete de Ouro ou Golden Botas da Quest Capacete da busca antigos (para ver se funciona) Busca de selecção (a sua própria e também para verificar) Sete volkanos quest (self) Busca de seleção (self) Rookhilator quest (self) Alguns de seus próprios monstros: Creambase Desert Giant Dead Striker Demon Striker Rainbow Guard Sand Keshif Land Guardian Ice Guardian Sand Guardian Hell Guardian Raids: Ghazbaran Morgaroth Orshabaal Demodras Necropharus Ferumbras Brutus Bloodbeard Deadeye Devious Lethal Lissy Ron the Ripper Tiquandas Revenge The Horned Fox novo mapa: Photos: GOD: Matre PASS: 123456 http://uploaded.to/file/lq1t8quw O pacote é muito grande para fazer a varredura
  24. 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?
  25. [ 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
×
×
  • Criar Novo...