Ir para conteúdo

Luga03

Conde
  • Total de itens

    956
  • Registro em

  • Última visita

  • Dias Ganhos

    22

Histórico de Reputação

  1. Upvote
    Luga03 deu reputação a BananaFight em [Arquivado]Como vocês aprenderam a programar?   
    Estudando²
     
     


     
     
     


    Primeiro aprenda a Sintaxe da Linguagem, depois busque sobre Orientação a Objetos, e depois vá aprendendo com a necessidade.
     
     
  2. Upvote
    Luga03 deu reputação a Felipe Moraes em [Arquivado]Como vocês aprenderam a programar?   
    Só completando o que o @BananaFighte o @Poccnn disseram , recomendo que estude lógica de programação antes da orientação a objetos.. É muito chato no início, mas fundamental para seu desenvolvimento como programador. 
    Depois busque alguma linguagem que você vá  se adaptar melhor,  de acordo com o objetivo que você pretende.. Linguagens como python e ruby acho mais fácil de aprender (falando da sintaxe) por serem bem didáticas.
     
    PS: tenho alguns tutoriais aqui na área de programação, caso queira dar uma olhada.. Além de muitos outros excelentes conteúdos que você vai encontrar lá 
  3. Upvote
    Luga03 deu reputação a Gabriel Netto em [Arquivado]Como vocês aprenderam a programar?   
    Eu aprendi a lógica com lua, nessa série de videos aq:
     
     
    Mas não, nao recomendo que comece em lua. É uma linguagem mt simples a princípio, e que ao msm tempo é avançada caso for dar uma estudada profunda. Aprenda dps que tu dominar a lógica de programação se quiser curtir um opentibia ;p 
    Recomendo que comece com C, é complexa de início mas é mt interessante e te introduz no C++, que é um C Orientado a Objetos (não te preocupa com os termos). Se nao quiser perder tempo e aproveitar todo potencial do C e da Orientaçao a Objetos, vai em C++ logo, é 100x mais simples no começo. C++ é utilizado nas sources do teu otserv, na construçao dos Sistemas Operacionais, em quase todos programas do teu computador etc...
    Talvez PHP tmb seja interessante de aprender de início, nao sei... é bem complexa e dá a maior raiva, te dizer... e o foda é que na maioria dos cursos de PHP o pessoal só te ensina a parte legal e basica da programaçao la pela metade dele, já que é meio diferente das outras linguagens, o que pode te desinteressar da area ;p 

    Caso se interesse em C++, posso te indicar alguns conteúdos.
    Tem esses vídeos do canal eXcript (mt bom todos os cursos desse canal), foram meu primeiro contato com C++:
    Esse pdf aq, caso já tenha um conhecimento em C++ e queira acelerar as coisas, é bem interessante:
    E por último, esse site. Cara, esse site é magnifico, mas é em ingles... se souber, nao custa nada heuhehue:
     
     
  4. Upvote
    Luga03 deu reputação a Gabriel Netto em [Arquivado]Como vocês aprenderam a programar?   
    Falando em certificado, tem a edX tmb, varios tipos de cursos de varios assuntos, mt boa. Mas é aql, né, é em Ingles. 
    O de introduçao a Ciencia da Computaçao é de gratis, mas o certificado é pago:
    https://prod-edx-mktg-edit.edx.org/course/introduction-computer-science-harvardx-cs50x
    E na real, tem ele em Portugues, ent se tu quiser usar o curso em Portugues pra aprender msm, ta aq:
    http://cc50.com.br/index.php?nav=psets
  5. Upvote
    Luga03 deu reputação a Gabriel Netto em [Arquivado]Como vocês aprenderam a programar?   
    É o mesmo, apesar do em Portugues ser bem mais didático, o cara que deu as aulas é um genio shaushaushu
     
    O negócio do Ingles é complexo, qualquer investimento pessoal precisa dele, ainda mais programção. A maior parte dos problemas com a lógica da programação se solucionam sabendo o que os termos significam ;p
  6. Upvote
    Luga03 recebeu reputação de Yobias em [Arquivado]Como vocês aprenderam a programar?   
    Complementado o que os 3 falaram acima.
     
     


    Eu recomendo você estudar Algoritmo ou Lógica de programação. Ambos são praticamente o mesmo rsrs
     
     


    Recomendo o http://www.cursoemvideo.com.
     
     


    Eles tem bastante cursos gratuitos, inclusive um curso de Algoritmo.
     
     


    Ele ensina bem detalhado, explicado e não é tão chato quanto alguns que tem na internet kk
     
     


     
     
     


    Ele ainda gera certificado, não é algo assim tão importante neh, mas só pra falar mesmo kk
     
     
  7. Upvote
    Luga03 deu reputação a Poccnn em Nova livraria lua para xml   
    Fala XTibianos!
    Vim disponibilizar e ensinar como usar a livraria xml em lua, desenvolvida por mim. 
     
    Ela foi desenvolvida para substituir a livraria padrão disponibilizada por lua para trabalhar com dados xml.
    Essa livraria não requer a dll-xml necessária para a livraria padrão lua.
     
    Aqui tem o tutorial criado por mim para demonstrar as funções e suas implementações da livraria luaxml.
    Tutorial lua lib xml padrão
     
    Vamos lá.
    Primeiro, a livraria: 
     
    Vou ensinar como usar ela. 
    Vou usar como exemplo uma parte do arquivo vocations.xml: 
       
     
    Primeiro, carregar o arquivo. 
    Ele vai retornar um objeto para ser usado pelos metametodos ou uma string para outros fins como "print". 
     
    Buscar a tag desejada. 
    Ele vai retornar uma tabela contendo todos os parametros que foram lidos no arquivo. 
    O primeiro argumento da função, é o nome da tag requerida. exemplo: <tagNome ....>, tagNome seria o primeiro argumento da função. 
    O segundo elemento é usado para diferenciar um bloco de outro como no caso do arquivo vocations que contem varias vocations, mas apenas uma é a requerida. 
    O terceiro elemento é o que diferencia um bloco de outro similar. seguindo o exemplo do arquivo vocations, existe varias vocações, mas apenas uma delas tem o id de numero 2. 
     
    Imprime o que foi lido no arquivo. 

    a saida seria essa, nesse caso. 
     
    Mas, ela tambem é uma tabela, por isso, voce pode pegar os elementos dentro dela dessa forma. 
     
    As tags existentes dentro do bloco "vocation", tambem é uma tabela com indice numerico; portanto é valido pegar os dados dela dessa forma. 
     
    Cada tag que exista dentro do bloco, vem como uma tabela com indicie numerico. 
     
    Criando objetos para xml:
    O argumento inserido , seria o nome do bloco. Ex -> <novo> </novo> 
     
    Adiciona tag's dentro do corpo do bloco. 
    Pode ser adicionado quantas tags quiser. 
     
    Cria uma tagbloco ou bloco dentro do bloco principal. Ex -> <tagBloco inserido="primer" ordem="2" face="not"> </tagBloco> 
    Essa função retorna um objeto para ser usado pelos metametodos ou uma string para outros fins como "print". 
     
    Dessa forma que foi declarada sem uma tabela contendo os parametros da tag, ela é criada como um bloco. Ex -> <newBloco> </newBloco> 
     
    Adiciona tag's ao corpo do novo bloco/tagbloco criado pela função append. 
     
    E por fim, salva os dados em um arquivo. 
    Nessa função, existe o argumento unico que é o destino do arquivo e seu nome, que nesse caso foi ocultado. 
     
    Esse é os dados dentro do arquivo gerador pelo script.
     
     
    Devido as novas atualizações feitas a lib, agora podeis usar caracteres especial de busca e inserção de maiores informações para busca.
     
    Vou usar como exemplo essa parte do arquivo items.xml e movements.xml para explicar essas mudanças.
     
    items
     
    movements
     
    Na versão anterior da lib ela não poderia buscar informações no arquivo items.xml devido a um erro na ora de selecionar o bloco buscado.
     
    O problema residia em que: ao encontrar uma tag ela busca o seu fechamento, sendo que, no exemplo da parte do arquivo items que postei acima, ela pegava todo esse bloco, dessa forma anulando o verdadeiro id buscado.
     
    Isso foi resolvido. agora ela filtra o bloco encontrado antes de fazer a analise de que seja o dado requisitado.
     
    Outro problema era quando se desejava buscar uma informação mais precisa, como no caso do arquivo movements.xml que existe duas tags com os mesmo ids equip e deequip; se eu colocasse o id de qualquer item ele me retornaria a primeira sentença encontrada que na maioria das vezes não era a que eu queria. isso também foi corrigido; agora podeis usar mais informações para melhorar a precisão da busca. Veja esse exemplo:
     
     
    Obs. Os codigos estão codificados em utf8, converta para ansi antes de usa-los.
     
    É isso ae pessoal, espero que gostem; qualquer erro ou sugestão serão bem vindas. obrigado.
     
  8. Upvote
    Luga03 deu reputação a KarlKalvin em [SxR] Pokémon SxR Base Lenda   
    Pokémon SxR uma edição da base ZOT ou DINAMITE não lembro qual peguei. ( Não contém source, não recomendo para "projetos" )
     
    ATENÇÃO: Não dou suporte, apenas estou disponibilizando o server para quem quiser continua-lo ou pegar os sistemas. Se alguns grandes aqui do xtibia quiserem ajudar nos bugs fiquem a vontade.
     
    • Menu:
    ├ Informações;
    ├ Bugs;
    ├ Prints;
    ├ Download;
    └ Créditos.
     

     
    • Informações Basicas •
    • Marry System.
    • Taunt System
    • + de 20 Novos Pokémons
    • Nick System.
    • Box +1 á +20
    • Held System Tier 1,2 e 3. ( Não contém todos.)
    • Mega Evolução System Por MOVE. ( Drop as pedras dos loot. )
    • Auto Stacking System.
    • Ditto System
    • Player pode usar potions, revive, soltar poke andando sem parar.
    • Sistemas básicos como fly, ride, surf, order etc.
    • Fire Rod Quest
    • Task System Diária. ( CP de Saffron )
    • Novas OUTIFTS. 
    • Novos Megas.
    • Novas Quests. ( Algumas delas nas prints.)
    • NPC Diamond vendendo itens e pokemons.
     
    E muito+, não testei o servidor todo. podem ter sistemas no server que eu esqueci de colocar aqui na lista.
     

     
    • Bugs •
    Irei postar os que eu sei, podem haver mais.
    • PORTRAIT Removidas ( Dava 50% do LAG )
    • Alguns erros na distro.
    • Gym System não esta funcionando.
    Bem, são os que eu sei, tem que dar uma revisada geral.
     

     
    • Prints •
     
     
     
    • Downloads •
     
    • Server;
    >> sxr.rar << 
     
    • Cliente: ( O CLIENT NÃO POSSUE EXECUTAVEL NEM .PIC/ SPR E DAT EXTENDIDOS )
     >> Client SxR.rar <<
     
     
    • Créditos •
    •Kalvin Karl
    •Equipe SxR
    •PXG
     
    EU NÃO AUTORIZO POSTAR EM OUTRO FÓRUM!
    sxr.rar


    Client SxR.rar
  9. Upvote
    Luga03 deu reputação a Gabriel Netto em Senhas no sqlite   
    Não é tão simples assim.
    Plain é um modo inseguro de criptografar as senhas, já que nem criptografadas ficam. SHA1 só pode ser descriptografada na brute force, por isso é recomendada. Aliás, tem sources q só aceitam criptografia SHA1, e MYSql por padrao tmb só aceita SHA1.
  10. Upvote
    Luga03 deu reputação a L3K0T em Show Off Site otPokémon AMV css3   
    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. Upvote
    Luga03 recebeu reputação de samlecter em [Encerrado] Quais as melhores bases Open Source? (Poketibia)   
    Completando oq o Sam disse, o melhor assim é o PDA com source ou o Dxp caso queira algo mais completin, mas se você quer aprender a mexer e essas coisas, use o PDA com Source
  12. Upvote
    Luga03 deu reputação a Administrador em Xtibia Pokemon Otserv   
    Centro - Lojas + Depots + Praças + Entrada Vip
     

     

     

     

     
     
    Norte - Templo + Arena 
     

     

     
    Sul - Estradas (acesso às casas) + Rampa Vip (ao lado, parte leste da praça central) + Acesso às arenas
     





  13. Upvote
    Luga03 deu reputação a lSainty em [DxP] Exclusivo Poketibia OpenSource+Cliente+Site+DB   
    Se possível, use o git, fica bem mais organizado lá
     
    https://github.com/CaosJunior/DxP/issues/2 
     
    >topic:
    Usem o git para reportar os erros e bugs também, link: https://github.com/CaosJunior/DxP
  14. Upvote
  15. Upvote
    Luga03 deu reputação a FlamesAdmin em [DxP] Exclusivo Poketibia OpenSource+Cliente+Site+DB   
    @BielLucena1291
    Nesse tópico é melhor, tem td aqui
  16. Upvote
    Luga03 deu reputação a kttallan em Show Off - Aprendiz/Poke   
    Entendi, é dificil mesmo mappear em off-board mas o resultado é impressionante. Com bastante pratica você nem perceberá mais esse contratempo.
  17. Upvote
    Luga03 deu reputação a Gabriel Netto em Apresentaçãozinha (onde estão as outras meninas?)   
    sem querer parecer machista, mas nada como um tópico feito por mulher para agitar o Xtibia
    Seja bem vinda.
  18. Upvote
    Luga03 recebeu reputação de Felipe Moraes em Princípios da Orientação a Objetos   
    Opa, valeu! Depois dou uma olhada kk
     
    Toma um like ae pro cê kkk
  19. Upvote
    Luga03 deu reputação a Felipe Moraes em Princípios da Orientação a Objetos   
    Olá pessoal, boa noite.
     
    Neste artigo, explicarei o que é o paradigma de Orientação a Objetos(OO) que tanto comentam, suas características e quais são suas vantagens em relação ao estilo procedural.
     
    Neste artigo, vou me focar nos conceitos, que são fundamentais para um bom desenvolvimento OO.
    Para ser um bom programador, precisamos entender além de linhas de códigos. Precisamos entender o conceito de programação, a motivação, o porque de tudo aquilo, e claro, saber aplicar esses conceitos no dia-a-dia.
     
     
    Primeiramente, o que vem à sua mente quando ouve falar sobre Paradigmas de Desenvolvimento ?
     
    Um paradigma nada mais é do que a forma de estrutura que você vai aplicar para programar e executar seu software. Isto engloba conceitos e abstrações (como objetos, variáveis, funções, fluxo de dados), e define uma diretriz que o programador vai seguir durante o desenvolvimento.
     
     
    Atualmente, temos duas vertentes principais, são elas a Programação Procedural e Orientado a Objetos, como veremos a seguir:
     
     
     
     
    Programação Procedural  
    A programação procedural, como o própio nome já nos adianta, se baseia na chamada a procedimentos(procedures call), isto é, chamadas à funções, rotinas, sub-rotinas, que possuem um conjunto de passos a serem executados pelo sistema.
    Um sistema desenvolvido utilizando esse paradigma, realiza a troca de mensagens entre as diferentes funções existentes, e possui uma grande utilização de algoritmos.
    A modelagem de um sistema procedural se dá pela utilização de fluxogramas, definindo um caminho lógico pelo sistema.
     
    Algumas linguagens que utilizam esse método:
    C Pascal PHP Visual Basic Lua C++ COBOL  
    Entretanto, um dos grandes problemas, está na dificuldade da manutenibilidade do código, isto é, em como será, no futuro, realizado manutenções, escalável, etc.
     
    Vejamos um exemplo muito simples que explica isso:
     
     
     

     
     
    "O problema do paradigma procedural é que não existe uma forma simples de criar conexão forte entre dados e funcionalidades"
     
     
     
    Para solucionar esse e muitos outros tipos de problemas, foi elaborado o conceito de linguagem orientada a objetos, como veremos a seguir:
     
    Programação Orientada a Objetos (POO)  
    Neste modelo, o programa é composto por objetos, possuindo propiedades (atributos) e que executa ações (métodos).
    Todas as funcionalidades e atributos de cada entidade do sistema são armazenadas em classes que representam esta entidade.
    Com isso, as operações(sinônimo de funções) e as responsabilidades são centralizadas em suas devidas classes, não ficando mais espalhadas pelo código.
    A comunicação não se dá mais por chamadas a funções como no modelo procedural, mas sim, entre a troca de mensagens entre os objetos.
    Objetos são dependentes de outros objetos para a troca de mensagens.
     
     
    Para a modelagem de um sistema orientado a objetos, normalmente se utiliza a UML (Unified Modeling Language).
     
    Algumas linguagens que utilizam:
    Java C++ C# Python PHP (a partir da versão 4 houve uma adaptação,mas não a tornou totalmente OO)  
     
    Vou relatar agora alguns conceitos essenciais, que todo Programador OO precisa saber:
    Classe - representa um conjunto de objetos com características afins. Define o que o objeto deve ter e como se comportar.Se altera em tempo de compilação. Ex: Classe Pessoa.  
    Objeto - É a instancia de uma classe. É o objeto carregado na memória, capaz de executar métodos. Possui um ciclo de vida. Vemos ele em ação em tempo de execução. Exemplo: Como um objeto da classe Pessoa, podemos ter: o objeto Maria, o objeto Joao, etc.  
    Atributo - Representa uma característica do objeto. Exemplo: Temos uma classe Pessoa, cujo um atributo pode ser nome.  
    Método - Representa uma ação de determinado objeto. Exemplo: Na classe Pessoa, temos o método andar.  
    Mensagem - É quando se chama um método de um determinado objeto. Exemplo: Uma classe Pessoa chama o método ligar carro de um outro objeto chamado Carro. Herança - Nos permite extender as funcionalidades de outra classe, reaproveitando código. Utiliza-se o conceito de super-classe e sub-classe. Temos uma super-classe Pessoa com o atributo nome, onde podemos extender em 2 sub-classes: Pessoa Física e Pessoa Jurídica. Essas últimas herdam o atributo nome automaticamente.  
    Encapsulamento - Mecanismo utilizado como proteção da classe, definindo que apenas a própia classe pode conhecer o estado de seus atributos e altera-los. Classes externas modificam esses valores através de métodos denominados getters(obtem informações de atributos) e setters(modificam valores de atributos) Não precisamos conhecer internamente como um smartphone realiza chamadas. Apenas queremos fazer ligações.  
    Polimorfismo - Vem do grego (poli = muitas, morphos = formas). Quando duas ou mais classes distintas herdadas de uma mesma classe abstrata, possuem métodos de mesmo nome, sendo que cada uma vai executar o mesmo método de forma especializada, isto é, de forma individual Exemplo: Super-classe Animal que possui um método emitir som. Extendemos através do conceito de herança em duas sub-classes Cachorro e Gato. Tanto cachorro como gato herdam o método emitir som, sendo que cada um em sua implementação, vão ter comportamentos diferentes. Isto é, ao chamar o método emitir som de um objeto cachorro, ele vai latir. Ao chamar o método emitir som de um objeto gato ele vai miar.  
    Abstração - Esta na capacidade do analista/desenvolvedor em abstrair conceitos/entidades do mundo-real (mundo físico) e transforma-los em objetos no mundo lógico. Exemplo: Representar uma pessoa e seus comportamentos através de uma classe chamada Pessoa.  
    Interface - É um contrato realizado entre classes. Quando uma classe implementa uma interface, ela se compromete a executar os métodos declarados naquela interface.  
     
    Bem pessoal, espero que tenham gostado desse tutorial. Qualquer dúvida ou correção, podem postar nos comentários por favor.
     
     
    Abraços e até a próxima!
  20. Upvote
    Luga03 deu reputação a JairKevick em Addon Box   
    Olá Galera estava me arriscando em programar em lua e decidi criar algo bem simples mas útil ! vamos lá então ! 
     
     
     
    Em Actions.xml Adiciona Isto:
     
     
    E Em Data/Actions/Scripts Cria um Arquivo Lua Chamado "addonbox" e Adiciona Isto Dentro Dele:
     
    REP + 
  21. Upvote
    Luga03 deu reputação a dalvorsn em AJuda Estrutura correta   
    Não pelo fato de tu ter que reescrever todo o look, é bem mais chato que simplesmente adicionar uma string no look ja existente
  22. Upvote
    Luga03 deu reputação a miupinho em Tópicos em Áreas Erradas!   
    Essa ideia não tem como levar adiante, se fosse assim na vida real, teríamos que adaptar as regras que seguimos, para aqueles que nascem?
    Novos membros têm de se adaptar ao fórum, não o fórum aos novos membros.
    Exemplo de adaptação:
    Flood, quem nunca cometeu esse erro, pra upar o tópico e sanar as dúvidas?
     
    Logo depois de um tempo, vimos o erro e aprendemos, assim acontece com os novos membros, só é adaptar.
     
    Enfim, acho que os novos membros devem se orientar primeiro, pois há diversas seções e com seus tópicos de regras, cabe ao membro ler.
    Faço das palavras do @Daniel, as minhas últimas palavras.
     
  23. Upvote
    Luga03 deu reputação a dalvorsn em AJuda Estrutura correta   
    Cara, o que tu quer verificar? esse valor seu ta todo errado, como assim (1, 50) ???
     
    O erro ta dizendo que não existe função com esse nome e com esses parametros. O correto é:
     
    int32_t getIntegerAttribute(const std::string& key, bool &ok) const;  
    Se você quiser apenas verificar se ele tem o atributo tu tem que usar a função bool hasIntegerAttribute(const std::string& key) ou pode fazer direto com a getInteger mas usando o parametro booleano dela
    Imagino que queria fazer algo assim:
    bool hasBoost; int32_t valuee = tradeItem->getIntegerAttribute("boost", hasBoost); if(hasBoost && valuee >= 1 && valuee <= 50) ss << ", Boost: [" << valuee << "]";  
  24. Upvote
    Luga03 recebeu reputação de Administrador em Tópicos em Áreas Erradas!   
    Opa, eu vim falar sobre os tópicos em áreas erradas, sempre tem aqueles "burros" ou cegos (se está no fórum provavelmente não é kk) que não leem o aviso gigantesco que tem no início de cada seção! Então em lugares que são tutoriais, downloads, etc eles postam SUPORTE... Ai quando eu to afim de ver o local em si, vejo uns tópicos que parecem interessantes... mas quando abro são de suporte (Obs: Ainda na área de Downloads e tutoriais) e isso é muito irritante além de poluir a seção fica com conteúdos desorganizados! 
     
     


     
     
     


    Quais seriam as melhores soluções? Eu pensei nas seguintes soluções:
     
     


    Voltar aos tempos de aprovação de tópicos (Eu acho um saco, não sei vcs kk)


    Ou então, quando entrar na seção de Downloads e Tutoriais, ao invés de o aviso aparecer somente lá no topo, fazer um PopUp na tela pra assim que entrar na seção vê isso e para motivar o player a não fazer essa cagada, deixar um aviso em um lugar bem claro do PopUp para que não aja desculpas que quem fizer essa cagada de colocar suporte em downloads e tutoriais ser penalizado!




     
     
     


    Eu pensei nas duas formas, mas se vocês tiverem alguma ideia melhor...
     
     


    Ou se não fizerem nada, caso isso acontecer o xTibia com o tempo não vai ser organizado como antigamente :\
     
     


     
     
     


    Obs: Eu sei que tem uma pessoa pra cada seção pra "corrigir" e organizar a sua seção, mas creio que isso não seja muito eficiente, já que muitas vezes eu já encontrei tópicos com + de 1 semana na mesma área errada... Obs, não sei se ainda estão lá kk
     
     
  25. Upvote
    Luga03 recebeu reputação de Felipe Moraes em Tópicos em Áreas Erradas!   
    Opa, eu vim falar sobre os tópicos em áreas erradas, sempre tem aqueles "burros" ou cegos (se está no fórum provavelmente não é kk) que não leem o aviso gigantesco que tem no início de cada seção! Então em lugares que são tutoriais, downloads, etc eles postam SUPORTE... Ai quando eu to afim de ver o local em si, vejo uns tópicos que parecem interessantes... mas quando abro são de suporte (Obs: Ainda na área de Downloads e tutoriais) e isso é muito irritante além de poluir a seção fica com conteúdos desorganizados! 
     
     


     
     
     


    Quais seriam as melhores soluções? Eu pensei nas seguintes soluções:
     
     


    Voltar aos tempos de aprovação de tópicos (Eu acho um saco, não sei vcs kk)


    Ou então, quando entrar na seção de Downloads e Tutoriais, ao invés de o aviso aparecer somente lá no topo, fazer um PopUp na tela pra assim que entrar na seção vê isso e para motivar o player a não fazer essa cagada, deixar um aviso em um lugar bem claro do PopUp para que não aja desculpas que quem fizer essa cagada de colocar suporte em downloads e tutoriais ser penalizado!




     
     
     


    Eu pensei nas duas formas, mas se vocês tiverem alguma ideia melhor...
     
     


    Ou se não fizerem nada, caso isso acontecer o xTibia com o tempo não vai ser organizado como antigamente :\
     
     


     
     
     


    Obs: Eu sei que tem uma pessoa pra cada seção pra "corrigir" e organizar a sua seção, mas creio que isso não seja muito eficiente, já que muitas vezes eu já encontrei tópicos com + de 1 semana na mesma área errada... Obs, não sei se ainda estão lá kk
     
     
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...