Ir para conteúdo

Diogo

Visconde
  • Total de itens

    366
  • Registro em

  • Última visita

  • Dias Ganhos

    2

Tudo que Diogo postou

  1. O que eu faço? Obrigado pelo toque. Realmente o link oficial tava vindo com arquivo corrompido. Fiz upload eu mesmo com um instalador que funcionou aqui em casa e modifiquei o link para download.
  2. Muito legal o tutorial, realmente achamos muitos servidores com monstros em lugares nada a ver. :button_ok: Aprovado.
  3. Parece que ele já arrumou isso. Apesar do que disse antes sobre não aprovar por não entender de mapping, a aprovação dos usuários é a aprovação de Deus. Portanto... :button_ok: Aprovado.
  4. Algoritmos Aula 1 Introdução, apresentação ao Visualg e primeiro algoritmo Introdução Quando falamos em programação no Open Tibia, muitos já pensam logo em códigos prontos para baixar, modificar meia dúzia de palavras e usar. Alguns nem fazem por mal, simplesmente não têm tempo para aprender a fazer por si mesmos, acham inútil recriar a roda ou ainda nem saberiam como fazer. As aulas/tutoriais que ministrarei no XTibia de Lógica de Programação e Algoritmos para quem quer aprender a programar e não tem nem noção por onde começar. São aulas básicas, e no campo dos Algoritmos iremos ver desde o que é um algoritmo até a criação de algoritmos para resolver tarefas complexas. Sobre a matéria Algoritmos são uma parte importante da programação e, como verá no decorrer do curso, o sucesso de todo e qualquer programa depende de algoritmos. Usaremos o programa VisuAlg para começar essa matéria por uma questão de não querer prender ninguém a nenhuma linguagem específica e ao mesmo tempo abrir portas para que o aluno possa partir para qualquer linguagem a partir daqui. Entretanto, em um segundo momento usaremos C, por ser muito mais robusto e completo do que a linguagem do VisuAlg que é baseada em Pascal. A linguagem de programação do VisuAlg O VisuAlg usa uma uma linguagem de programação semi-própria. Por que semi-própria? Ela é baseada totalmente em Pascal, uma linguagem de programação antiga, e no Portugol, que é uma pseudo-linguagem usada justamente para algoritmos. O resultado é uma linguagem simples de entender, em português e capaz de chegar a um nível bem poderoso de programação. Iremos ir aprendendo a linguagem juntamente com os algoritmos, então não se assuste. O VisuAlg O Visualg foi criado com o intuito justamente de lecionar. Um professor, insatisfeito com programas feitos em papel (sim, acreditem, algumas faculdades ensinam algoritmos no papel), quis criar um ambiente de aprendizado próximo da realidade, e ainda assim didático. Usando algo parecido com Portugol (veremos mais a frente nessa aula) e Pascal (linguagem de programação), ele chegou até o VisuAlg, um ambiente totalmente didático, de simples aprendizado e boas ferramentas de debug (veremos em outra aula). Para baixar o programa: http://ueboo.com/files/741852/setupv2(2).exe_369258.php Essa é a versão 2 do VisuAlg. Depois de baixar basta instalar e vamos lá. Começando com o VisuAlg Quando você abre o VisuAlg, aparece algo assim: Então vamos entender (quase) linha por linha: É onde você coloca o nome do seu algoritmo. Tem que ficar entre aspas SEMPRE. Percebe as duas barras antes? Isso significa que aquilo é um comentário, e não faz parte do programa em si. É util para o programador se organizar. Aqui fica a declaração de variáveis, veremos só mais para frente. O começo dos comandos (como diz o comentário) e a palavra-chave que marca o fim. Tanto algoritmo, var, inicio e fimalgoritmo são palavras-chave ou palavras reservadas do VisuAlg. Isso significa que elas tem um significado especial para o VisuAlg, e usá-las fora do local em que devem estar pode (e provavelmente vai) dar algum erro. Tá, vi tudo isso, mas o que isso quer dizer na prática? Quer dizer que em QUALQUER algoritmo (dentro do VisuAlg) primeiro dizemos qual é o nome dele. Logo depois, vem a parte de declaração de variáveis. Então o corpo (comandos) do algoritmo e chegamos ao fim. Simples não!? Criando um algoritmo Vamos então criar nosso primeiro programa: Primeiro vem o que? Como visto, é o nome do algoritmo, então vamos colocar... Meu primeiro algoritmo. Depois as variáveis. Ainda não chegamos nessa parte, então vamos pular. Logo em seguida, os comandos do programa entre inicio e fimalgoritmo. O que queremos que o algoritmo faça? Que ele imprima algo na tela. Aqui veremos nosso primeiro comando, o escreva. Quando você usar o comando escreva, ele irá mostrar (imprimir) algo na tela. Agora que temos tudo pronto, vamos juntar: algoritmo "Meu primeiro algoritmo" inicio escreva ("O VaL é legal.") fimalgoritmo Agora aperte F9 e tcham tcham tcham tcham! Incrível, não!? Ficamos por aqui para não ter muito conteúdo em uma aula só. Exercícios As respotas estarão em Spoiler logo depois, caso tenham dúvidas/críticas/elogios, postem aqui. Respostas Obs.: Antes que chegue um metido a sabe-tudo aqui, as respostas estão de acordo com o que foi ensinado na aula. Abraços e até a próxima. --- Edit: O link para download estava vindo com arquivo corrompido, modifiquei-o.
  5. AUEhAEUHAEuAHEAHUE I fail. You win.
  6. Gostei do NPC. Pelo que entendi o "barato" da coisa está em dar access 5 3 ao NPC, ou estou errado? VaL enferrujado tentando entender NPC. Por mim, aprovado, vou só deixar rolar mais um dia aqui para ver se ganha mais algum comentário.
  7. Sem mais discussões aqui. Sobre o tutorial, como o caverna falou que está bom e o Zafor também não disse nada contra... :button_ok: Aprovado.
  8. Bem básico mas pode ser muito útil para iniciantes. :button_ok: Aprovado.
  9. Muitos erros de português, formatação ruim e possuem muitos tutoriais melhores já aprovados. :button_cancel: Reprovado.
  10. Também não gostei do excesso de buracos, mas não aprovo só porque não entendo nada de mapping =D
  11. Sim, sempre que eu vejo um post seu eu sinto vontade de dar as mãos a mim mesmo e cantar uma bela canção. Por falar nisso... @KaKilo Brigadão colega!
  12. Qual é a do negrito naquela parte do quote? Não precisa ficar ofendido JV, não era SÓ de você que eu estava falando... Ps.: Também lovo iu my big lover of my loving s2 ;****
  13. Apesar de em sua maioria os frequentadores do barzinho serem ancéfalos gordos e nerds, resolvi dar uma chance a vocês e vim aqui humildemente chamá-los para darem idéias no meu lindo e totoso tópico: Chama de Idéias para Tibia e OTServ http://www.xtibia.com/forum/Chamada-Ideias...rv-t110312.html Entrem, leiam e dêem idéias, quem sabe vocês até consigam quase se sentirem úteis? Bjos me liga ;*
  14. Chamada De Idéias para Tibia e OTServ Como muitos sabem, todos os projetos oficiais do XTibia precisam ser propostos a toda a equipe, discutidos e então, se aprovados, implementados. Eu tenho algumas idéias mas, ao contrário de seguir o fluxo normal das coisas, resolvi ser do contra e antes de propor e discutir com a equipe, vir até vocês, usuários, pedir opiniões e críticas. Motivo? Uma das principais preocupações de qualquer projeto é simplesmente se teria público ou pessoas para tocá-lo, então já elimino esse problema logo de cara. Nesse lugarzinho eu quero a seguinte resposta de vocês: Quais "coisas" vocês acham que deveriam existir para Tibia/OTServs? Podem ser coisas novas ou ainda coisas existentes mas que sejam ruins ou possam melhorar. Um exemplo? Complicado de fazer um novo e melhor? Talvez, mas não quero nem saber, apenas dêem suas idéias, sem se preocupar se tem como desenvolver ou não. Vou dar mais algumas: Acho que já pegaram o espírito. As regras? -> Posts que descumpram as regras serão apagados. -> Não vale se preocupar se é impossível fazer, ou se tem qualquer coisa que impeça. -> Não vale opinar sobre a idéia de qualquer um, apenas postar novas idéias. Exato. Não vale opinar. Aqui é apenas para juntarmos idéias, não discuti-las (essa parte vem depois). O Gustavo quem ensinou a fazer isso tempos atrás, agora quero fazer com vocês. E caso estejam se perguntando o porquê disso: Novos tempos vem para a parte de programação do XTibia, esperem e verão. Mas esperem dando idéias! Go go go!
  15. Tutorial aprovado. Uma dica para ficar ainda melhor: Ensine como ver o Group ID de God/GM/Tutor na tabela groups, mesmo já passando o quadro vermelho que contém as IDs do três. Ótimo conteúdo. --- Edit: Sim, mas vamos supor que um dia essas IDs mudem, seria legal o cara saber como descobrir as novas IDs. =]
  16. @topic Não é merda, é boniteza e lógica. Tutoriais são feitos para que a pessoa aprenda, portanto deve ser o mais fácil possível de compreender. Mas como você tá com preguicinha, vou identar e colocar codebox, depois aprovar. @Down --- Update O codebox está com destruindo o layout da página, script aprovado com quotes mesmo. Depois descobri que apesar de a tag CODEBOX destruir o layout, a CODE funciona direitinho.
  17. Caso use mais alguma conta fake, o tópico será removido e sua conta diodio123 também será banida. sexodio e bruna1 banidos por serem fakes do diodio123.
  18. Pelo pouco que entendi, você quer ser scripter e tá pedindo ajuda do Colex para isso e do JV só Deus sabe pra que. Tópico fechado. Se você quer ajuda de algum usuário específico, envie mensagem pessoal. Se quer aprender a ser scripter, vá até nossa seção de Tutoriais de Scripting ( http://www.xtibia.com/forum/Tutoriais-Scripting-f222.html ) Se quer discutir scripts, vá até nossa seção de Programação e Scripting ( http://www.xtibia.com/forum/Programacao-Sc...Tserv-f226.html ) e escolha o local desejado.
  19. Se não tem na seção de Download de Websites ( http://www.xtibia.com/forum/Websites-OTserv-f312.html ), então não existe no XTibia. Se não existe no XTibia, 99,9% de você não achar em nenhum outro site de otservs brasileiro.
  20. A menos que esse erro esteja atrapalhando a instalação, você pode ignorá-lo.
  21. Tem um espaço entre o < e a letra que vem logo após. Retire esse espaço.
  22. Seu account manager é PHP? C++? Lua? Qualquer que seja a opção, coloque o código dele aqui, juntamente com a informação sobre qual servidor você usa.
  23. Se eu não me engano, o access de tutor é 1. Tenta aí. Se não der certo, tente outros entre 0 e 9. Se der certo algum, peço que poste a resposta e diga para fechar o tópico.
  • Quem Está Navegando   0 membros estão online

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