Venha conhecer o Xtibia!

Bem Vindo ao XTibia - Sua comunidade de Otserv e Tibia

Registre-se para utilizar nossas ferramentas e baixar conteúdos. Quando registrado e logado em sua conta, lhe garantimos uma experiência incrível em nossa comunidade!

Tutoriais de Scripting


Aprenda a fazer seus próprios scripts e desenvolva seu OT.


672 tópicos neste fórum

    • 3 respostas
    • 677 visualizações
    • 27 respostas
    • 1.262 visualizações
    • 23 respostas
    • 990 visualizações
    • 18 respostas
    • 727 visualizações
    • 4 respostas
    • 475 visualizações
    • 0 respostas
    • 456 visualizações
    • 4 respostas
    • 1.016 visualizações
    • 0 respostas
    • 368 visualizações
    • 5 respostas
    • 808 visualizações
    • 27 respostas
    • 2.163 visualizações
    • 10 respostas
    • 2.074 visualizações
    • 7 respostas
    • 433 visualizações
    • 29 respostas
    • 19.031 visualizações
    • 23 respostas
    • 2.672 visualizações
    • 4 respostas
    • 290 visualizações
    • 1 resposta
    • 278 visualizações
    • 32 respostas
    • 3.989 visualizações
    • 9 respostas
    • 1.919 visualizações
    • 10 respostas
    • 4.493 visualizações
    • 48 respostas
    • 9.935 visualizações
    • 1 resposta
    • 531 visualizações
    • 15 respostas
    • 832 visualizações
    • 24 respostas
    • 5.109 visualizações
    • 9 respostas
    • 1.657 visualizações
    • 12 respostas
    • 2.654 visualizações
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.



    • Administrador

      World of piece Open Source - completo!

      19-06-2016

      Clique na imagem acima para acessar o tópico ou entre no link abaixo:       MAIS IMAGENS        
    • Frenvius

      Procura-se: Programador

      13-06-2016

      Estamos a procura de programador para o projeto PokeHeores. Caso haja interesse, entre em contato conosco através de nossa página no Facebook.   http://fb.me/PokeHeroes
    • Danihcv

      Problemas com Double Post Corrigidos

      13-06-2016

      Problema corrigido! Agora não haverão mais double posts (caso ocorram, por alguma falha eventual, os posts duplos serão mesclados em apenas 1 só) e nem posts seguidos (estes ocasionavam flood/spam).
    • Administrador

      Seja Patrocinado, veja os benefícios:

      12-06-2016

      PROJETOS PATROCINADOS Leia abaixo para entender como funciona o nosso patrocínio:
      CICLO ENTRE PARCEIROS
      O xtibia caminha ao lado de outros dois projetos importantes, o nosso parceiro de berço OTPanel e a otservlist.me. É notável ressaltar que através dessa parceria formulamos regras para convivência dos projetos dentro da nossa comunidade. De certo modo, as normas presentes nesta resolução acompanham as definições já em funcionamento (disponíveis nas regras gerais da comunidade).

      A IMPORTÂNCIA DO PATROCÍNIO
      Os projetos patrocinados pelo xtibia já contribuíram muitas vezes mais que vice-versa. O objetivo principal desta resolução visa aumentar as chances de crescimento desses projetos que possuem potencial.

      PORQUE SER PATROCINADO?
      Estão previstos aqui, além de normas de conduta ou execução administrativa dos projetos, normas para benefícios e incentivo aos projetos. Sendo estas:

      • Fórum
      O projeto ganhará um fórum acessível por um menu no topo do site e localizado na primeira categoria da index. Este fórum poderá conter categorias e sub-categorias, prefixos, background próprio e logo própria. Os membros parceiros terão poderes administrativos neste fórum. Os projetos também poderão solicitar fóruns privados, acessíveis com senha. Estes fóruns farão parte do SEO do xtibia, sendo acessado por centenas de membros todos os dias.

      • Operação
      Visto que queremos incentivar os projetos a interagirem com a comunidade, os parceiros terão direitos a benefícios extras. Os membros participantes do projeto patrocinado terão o limite de mensagens privadas triplicado, assim como o limite de upload de arquivos. Ainda falando em limite, estes poderão trocar o nome em 50% menos tempo que membros comuns. Também serão donos de um rank de identificação diferenciado do padrão de membros da comunidade, junto a medalhas exclusivas para a categoria. Tudo isso visando dar ênfase aos desenvolvedores parceiros dentro da comunidade.  
      • Expansão
      A área de interação para com o público do projeto aumentará com a permissão para membros parceiros publicarem artigos na biblioteca do xtibia. Também terão apoio direto da equipe do xtibia, que deverá, acima de tudo, promover o incentivo ao publico para que acompanhe os conteúdos ou composições do projeto em discussão, do mesmo modo que incentivem diretamente estas ações.

      • Social
      O projeto quando patrocinado receberá total cobertura a seus conteúdos, principalmente nos meios sociais.

      • Promoção
      Todos os projetos terão direito a um sorteio para utilização de um slot de anúncio vago na comunidade, isto será válido entre um intervalo de 60 dias após o uso do benefício. Os projetos também participarão de sorteios mensais envolvendo nossos parceiros, Otpanel.com e OTServlist.me.

      • Facilidade
      Projetos patrocinados tem direito a 10% de desconto exclusivo na compra de anúncios no XTibia e na Otservlist.me (em qualquer slot).

      • Eventos
      Será discutido com os projetos, quinzenalmente, e juntamente com o coordenador de eventos da comunidade, a criação e execução de eventos entre os dois parceiros, visando beneficiar ambos.

      TENHA UMA CHANCE
      Qualquer projeto fundado em conceitos objetivos, com potencial para cumpri-los e executá-los ao longo do tempo poderá receber os benefícios. Mas não haverá espaço para projetos que não concordem com os termos primários, para manter tal parceria. Sendo estes:
        Projetos não podem ter outros patrocinadores além do xtibia. O projeto parceiro não deve divulgar outras empresas. Os membros do projeto deverão assumir um compromisso com a comunidade. Devem postar diariamente e participar desta. Deve ser adicionado 1 banner do xtibia no site do projeto.       Para proceder, entre em contato com o e-mail [email protected] e solicite uma avaliação.   Em seguida, o projeto deve preparar um relatório para apresentar contendo na reunião marcada: Informações Gerais do projeto: Nome/Integrantes/Estilo/Versão/Público-alvo/ Informações Sólidas: Conteúdos Prontos/Conteúdos sendo desenvolvidos/conteúdos a desenvolver/Objetivos/Metas/  
    • Administrador

      Hospede seus arquivos no Xtibia

      12-06-2016

      Saiba como hospedar suas imagens, vídeos e arquivos em geral em nossa comunidade:   Lembrete Cada membro possui 0,5 GB de espaço para guardar arquivos públicos, estes arquivos podem ser adicionados à tópicos em forma de anexo ou conteúdo gráfico; Há um limite máximo de 100 MB por post, para a postagem destes arquivos; Membros não podem deletar anexos, uma vez que anexado, poderá solicitar a remoção do arquivo na central de soluções da comunidade; Membros participantes de projetos patrocinados pela comunidade, tem espaço expandido para 2 GB.     Ao adicionar novo post, tópico ou artigo, sigas até o final do editor de texto e escolha os arquivos desejados:       ... Agora, selecione os arquivos. Você pode selecionar mais que 1 anexo, mas fique atento ao seu limite de uploads por post (100 MB):       Para anexar o arquivo/media ao post, clique no botão Inserir no Post:       Acesse o Painel de Arquivos, indo no menu da sua conta em: Meus Anexos       Aviso Arquivos que não corresponderem às regras da comunidade serão deletados e o membro poderá ter o espaço de arquivos zerado ou ser banido.  
  • Feed

    • Novo XTibia - 2017
      Boa sorte a nova staff  
    • Novo XTibia - 2017
      É isso ai galerê, vamo que vamo.  Em breve traremos mais noticias e conteúdo.    Vamos fazer desse portal um xTibia novamente
    • NOVO Astera Otserver Global
      IP e Site www.asteraotserv.com; porta 7171, cliente 10.99   ESTAMOS DANDO POINTS PARA QUEM ENCONTRAR BUGS E TROUXER ATÉ 5 AMIGOS   Servidor global, 99% indêntico, com todas as novas atualizações, NPC Addoner que vende e troca itens, raids 100%, market 100%, shop e donate 100%. Ot hospedado no canadá, 0% lag, uptime de 99,9%. Runas, pots e munições FINITAS, para ser justo. Temos 4 monstros editados, baseados em players de Astera.    Rates: EXP 500x estagiada Loot 10x Spawn 5x Skill 80x Magic 70x   Fast attack balanceado. Estamos abertos a sugestões e críticas! Traga seu time e domine nosso server!   Equipe Astera Otserver Registre-se para ver attachment(s).
    • Erro na pagina Characters.php
      Bom, adicionei as quest's que quero que mostre no servidor porem apareceu um erro!   Parte de configurações da quest: $config['site']['quests'] = array(     "Demon Helmet"         => array("storageid" => 2645,     "startvalue" => 0,     "endvalue" => 1),     "Ferumbras Ascendant"         => array("storageid" => 5000,     "startvalue" => 1,     "endvalue" => 1),     "In Service Of Yalahar"         => array("storageid" => 2645,     "startvalue" => 0,     "endvalue" => 1),     "Pits Of Inferno"         => array("storageid" => 2645,     "startvalue" => 0,     "endvalue" => 1),     "The Ancient Tombs"         => array("storageid" => 5000,     "startvalue" => 0,     "endvalue" => 1),     "The Anihilator"     => array("storageid" => 5000,     "startvalue" => 1,     "endvalue" => 1),     "The Demon Oak"         => array("storageid" => 2645,     "startvalue" => 0,     "endvalue" => 1),     "Wrath Of The Emperor"         => array("storageid" => 5000,     "startvalue" => 1,     "endvalue" => 1), ); Linha 130 do player.php         if(isset($this->storages[$key]))             return $this->storages[$key];         else             return null;     }  
    • Telepor Automatico Com BOSS
      Caro membro, seu tópico foi movido de Registre-se para ver link(s). > Registre-se para ver link(s). > Registre-se para ver link(s).  para Registre-se para ver link(s). > Registre-se para ver link(s). .  
    • Printar Tabela
      Muito obrigado @Poccnn e @Ed'Specter.   Ajudou bastante ambos e pensar que foi por um erro bobo de falta de atenção, agradeço e até mais.   -- Pode fechar o topico.
    • [GESIOR] VictorWEBMaster 2017v
      Site é meu ponto fraco, conheço muito pouco de SQL, mas tranquilo, não quis ofender, vou dar meus pulos aqui
    • PokeFury
      cade o link que hora vai ficar on :  
    • Telepor Automatico Com BOSS
      Fala galera blz? estou com um projeto de ot servido no dedicado e esta 100% porem eu queria fazer um evento, camando BOSS oque ele faz..   esse evento teria que acontecer 3x por dia configuravel, cada horario nascer x monstro, configuravel avisar 2 minutos antes que o bixo BOSS vai ser criado daqui 2 minutos pra se preparem!   alguem ai da uma força, ja peguei todos os scripts do ### e nenhum dele da certo, ja me mandara um mais também não funciona!
    • Atualizar versão antiga
      Não, só refazendo mesmo.
    • Rook Sample
      Simples, crie um char copiando outro e nomeie como Rook Sample, esse char será copiado na hora de criar outros chares, irá criar um char baseado no Rook Sample, portanto tudo que você fizer no char "Rook Sample", servirá para os novos characters. é só criar um com o nome, pela database mesmo é possivel criar.
    • Printar Tabela
      primeiro que dentro dos parêntesis você colocou um valor "nulo", pairs(config.testando), o correto seria :  pairs(config), o for vai pegar os valores da tabela config, dentro do for que vc chama a tabela 'testando' (que está dentro da tabela 'config').    Vamos lá..

        local config = { [1] = {testando = {4564, 87942}, name = "Allan"}, [2] = {testando = {123, 4356}, name = "Wagner"} } for _, array in pairs(config) do --[[nesse cado o _ armazena os index, que são os valores que estão em [] na tabela, \/]]--     print(_) --[[ quando não definido, por padrão é 1, 2, 3.., ou seja o resultado do print será 1 e 2 (neste caso)]]-- end --resultado do print> 1 --resultado do print> 2 ------------------------------------------------------------ local config = { [1] = {testando = {4564, 87942}, name = "Allan"}, [2] = {testando = {123, 4356}, name = "Wagner"} } for _, array in pairs(config) do --[[o array armazena os valores contido no index ( [1] = ARRAY ), nesse caso, \/ ]]--     print(array) --[[em cada index temos uma tabela ( [1] = {...}, [2] = {...} )]]-- end --resultado do print> table: 0x21a4f00 --resultado do print> table: 0x21a2f80 ------------------------------------------------------------- --[[ para chamar valores que estão dentro de uma variavel basta usar 'array.variavel' EX: ]]-- local config = { [1] = {testando = {4564, 87942}, name = "Allan"}, [2] = {testando = {123, 4356}, name = "Wagner"} } for _, array in pairs(config) do print(array.name) end --resultado do print> Allan --resultado do print> Wagner -------------------------------------------------------------- --[[ Ahhhhh, então basta usar 'array.testando' que eu vou ter os valores da tabela 'testando' que esta dentro da tabela 'config' ?!.. tecnicamente sim, vc vai chamar a tabela, mas não terá os valores que estão dentro, a não ser que vc precise apenas da tabela, como no caso de Position.. vamos na pratica]]-- print(array.testando) >> table: 0x7e10e0 -- o print te dá as tabela, mas não te mostra oq tem dentro.. >> table: 0x7e0eb0 -- as regras para operar uma tabela dentro do for não mudam.. -- se quer chamar um valor especifico use NomeDaTabela[index] (testando[1]) print(array.testando[1]) >> 4564 >> 123 print(array.testando[2]) >> 87942 >> 4356 ----------------------------------------------- --Para printar tudo que está dentro da tabela testando basta usar outro for --assim como você imaginou, porém vc pegou o tamanho do array (#array), o correto seria #array.testando --vamos para a pratica local config = { [1] = {testando = {4564, 87942}, name = "Allan"}, [2] = {testando = {123, 4356}, name = "Wagner"} } for _, array in pairs(config) do for i = 1, #array.testando do -- de 1 a 2(temos 2 valores em cada tabela 'testando') print(array.testando[i]) -- printa array.testando[1] e array.testando[2] end end >> 123 >> 4356 >> 4564 >> 87942  
    • Printar Tabela
      Vamos lá.    Essa aqui é sua tabela.    Veja que não existe dentro dela os índices  (entre colchetes) da palavra "testando".   Endereço:   Nesse caso nós temos duas implementações na tabela, uma numérica e uma alfanumérica. Caso eu queira pegar o que esteja associado ao index, eu preciso "dizer" ao sistema o "caminho" de onde ele se encontra.   Cada uma irá buscar na mesma tabela, dados associados ao seu respectivos index.   Basicamente tu cometesse um erro na ora de "dizer" o caminho dos dados que tu queira pegar com o código.    Espero que tenha entendido.
    • erro ao chamar pokemon de volta
      Recapitulando: O player invoca uma magia e essa magia ativa o "sleep" do monstro.   Portanto, essa magia cria um loop no monstro até que ele saia de "sleep".   Se for isso, logo uma mudança no loop do script resolveria o problema.  Manda o script dessa magia que deixa o monstro em "sleep".

Anuncie no Xtibia!

Anuncie para obter mais acessos em seu servidor, entre em contato conosco: [email protected].