Ir para conteúdo
  • Cadastre-se

Posts Recomendados

Tutorial Entendendo PHP

phplogo.png

Ea

i galera

Tudo Bom?? Hoje, irei explicar oque é PHP a base para Client, Webserver, File System, Database,Mail Server e etc.Aposto que alguns ja entraram em alguns sites e falaram "Olha que site legal, queria saber fazer um desses " Isto é obvio! Mas Esses 'sites legais' são em PHP ( DEPENDE DO SITE ) , eles tambem usam outros programas e etc.

Abaixo tem uma foto, para vocês terem uma Ideia da Base Para...

php_interpreter.jpg

> Entendendo

php2.gif

Oque é PHP?

R: PHP é uma linguagem de Scripting . Os códigos de PHP são Interpretado e não Compliado. Oque isto quer dizer? Quer dizer que ao invés de outras Linguagens como o C, que o seu código é Compliado, e depois executado como um programa Normal , o PHP precisa sempre de um " Parser " para interpretar o seu Código.

Oque é Parser?

R: Parser seria o programa que subdivide uma entrada uma Entrada ( input ) para que outra possa atuar sobre ela.

Pra que Serve?

R: A função Principal é a de desenvolvimento de conteúdos na Web. Ou seja, utiliza-se para criar páginas Dinâmicas e automáticas.

bookmark.pngObservação: Toda página que é gerada quando existe um pedido de qualquer/um Servidor. A página chega ao utilizador não existe " escrita " no Servidor. Mas existe os conteúdos que depois serão colocados em certos locais. O melhor exemplo de site dinâmico é um motor de pesquisas.

Como Funciona o PHP para automatizar uma página?

R: Tudo oque sai do Sistema PHP ( Output ) é HTML. Logo é fundamental ter conhecimentos de HTML para saber como fazer. Aqui o esquema , podemos ter qualquer coisa do Tipo!

PHP -> Servidor Web -> Interpretador -> HTML -> Utilizador <br><br>

Gostaram? Se Gostaram da REP + :) Tem dúvida de HTML , PHP , Photoshop, Corel Draw ou etc. Me adcionem no Msn ou no Skype. MSN: [email protected] Skype: victor.fernandes.t

Muitas pessoas me adcionaram quando fiz o Tópico de liberar a Porta 80 , mas não se identificaram e não sabia quem era para tirar a dúvida ! Por favor se for me adcionar se for me adcionar se identifique.

OBS: Botei o nome do post errado , coloquei " Entendo Php " era pra ser " Entendendo Php "

Ajudou? Da

REP+

elysiumsign.jpg

"Embora ninguém possa voltar atrás e fazer um novo começo, qualquer um pode começar agora e fazer um novo fim"

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Conteúdo Similar

    • Por VictorFT
      Básico: House



      Detalhamendo de Ruas









      Olá, pessoal tudo bom?Então gente , como podem ver reduzi um pouco os meus tutoriais porque estou de Viajem. Mesmo assim estou tentando ter ideias para tutoriais mas não chegam na minha cabeça. Agora mesmo uma hora atrás por ai estava fazendo um tutorial de House para vocês , e um detalhamento de ruas bem rapidinho. Mas o Tutorial Se baseia mesmo em House!



      Então quero falar que não é difícil fazer House , só tem que ter prática , e também saber fazer o Telhado que ele da um gostinho na house (pra mim). Espero Ajudar muitos



      Casa na vida Real:








      Casa no Tibia:



      Podem ver que algumas Wall's são bem parecidas como na foto Real'











      Começando o Tutorial




      Primeiramente ... abra o rme (IAHEAH) , ta abre essa bosta.



      Em seguida você vai fazer a Base da Sua House , a base da house é muito simples , você pode faze-la com Auto Border , mas na hora de fazer a 'variação' das wall's , não vai poder fazer com A.B , mesmo que você queira , o Rme não vai deixar.



      Id's Utilizados: Architecture (5315 até 5331) , FrameWork Wall (10226 até 10248), e Stone Wall né.









      Segundo Passo , é muito simples essa parte é a mesma coisa do primeiro mesmo id's etc conforme você faça o estilo da sua House, use o mesmos id's do que eu usei no Primeiro Passo. Faça essa varanda ali do lado. E como vocês podem ver eu coloquei um espaço para por um telhado (Id: 9095).








      Terceiro Passo... Eu fiz o Telhado né para ficar legal , como vocês perceberam eu não botei escada esqueci
      mas é assim gente , então esse pode ser o sotam.


      Id's Utilizado : 9092 até 9099 / 9103 / 9106 / 10329 / 10337.








      Quarto Passo , Suba um Floor e faça o Telhado 'Final' , a parte final do telhado né . Como vocês viram Telhado não é difícil,só é questão de Prática e criatividade.



      Id's Utilizados no Telhado 'Final' : 10337 / 9095 / 9093.








      Quinto Passo ... Esse passo é um mini tutorial de Detalhamento de Ruas. Como vocês podem ver eu utilizei Stone Pedestal ( Id: 10436 até 10440) e botei arbustos lá para ficar bonitinho. Coloquei uma árvore também né para dar um Toque legal e agradável perto das casas , mas não detalhei a parte da grama (preguiça) ,Também como podem ver eu Botei uma Loja e uma entrada bonitinha pra ela (Ideia do DuMal). Ficou legal a ruazinha né ? *-*









      Então, é isso galera obrigado por verem mais um tutorial meu acho que ficou legalzinho até pois muita gente quer começar um mapa próprio mas não sabe dar o segundo passo (as Ruas e casas) então é isso gente Obrigado.





      Créditos: VictorFT ( Tutorial/Casa/detalhamento/criar tudo)



      Left4Dead ( Ideia das ruas / Árvore)



      DuMal (Ideia da Loja)

    • Por VictorFT
      Básico: Tutorial Swamp



      By: VictorFT & DuMal








      Eai pessoal tudo bom? Hoje to trazendo um tutorial de Swamp aqui para vocês. Primeiramente peço desculpas de não ter postado mais tutoriais, realmente fiquei um tempo parado. Mas eu estava Mappeando Online com o DuMal e resolvi fazer um Tutorial Ultra Rápido. Então o Tutorial que nós fizemos não demorou nada , faz uma semana mais o menos ou mais que estou pretendendo bota-lo aqui no #####. Então Irei por Hoje, realmente o Tutorial Não está nada de abrir a Boca, o Motivo é só para vocês entenderem o Tutorial, está muito Simples.



      Vamos Começar.



      Primeiramente pesquisei na Wikpédia Oque seria uma zona de Swamp (Pântano) então abaixo está oque é uma zona de Swamp.






      Wikpédia:



      Um pântano (Swamp) é uma zona húmida que é arborizada. Pântanos se localizam perto dos rios de grande porte, onde eles são criticamente dependentes de flutuações do nível da água. Outros pântanos ocorrem nas margens de grandes lagos. Alguns pântanos têm redes ou seca-terra saliências, cobertas por vegetação aquática , ou vegetação que tolera inundação periódica. Nas regiões boreais do Canadá, o pântano é popularmente usado para o que é mais corretamente chamado de turfeira ou muskeg . A água de um pântano pode ser de água doce , salobra ou salgada . Algumas das maiores pântanos do mundo são encontradas ao longo dos principais rios. Exemplo : Amazônia , Mississipi e etc.











      Fotos de um Pântano (Swamp)



      Swamp na vida real:







      Swamp No Tibia:









      Fazendo Sua Área de Swamp




      Dica: Dou esta dica em todo os meus tutoriais. Nunca fez uma área de Swamp? Repita como está no tutorial para te dar uma noção e logo em seguida faça sua própria.




      Primeiramente começando: Bote as bordas do Swamp é bem simples. As bordas de Swamp podem ser encontradas nos seguintes ID's : 4713 até 4736 (se eu não me engano).Ficando Assim:








      Segundo Passo: Este paço é mais simples que o Primeiro pois você terá que por Grass (morta) seu id é 9044. Mas isto é uma opção de por esse tipo de Grass, pois você pode variar também pondo a normal e esta grass 'morta'.







      Terceiro Passo: Adicione Arbustos (Id: 2767, 2768,2708) também adicione Grass Tuffs (Id: 6216 até 6219), Adicione alguns Slime Table Mushroom (Id: 4174 até 4177).



      Adicione algumas Plantas de Swamp Mud Whip e etc. (Id: 2773,2778 e etc.)



      Claro que você tem que dar uns Toques pondo Algumas Teias, porque geralmente Área de Swamp contém alguns bixos como Aranhas. (Id da Teia : 7546 até 7548)



      Se você quiser faça uma árvore Grande.



      Dica: Use um 'rascunho' ,para faze-la . Exemplo Faça em uma parte que não tenha nada pois se ficar feia só apagar e refaze-la até ficar boa. Também adicione algumas Stones e etc.








      Quarto Passo: Este passo é o Final , não tem nada demais só adicione mais detalhes e termine sua árvore e Adicione a sua árvore no seu mapa, se quiser pode aumentar a área. Também terá que adicionar mais Spider Web nas Plantas e etc. E Principalmente adicione Spider Web na árvore.








      É isso galera eu e o DuMal fizemos um Tutorial bem rápido só para vocês terem uma noção espero que tenham Gostado. Obrigado por lerem espero ajudar muitos , Obrigado



      Créditos: DuMal/ VictorFT




      Att.



      VictorFT

    • Por VictorFT
      ---Tutorial by Leo ---



      Bom galera, venho através desse tutorial tentar ajudar aqueles que querem aprender um pouco mais sobre a área de scripting. Vai ser bem básico, como muita gente tinha me pedido por pm (então resolvi fazer para acabar com o enjoo =P). Acredito que existam muitos tutoriais, alguns bons, outros não, e como vinham me pedindo, ou os tutoriais eram ruins, ou queriam uma visão de outra pessoa (quem sabe com outra pessoa falando, entenda melhor). Diante mão, vou logo dizendo que não me considero um bom scripter ou coisa perto disso até porque estou nisso há menos de 1 mês, mas vou tentar ajudar as pessoas com o pouco que sei.




      Nessa primeira parte, vamos ver os seguintes pontos:




      1. [LÓGICA DE PROGRAMAÇÃO]



      1.1 O que é um algoritmo?



      1.2 Um exemplo de algoritmo.



      1.3 Exercício: Faça seu próprio algoritmo.




      1. Desde que existe o ser humano, existe programação. Quando os homens da pré-história iam caçar, ele se programavam, decidiam quais passos tinham que seguir a fim de alcançar a caça. (hehe) Com o computador não é diferente, você deve dar os passos para que ele possa executar as ações e alcançar o objetivo, que no nosso caso, é o sucesso do script. Isso é a linguagem de programação, é uma linguagem criada para instruir o computador a realizar suas tarefas, e o programador deve seguir uma lógica para colocar cada parte do script no seu devido local, essa é a lógica de programação.




      1.1 Algoritmo é nada mais que uma "receita" que deve ter os passos seguidos pelo computador para realizar uma tarefa. Esses passos não devem deixar o computador com dúvidas, e portanto, devem ser bem definidos e claros.




      1.2 Vamos a um exemplo de um algoritmo. Algoritmo: Preparar um cafezinho




      Geralmente, tomamos um cafezinho logo quando acordamos então a primeira coisa que devemos fazer é:




      Acordar




      Se não tiver água quente então




      Colocar água na panela




      Colocar a panela no fogão




      Ligar o fogão




      Esperar água ferver




      Vejam que se esses passos acima forem seguidos rigorosamente, você vai conseguir por a água para ferver. Continuando...




      Mas se já tiver água quente então




      Botar água na xícara




      Botar duas colheres de açúcar




      Botar uma colher de café em pó




      Mexer




      Tomar




      Dizer: Delíiiciaa =P




      Vejam, que aí estão os passos exatos para preparar um cafezinho. Aliás, mais do que preparar, até tomar o café.




      Como ficou o algoritmo:









      1.3 Faça um algoritmo para: Ir à escola/faculdade (não precisa postar, é só para treinar).




      2. [sCRIPTEANDO]



      2.1 Arquivos de Base



      2.2 Controladores Lógicos



      - Condicionais



      - Operadores de relação



      - Operadores-controladores



      2.3 Variáveis



      2.4 Storage




      Nessa parte, vamos começar a parte de script realmente. Lembrando que existem muitos tutoriais e só esse aqui não é o bastante, até por estar bem básico.




      2.1 Os arquivos que podem dar auxílio na hora de fazer os seus scripts são:




      -- Em data/lib (alguns, global.lua) encontre o arquivo: 000-constant.lua que dá muitas informações sobre o server, como por exemplo, id dos channels, id das skulls, tipos de mensagens, etc.. é bastante útil na construção dos scripts.




      -- Ot script Live by Colex: Programa que facilita bastante pros iniciantes. Ele marca algumas funções em uma cor diferente além de executar o script para ver se há algum erro de escrita. Em alguns fórums tem, é só usar o sistema de busca.




      -- Notepad++: Um editor de texto que também pode ser útil.




      2.2 Os controladores lógicos são aqueles que colocarão em prática a sua lógica de programação. São eles que guiarão os passos que o computador deve seguir.




      --- Condicionais




      Acho que todos sabem o que é um condicional. Como o nome já diz, ele abre uma condição para que algo possa ser feito.




      Exemplo: Caso não chova, irei jogar bola.




      Então, isso é uma condição, a condição de que não esteja chuvendo. Se não chover eu jogo, se chover não jogo.




      Na programação, os principais condicionais são:






      if -- equivale ao se em português. Está presente em todas linguagens de programação. Provavelmente, você já o viu nas aulas de português. Ele abre uma condição. Regra: Todo if tem seu end.






      else -- equivale ao senão. Vai ser executado caso a primeira condição aberta pelo if seja falsa.




      elseif -- equivale a "senão se" ou "mas se". Ele evita a repetição de vários se. Não precisa de end, "utiliza" o end do if.




      Construindo um algoritmo só para exemplificar:









      Pegando o exemplo acima, vamos usar o elseif.









      ---- Operadores de relação




      Os operadores de relação são aqueles que vocês estudam em matemática: igual, maior igual, menor igual...Em lua, é um pouco diferente:




      igual: = menor igual: <=




      maior igual: >= verificação: ==




      Esse de verificação serve para checkar se algo é realmente igual. A diferença dele para o de igual "=" é que o igual serve para atribuir valores.




      Exemplo: se o level do player == 100 então -- verifica se o level do player é realmente 100




      --- Operadores controladores




      Esses operadores são o and e o or que significa basicamente "e" e "ou", respectivamente. O and verifica se todas as condições são verdadeiras para executar algo.




      Exemplo: se o player tem level 100 e o nome dele é Leoking então




      execute script




      fim




      Perceba que só será executado caso a condição de ser lvl 100 e o nome ser Leo sejam respeitadas. No caso do or, é necessário que apenas uma delas seja respeitadas.




      Exemplo: se o player tem level 100 ou o nome dele é Leo então




      execute script




      fim




      Nesse caso, com somente uma condição sendo respeitada, já é o bastante para que o script seja executado.




      2.3 Variáveis: Servem basicamente para guardarem valores.




      Exemplo:










      O script retornará: king -- king é exatamente o valor da variável var.




      2.4 Storage: É simplesmente uma função que vai guardar um valor ou letra, palavra, etc.




      Para dar um storage usamos a função: setPlayerStorageValue(cid, valor, novo valor)




      Exemplo: setPlayerStorageValue(cid, 1234, 1)




      Para verificar se um player tem um storage usamos a função: getPlayerStorageValue(cid, valor)




      Exemplo: getPlayerStorageValue(cid, 1234)




      Essas funções você pode ver naquele arquivo de base: lista de funções em lua




      Agora a última parte desse mini tutorial:




      3. [ACTIONS]



      3.1 Sintaxe das actions



      3.2 Exemplo de actions





      3.1 A sintaxe das actions é: function onUse(cid, item, fromPosition, itemEx, toPosition) mas também podem ser encontradas como fromPos, toPos, isso vai depender de como o scripter queira e como vai usar no script. Usei essa que está em negrito, pois, já é a padrão. Agora a explicação:




      function onUse(cid, item, fromPosition, itemEx, toPosition)




      Primeramente, é bom lembrar que assim como o if, toda função (function) tem seu end.




      Exemplo:









      Explicação da sintaxe:




      onUse = ao Usar (assim que o player use um item)




      cid = creature id -- quem vai usar o item




      item = item que será usado ou item "principal"




      fromPosition = da Posição




      itemEx = item "secundário"




      toPosition = para a Posição




      3.2 Vamos colocar em prática tudo que lemos até agora.




      Nossa action fará:





      [/center] [center]Ao dar use em um item --- para inserir comentários que não alterarão o script, é só colocar -- e escrever[/center] [center]Se o player for level maior ou igual a 100 então[/center] [center]Sumona um monstro em uma posição[/center] [center]Manda uma mensagem para o player[/center] [center]Manda um efeito no player[/center] [center]se não for level 100[/center] [center]Manda uma mensagem para o player[/center] [center]fim do script[/center] [center] [/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx) --- sintaxe das actions[/center] [center]if getPlayerLevel(cid) >= 100 then -- se o level do player é maior igual a 100 então[/center] [center]doSummonCreature("Demon", {x=1, y=1, z=1}) --- sumona um demon na posição determinada. Todo valor que seja uma letra, palavra deve estar entre aspas. A posição, entre chaves.[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um Demon.") -- manda uma mensagem do tipo 22 (veja no constant.lua)[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10) -- manda um efeito de id 10 (veja constant.lua) na posição do player[/center] [center]else -- se não[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level 100.")[/center] [center]end -- end do if[/center] [center]end -- end da função[/center] [center] Toda script deve ser registrado em um arquivo.xml, no caso da nossa action,será registrado no actions.xml e como é o item que será usado, usaremos itemid: <action itemid="IDDOITEM" event="script" value="NOMEDOARQUIVO.lua"/> Esse foi nosso script usando quase tudo que explicamos anteriormente. Vamos usar agora storage e variáveis nesse script. Vimos que variáveis podem guardar valores, seja númerico ou não. Então, podemos fazer com que não precisemos editar o monstro, a posição e o level dentro do script. (não vou explicar o que é uma variável local e global, pois é intuitivo -- se tiverem dúvidas procurem em outros tutoriais). Podemos colocar: --- Guardando os valores com variáveis --- local monster = "Demon" -- entre aspas, lembre-se! local pos = {x=1,y=1,z=1} -- entre chaves! local minlevel = 100 -- minimo de level Ok até aqui, então nosso script ficaria: [/center] [center]local monster = "Demon"[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um Demon.")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level 100.")[/center] [center]end[/center] [center]end[/center] [center] Mas, digamos que vou passar esse script para um amigo e ele não sabe nada de editar scripts. Aí você fala, é só colocar o nome do monstro no lugar do Demon. Ele vai e faz: [/center] [center]local monster = "Rotworm" --- olha aqui[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um Demon.")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level 100.")[/center] [center]end[/center] [center]end[/center] [center] Ou seja, vai sumonar um rotworm mas vai mandar a mensagem: Você sumonou um Demon. Como resolver isso? Existe os strings, (não vou me aprofundar) vou dar um exemplo e mostrar como ficaria. Exemplo: local var = king imprima("Você quis dizer ".. var .."?) Retornaria: Você quis dizer king? Percebam que é só colocar ".. variavel .." . Além de resolver o problema do monster, também poderíamos fazer isso com o level, no nosso script ficaria: [/center] [center]local monster = "Rotworm"[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um "..monster..".")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level "..minlevel..".")[/center] [center]end[/center] [center]end[/center] [center] Sendo assim, seu amigo noob só vai precisar editar na parte de cima do script. Adicionando storage ao script. Nesse caso, faremos com que o item só possa ser usado uma única vez. Para isso, daremos um storage a ele quando o item for usado e verificaremos se o player já tem esse storage para ver se poderá ser usado o item novamente ou não. (Leia a parte de storage) A função que verifica se o player tem storage é : getPlayerStorageValue(cid, value), então: [/center] [center]se o player tiver esse storage menor ou igual a 0 então[/center] [center]execute o script[/center] [center]dê a storage -- para que o player n possa usar novamente[/center] [center]se não --- se ele já não tiver storage menor ou igual a 0, ou seja, ja tiver usado o item[/center] [center]mande msg negando[/center] [center] No script ficaria assim: [/center] [center]local monster = "Rotworm"[/center] [center]local pos = {x=1,y=1,z=1}[/center] [center]local minlevel = 100[/center] [center]function onUse(cid, item, fromPosition, toPosition, itemEx)[/center] [center]if getPlayerStorageValue(cid, 1234) <= 0 then -- se o storage 1234 for menor ou igual a zero entao[/center] [center]if getPlayerLevel(cid) >= minlevel then[/center] [center]doSummonCreature(monster, pos)[/center] [center]doPlayerSendTextMessage(cid, 22, "Você sumonou um "..monster..".")[/center] [center]doSendMagicEffect(getPlayerPosition(cid), 10)[/center] [center]setPlayerStorageValue(cid, 1234,1) --- dar storage 1234 pra q n possa usar novamente[/center] [center]else[/center] [center]doPlayerSendTextMessage(cid, 22, "Você não tem level "..minlevel..".")[/center] [center]end --- end do if do getPlayerLevel[/center] [center]else -- se já tiver storage igual a 1[/center] [center]doPlayerSendTextMessage(cid, 22, "Você já usou esse item.") -- manda a mensagem[/center] [center]end -- end do if getPlayerStorage...[/center] [center]end -- end da função[/center] [center]




      Então é isso galera, tentei englobar o maior número de informações necessárias para vocês começarem a fazer seus scripts e espero que esse tutorial ajude alguém. É bom lembrar que só isso não basta e que é sempre bom olhar os scripts dos outros e pelo menos tentar entender como que foram feitos. Vlw aí, abraços.





      Créditos: 100% Leo




      PS: Não quero ninguém pegando o Tutorial e colocando em outro fórum se for colocar em outro fórum deixa que eu ou o Leo .

    • Por VictorFT
      Atlantic World Online - Open Tibia Server









      Introdução




      Nosso servidor tem objetivos bem diferentes, seu Objetivo é alcançar o Rpg com o estilo de mapa Yurots, fazendo uma mistura de Rpg mais Yurots.




      Estamos criando um servidor que fará todos mudarem o estilo , não queremos tirar esse 'foco' do tibia, mas queremos fazer algo bem diferente como novos sistemas.Nesta seção estamos mais se focando no Mapping, pois está muito bom e queremos acaba-lo primeiro e depois partir para os Script's e algumas Sprite's, e etc.O Nosso mapa tem praticamente 50% feito no máximo , pois as cidades antigas estamos reformando e etc.




      Queremos fazer uma jogabilidade bem agradável.









      História




      Em 1432 existia dois Irmãos um chamado Kilief e outro chamado Mórius. Kilief era o irmão adorado por todos , o melhor na arte com a espada era um bravo guerreiro , tinha uma inteligência não como a do seu irmão Mórius, mas Kilief era um menino bondoso, e ajudava os outros demais além de ser filho do Rei. Já seu irmão Mórius já era mais solitário filho de outra Mãe, era mais forte que seu irmão Kilief, dominava a Arte da Magiá, e sua inteligência era fantástica ,tinha clareza em Tudo.




      Um dia no reinado de Polaris (uma cidade fria) , ouve um boato que existia uma Cidade perdida no mar chamada Atlantic , os dois irmãos como já eram Guerreiros fortes, foram em Busca de Atlantic. Em vez deles se unirem acabaram ficando contra pela rivalidade, queriam outro Reino. Então quando foram encontrar Atlantic acharam que era tudo Bonito , mas não Atlantic era uma cidade bastante perigosa, destruída e abandonada. Os dois irmãos enfrentaram diversas criaturas.Tiveram que se unir, para destruir reconstruíram Atlantic juntos.




      Depois de 6 anos reconstruindo a cidade ficou pronta, mas veio a decisão quem iria assumir o Trono?




      Quando Mórius soube disso , pensou em matar Kilief. Kilief como era rápido enrolou Mórius.Então ficou em uma luta sem vencedor mas até que um dia Kilief falou que iria voltar para Polaris, Mórius acabou acreditando.Antes de Kilief partir, eles fizeram um Brinde , só que os dois se Envenenaram, então acabaram morrendo.Como Kilief tinha uma mulher e um Filho , seu filho acabou sendo o Rei de Atlantic.Em consagração a cidade a mulher de Kilief pois o nome de seu filho de Atlantis.Atlantis foi o maior guerreiro de Atlantic, hoje há uma estátua em Atlantic em monumento ao Rei Atlantis.









      Sitemas




      • Montaria



      • Forjamento De armas



      • Pontos para Skill



      • Trainer Offline



      • Barco System



      • Mineiração



      • Double Weapon









      Equipe Atlantic









      • Mapper : VictorFT/Left4Dead/DuMal/Felipe/Neirival/[Vago SOMENTE PARA EXPERIENTES!]



      • Programador : [Vago] /[Vago]




      • Spriter :[Vago] , [Vago], [Vago]




      • Web Master : VictorWebMaster/[Vago]




      • Designer : [Vago]






      Show Off (Mapa)




      Aqui estará algumas fotos do nosso mapa ,para vocês verem as partes de RPG e Yurots.



      Estamos fazendo algo agradável , e simples para ficar bem legal.Obrigado a todos que estão lendo este tópico.



      Espero que gostem do nosso mapa






































      Quer fazer parte do Projeto?

      Formulário

      • Nome :
      • Cargo :
      • MSN ou Skype :
      • Horas que podem ser dedicadas ao Projeto :
      • Nível de Experiência :
      • Mostrar algum Trabalho feito :
      • Porque quer entrar na equipe :
      • Oque acho de Interessante no Projeto:








    • Por VictorFT
      Tutorial Templo



      ~~



      Eai galera tudo bom? Hoje vim ensinar a montar um templo.



      Templo é a base de um Ot, sempre que for montar um mapa próprio comece pelo templo, pois o Jogador nascerá lá.Alguns ot's o Jogador terá mais de um Local para nascer , por exemplo Global , você pode ser de Carlin,Thais e etc



      O templo é muito importante,não é porque seu ot vai ter um local que o jogador vai nascer ai você pensa assim "Ah. não vou fazer outro templo" então não irá ter cidades no seu Ot?Templo é um local sagrado, toda cidade deve ter pode ser em cima de uma Cachoeira, pode ser deserto,gelo,fogo,destruído e oque for.Mas tem que ter um Templo.



      Exemplos de Templos:



      VictorFT (Templo com Nature e sem Nature Normal)









      Alissow (Templo Com Nature)






      Vital900 (Templo Agradável)






      AnneMotta






      DuMal









      Começando Seu Templo




      Primeiro Passo : faça a base do Seu templo, uma estrutura legal meio que agradável e bonita não precisa ser tão grande mas como o Alissow disse Cidades grandes tem que ter Templos Grandes cidades pequenas templos pequenos, então utilize diversas Wall's.



      Faça algo coerente não faça Quadrado e nem faça com Auto Border.






      Segundo Passo:Agora fazendo uma ideia bem rápida não irei escrever muita coisa nesse Passo, apenas veja a imagem que você irá entender.






      Terceiro Passo: Utilize a ideia do Segundo Passo fora do templo , e adicione framework wall (id: 10228) ,e vá colocando na parte do seu templo até ficar assim , fica bem legal , então vamos fazendo assim em todo os andares do templo,você pode escolher outra wall se quiser mas eu acho mais legal pra esse estilo a FrameWork Wall!



      Ficará assim:






      Quarto Passo: Adicione outras wall's no andar superior ficará igual a imagem abaixo. Como podem ver eu fiz um ArchWay Grande (id: 1122/1123/1124/1125) ficará desse jeito.Fica bem legal né ? Se quiser fazer um templo mais 'Bruto' você pode usar Gate's eu acho mais 'bruto' , mas é com você.






      Quinto Passo: Adicione limestone pillar, para ficar legal e destacado , e não vai deixar 'repetitivo' , mas Victor como assim 'repetitivo' . Por exemplo um templo não precisa ser quadrado completamente, deixar algumas 'dobras' com tanto que fique Bonito.






      Quinto Passo: Adicione uma escada no Meio e principalmente adicione as Frame's Works para deixar seu templo bonito e agradável, como podem ver eu adicionei uma Parede em frente a escada, isso é bem legal e bonito, para ficar 'elegante' bote lit wall lamp (id: 2040)






      Sexto Passo: Faça o outro andar , aqui não tem muita coisa para explicar , se estiver fazendo um Templo igual o meu só copiar, mas faça assim é a base de alguns Templos de Cidade Grande.






      Sétimo Passo : Agora igual o Quarto passo adicione Limestone pillar e Stone Archway (id: 916/917) faça algo onde o pessoal irá ver a paisagem pense igual na Vida Real para fazer algo bonito mas 'transforme' essa ideia em Tibia.Como podem ver a Ideia do segundo Passo Está completa neste Andar, Eu adoro essa ideia acho bem interessante.E adicione Umas frame work's e uma ' Cortina ' daqui a pouco vocês irão entender pra que usar está 'Cortina'.







      Oitavo Passo: Não irei ficar neste andar por muito tempo , então vou explicar bem rápido.Neste andar adicione o telhado 'Yalahar', algumas Stone ArchWay, metal fittings, outra Cortina e algumas Gate's ( id: 9940/9943/9939 ) , para ficar bonito também adicione LimeStone Pillar.






      Nono Passo: Último andar que o jogadores vão chegar e irão nascer, adicione os telhados Yalahar's, e algumas Paredes. Se lembra da cortina? Nossa cortina terá o Inicio aqui.Adicione uma estátua, um piso diferente onde o Player irá nascer.E como eu disse desdo início do Tópico adicione Frame Work's para dar outro Estilo.






      E Em cima adicione mais um Telhado








      Resultado Final:



      Ficou até que legal já fiz melhores, porém tem um bug, mas é isto oque devemos fazer Chegar até o Resultado final assim.Fazer um templo bem legal e agradável.










      Então é isso o Tutorial de Templo, Obrigado a todos.



      Se quiser contato comigo adicione no msn:



      [email protected]



      Skype:



      Victor.fernandes.t



      Créditos: VictorFT (Fotos,texto e mapa)



      DuMal (Ideia do Templo)



      Obrigado.



      Att.



      VictorFT

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo