Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''script''.

  • 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. DuDzz

    Simpleage - 1st Teaser

    SimpleAge OTServer Olá a todos! Venho, lhes trazendo o 1º Teaser da Equipe SimpleAge, muito promissora! Espero que gostem bastante do Teaser, do mapa, e das novas funções! A Equipe SimpleAge: Administrador: DuDz Scripter: DuDz Designer: Hypnotized WebMaster: Webzim Mappers: Vufusuf, MasterK e RedZL RPG Maker: Edgard Snoopy Programador C++: Zero (Strider) Lá vamos ao Teaser: Liberty Bay (feita por RedZL) Althoria (feita por Vufusuf)
  2. Olá Xtibianos! eu sou Conde de Monte Cristo, atual administrador junto de Ksz, Gubori(kodi) e Chakau, do T.M.A. PROJECT. Viemos lhes mostrar a nova revolução dos OTServers, Um super servidor com um mapa de dar Inveja, que mal está feito. Falta area Desert, Jungle, Ice e Entre outras. Então com muito orgulho lhes apresento: The Medieval Ages OTServer: Land of Souls Espero respostas contrutivas mesmo com critícas. Mapa feito por mim, Madrak e SoulBlaster. Mas atenção! Só foi feito o esgoto, e algumas cavernas. O mapa está pronto do térreo pra cima, e os esgotos de algumas cidades, Agora estamos partindo pra todas as Cavernas. Mas infelismente terei de viajar com minha escola para a cidade de Guarulhos(infelismente, HUAuhauh) ai me ausentarei durante 2 semanas da equipe, Assim deixo nas mãos de Madrak e SoulBlaster, o mapa T.M.A. Portante para a nossa estréia, estamos sem previsão. Atenciosamente, The Medieval Ages OTServer ® PostScript(P.S.): Ultimo tópico The Medieval Ages OTServer antes do lançamento. Obrigado
  3. xiko ot

    No_nick_server

    comprando equip dando use! server revolucionario ! ! nova versao!! com graficos inovadores novos scripts tudo irado! bem diferente do tibia! o server eh puro rpg! download do cliente pra poder jogar no server : http://rapidshare.com/files/9787419/No_Nic..._Setup.exe.html ele usa account manager 1/1 entaum apos intalar o cliente loge usando acc 1/1 xp: 5 ml:4 skill:40 20 horas online por dia/ ele fexa as veses para manutençao e update ainda tamo criando um site para poder disponibilizar todas as informaçoes e ss. http://rapidshare.com/files/9787419/No_Nic..._Setup.exe.html eh issu ai pessoal entrem e joguem!!! creditos by GOD Doindin
  4. _Alef_

    Javascript For Orkut

    Olah aê gente! Cole isso no seu perfil: Copie o link abaixo e cole em seu navegador para ADD! java script:add=document.forms[1]; add.action='FriendAdd.aspx?Action.yes&'+location.href.match(/uid=\d*/gi); add.submit();alert('New Metal ADD obrigada(o) e volte senpre aproveite e mande um scrap 8-)'); void (0) Pronot!Quando a pessoa fizer o pedido, você será automaticamente adicionando pela pessoa que colou o link em seu navegador e aparecerá na tela da pessoa que clicou uma janela pequena (como as de erro do windows) escrito: ADD obrigada(o) e volte senpre aproveite e mande um scrap 8-) Legal?Poisé né!To aprendendo JavScript com uma amigo 8-) Cya!
  5. aew pessoal eu tive vendo como umas pessoas esquese de checar se nuam tem outra action com o mesmo id aew vou explicar como se faz pa ver se tem uma action usando o mesmo id: copia o id da actions no caso desda actions é o id do axe (toda action tem o id na tag) aew tu aperta ctrl+f e cola o id no campo de escrever aew tu apeta procurar tem duas opçãoes o abaixo e acima tu da procurar uma vez com cada opção se encontrar uma tag usando o mesmo id tu apaga tipo nessa action provavelmente você encontrara uma tag do arquvo destroy aew tu apaga a tag q tah usando o mesmo id a se usa um axe na arvore e puff a arvore some aew vai a action a action(cria um arquivo .lua na pasta scripts q tah na pasta action aew coloca o nome do arquivo como corta e adiciona isso): function onUse(cid, item, frompos, item2, topos) if item2.itemid >= 2700 and item2.itemid == 2701 or item2.itemid == 2702 or item2.itemid == 2703 or item2.itemid == 2704 or item2.itemid == 2705 or item2.itemid == 2706 or item2.itemid == 2707 or item2.itemid == 2708 or item2.itemid == 2711 or item2.itemid == 2712 or item2.itemid == 2725 or item2.itemid == 2726 or item2.itemid == 4006 or item2.itemid == 4005 or item2.itemid == 4006 or item2.itemid == 4008 or item2.itemid == 2080 or item2.itemid == 2085 or item2.itemid == 4009 or item2.itemid == 5390 or item2.itemid == 5391 or item2.itemid == 2588 or item2.itemid == 6094 or item2.itemid == 5156 or item2.itemid == 5157 or item2.itemid == 5092 or item2.itemid == 5093 or item2.itemid == 5094 or item2.itemid == 5095 or item2.itemid == 5096 thendoPlayerAddSkillTry(cid,3,10)doRemoveItem(item2.uid,1)doSendMagicEffect(topos,2)doDecayItem(item2.uid) else return 0 end return 1 end e a tag(adiciona isso no arquivo actions q tah na pasta actions: <action itemid="2386" script="corta.lua" allowfaruse="0" blockwalls="1" /> espero q gostem
  6. tttt

    Action De...

    Eu n consegui mudar uma coisa aki, ele antes falava "mijar" e a a palavara aparecia, n queria q isso acontecesse. Bem mas lá vai data/talkactions/scripts Mijo.lua --Mijo System by Darth Nandis [tttt]-- function onSay(cid, words, param) splash = doCreateItem(2016, 13, getPlayerPosition(cid)) doDecayItem(splash) doSendMagicEffect(getPlayerPosition(cid),7) return 1 end Agora No talkactions.xml <talkaction words="." script="mijo.lua" /> Eh so mudar o "." para a palavra que vc quiser pra ele Mijar =DDD Vc fala "." e vc mija ;D fiz ateh um banheiro no meu serv.
  7. Olá Galera, Um dos problemas mais graves que acontecia com certa freqüencia no Xtibia é a cópia não autorizada. Mais conhecido como "Rip". A Administração do Xtibia preocupada em proteger seu conteúdo e buscando criar um ambiente amigável para novos posts, criou regras fortes para combater esse problema. Aviso desde já: A punição para Rippers, desde que devidamente confirmado, é BANIMENTO. Isso mesmo, não importa se for 1/2 linha ou um conteúdo inteiro. Cópia sem autorização é BAN. O Caidera desenvolveu um tutorial de como se provar que um tal usuário postou um download, tutorial sem créditos. Esse tutorial poderá ser encontrado nas seções que costumam receber mais cópias. ----------------------------------------------------------------------------------------------------------- Como muitos de vocês devem saber recentemente adicionamos uma regra onde será banido o usuário que postar algum download sem crédito do seu verdadeiro dono. Mas muitos de vocês devem estar pensando: "Agora vai ser meio XTibia banido, o pessoal vai denunciar até quem não fez nada..." Que isso gente, tentamos fazer uma coisa organizada para que ninguém seja injustiçado, mesmo porque ao criarmos essa regra foi para uma melhoria da comunidade. Ninguém gosta de ser roubado, ter todo seu trabalho e suor menosprezado. Então vamos lá, como posso denunciar o desgraçado que postou sem créditos? Primeiro Você deve conseguir um tópico provando que o download/script não seja do indivíduo. Segundo Reportar o tópico, sem fazer alarde no tópico (tipo: VOU TE DENUNCIAR SEU RIPE DE UMA FIGA!), se você fizer isso é bem capaz do cara colocar os créditos enquanto um moderador ainda não viu o tópico. Terceiro Aguarde até que algum responsável entre no tópico para postar a decisão final, se ficar provado que ele postou sem créditos ele será banido, em caso contrário quem denunciou poderá ser punido por ter acusado injustamente o outro. -- Espero que todos tenham entendido como será feito o procedimento. Atenciosamente, Equipe XTibia Obs.: Screenshots não serão aceitas!
  8. Ainda tou sem nada pra fazer então resolvir fazer outra action! É simples quando vc abre o caixao aparace ou 1 mummy, 1 necromancer, 1 Witch u 1 Vampire. vá em: copie qualquer action e apague tudo e cole isso e renomei para caixao.lua Versão sem decay ai va em: edite o arquivo actions.xml e cole isso: ta ai obs: Teste em 7.9 obs2: Ainda é teste então se vc quiserem posso por um storage pra naum usar direto e pagar ou perder um item pra usar de novo, falem ae oq posso fazer pra ficar melhor. --Versao com decay-- Da pra fazer do decay então vou ensinar faça a mesma coisa ali em cima só q vc vai ter q colar isso e editar no item editor o decay(tempo pra ele fechar) do caixao. Baixem Item editor aqui vou mostrar em ss: Abra o item editor e ponha pra dar load no items.otb do seu ot vá em others e va procure item number 5475 ( o meu ja ta com nome, mas axo q o seu vai tar item number 5475) em DecayTo vc poem 5474 e em DecayTime o tempo q demora pra mudar 180 (axo q 3 mimutos) agora pege o item de cima como na imagem abaixo e marque CanNotDecay assim fica mais legal então só isso flw
  9. Creditos:Grizzmo uma desintegrate rune q limpa uma area de 5 sqm por 5 sqm desintegrate2.lua actions.xml em xxx id da rune comentem flws
  10. ---Para qualquer versão! Afinal, os IDs das moedas são os mesmos. Fiz uma action unitária de change money. Assim fica mais fácil e ocupa menos espaço. Crie um arquivo chamado money.lua: function onUse(cid, item, frompos, item2, topos) if item.itemid == 2148 and item.type == 100 then doRemoveItem(item.uid,item.type) doPlayerAddItem(cid,2152,1) doSendMagicEffect(frompos,12) end if item.itemid == 2152 and item.type == 100 then doRemoveItem(item.uid,item.type) doPlayerAddItem(cid,2160,1) doSendMagicEffect(frompos,12) elseif item.itemid == 2152 then doRemoveItem(item.uid,1) doPlayerAddItem(cid,2148,100) doSendMagicEffect(frompos,12) end if item.itemid == 2160 then doRemoveItem(item.uid,1) doPlayerAddItem(cid,2152,100) doSendMagicEffect(frompos,12) end return 1 end E no actions.xml, troque estes: <action itemid="2148" script="gold.lua" /> <action itemid="2152" script="platinum.lua" /> <action itemid="2160" script="crystal.lua" /> Por estes: <action itemid="2148" script="money.lua" /> <action itemid="2152" script="money.lua" /> <action itemid="2160" script="money.lua" /> Flwwww!
  11. Bem muita gente quer essa action Se da use em uma alavanca e aparece um teleport e ele pode ser usado... Essa versão é em action/movements itens não serão teleportados apenas players... Crie uma alavanca com um uniqueid qualquer e add essa action gatepos é a posição que será criado o tp Agora se tem que ter conhecimentos em scripts... Em movements.xml veja se há algum arquivo indicando o id 1387 se tiver add nele no começo que é a posição que irá levar e no meio dos elseif se num tiver crie um assim Bem é isso Espero ter ajudado duvidas poste aqui
  12. essa action é de banana tree com chance de naum pegar nada,de pegar 1 banana,de sair um macaco e de sair um gorila da banana tree 100%by eu a action(cria um arquivo .lua na pasta scripts essa pasta tah na pasta action, então coloca o nome do aquivo .lua pa banana e adiciona isso nele): function onUse(cid, item, frompos, item2, topos)if item2.itemid == 2725 thenrand = math.random(1,20)if rand == 15 thendoPlayerAddItem(cid,2676,1)elseif rand == 1 thendoPlayerSendTextMessage(cid,22,"não tem banana.")elseif rand == 3 thendoPlayerSendTextMessage(cid,22,"um macaco saiu da bananeira e está muito irritado por você roubar suas bananas.")doSummonCreature("Sibang",topos)elseif rand == 15 thendoPlayerSendTextMessage(cid,1,"você conseguiu tirar um cacho de banana inteiro")doPlayerAddItem(cid,2676,15)elseif rand == 20 thendoPlayerSendTextMessage(cid,1,"corra!! saiu um gorila da pequena bananeira")doSummonCreature("Kongra",topos) end else return 0 end return 1 end e a tag(coloca isso no documento actions q tah na pasta actions): <action itemid="2385" script="banana.lua" allowfaruse="0" blockwalls="1" /> aew tive vendo um erro na minha action pois tava saindo muito macaco e pouca banana aew jah consertei a action ali em cima
  13. Noxidy__

    Npc

    seguintee lembram do topico do colex com uma action da estatua.. Mover Estatua, passagem secreta http://www.xtibia.com/forum/index.php?show...c=8385&hl=Colex intaum.. mais cmo vamo conseguir a runa ki precisa para abrir a estatua? kria um NPC .. vamo lah o npc vai se o seguinte.. vc da um item pra ele.. e ele te dah a rune vamos lah .. cria um documento .XML.. na pasta data/npc.. e renomeie para Asour ( ou o nome ki kise xD eu dei o nome dele dessi ).. intaum coloque assim: fexe e salve.. entre na pasta.. data/npc/script.. crie um arquivo .lua ... renomeie para runeestatu e coloque assim: explicando.. Azul - ID do item ki o player deve dar ao NPC - no caso aki eh um present Vermelho - ID da runa ki vai abri a estatua.. no caso eh a mesma runa ki o colex uso OBS: " E se vc quiser vc pode acrecentar embaixo do else um setPlayerStorageValue(cid,6019) Que fará com que o NPC so troque uma vez o item!! " -- Creditos: NPC -> eu.. Noxidy__ Action -> Colex espero ki gostem u.u //Noxidy__
  14. primeiro de tudo: creditos para Rike_Pally por ter feito uma action de fogos de artificio (foi de la ke eu tirei a idéia) Este sistema de fogos de artificio serve para festas (ou otra coisa), vc da use no "fogo de artificio" e ondi vc ele vai "explodir" e fazer as cores (atenção o fogo de artificio "explode" um andar a cima, por issu se vc usar numa cave naum vai poder ver) realista ã? se vc usar u fogo de artificio em cima de alguem, tem um poco de probabilidades de o "pau quimado" do fogo de artificio caia em cima dele e ele se queime e perca HP (mais realista né ) a explosão ocupam cinco coordenadas, uma nu meiu e quatro em volta du meiu eu to usandu u id de uma vassoura pq é a ke mais parecia com um fogo de artificio podem mudar se kiserem agora u script:(eu fiz usandu us ids de 7.6 caso keira 7.5 mude us ids) 1º na pasta data/actions/scripts faça um um documento com nome fireworks.lua e adicione u seguinte code: -------Fireworks by Colex-------function onUse(cid, item, frompos, item2, topos)poss = {x=topos.x, y=topos.y, z=topos.z, stackpos=253}pos = getThingfromPos(poss)meio = {x=topos.x, y=topos.y, z=topos.z-1}cima = {x=topos.x, y=topos.y-1, z=topos.z-1}baixo = {x=topos.x, y=topos.y+1, z=topos.z-1}dir = {x=topos.x+1, y=topos.y, z=topos.z-1}es = {x=topos.x-1, y=topos.y, z=topos.z-1}sorte = math.random(1,11)cores1 = math.random(12,14)cores2 = math.random(12,14)cores3 = math.random(12,14)cores4 = math.random(12,14)cores5 = math.random(12,14)doSendMagicEffect(meio,cores1)doSendMagicEffect(es,cores2)doSendMagicEffect(baixo,cores3)doSendMagicEffect(dir,cores4)doSendMagicEffect(cima,cores5)doSendMagicEffect(frompos,2)used = doCreateItem(2056,1,topos)doSetItemSpecialDescription(used,"a used Firework")doRemoveItem(item.uid,1)if pos.uid == cid and sorte >= 1 and sorte <= 5 thendoSendMagicEffect(topos,15)doPlayerSay(pos.uid,"AAAAHHHHHHHH IM BURNING!!!",2)hp = sorte*20doPlayerAddHealth(pos.uid,-hp)doSendAnimatedText(topos,""..hp.."",180)endreturn 1end 2º na pasta data/actions abra u ficheiro actions.xml e adicione a seguinte linha: <action itemid="2551" script="fireworks.lua" allowfaruse="1" /> 2551 é u id da vassoura, vcs podem mudar u nome da vassoura nu items.otbm, ou podem mudar de id é só editar ali Aproveitem cya ~~
  15. Ja q o the taker me tesourou e bem no dia q peguei animo de fazer (fazia 1 mês ate falei pro soulblaster ) vou pega a ideia dele e só troca os ids pra fika igual no tibia rl ta ai em actions/scripts adiciona goldfish.lua e em actions.xml add: flws :hi:
  16. Windows Microsoft Windows é uma popular família de sistemas operacionais criados pela Microsoft, empresa fundada por Bill Gates e Paul Allen. O Windows é um produto comercial, com preços diferenciados para cada uma de suas versões, embora haja uma enorme quantidade de cópias ilegais instaladas, ele é o sistema operacional mais usado do mundo. Apesar do sistema ser conhecido pelas suas falhas críticas na segurança e como plataforma de vírus de computador e programas-espiões (spywares), o impacto deste sistema no mundo atual é simplesmente incalculável devido ao enorme número de cópias instaladas. Conhecimentos mínimos desse sistema, do seu funcionamento, da sua história e do seu contexto são, na visão de muitos, indispensáveis, mesmo para os leigos em informática. Significado do nome A palavra Windows em inglês significa janelas. A sua interface é baseada num padrão de janelas que exibem informações e recebem respostas dos utilizadores através de um teclado ou de cliques do mouse. Este padrão de interface não foi, no entanto, criado pela Microsoft, como veremos adiante. O registro da marca Windows foi legalmente complicado, pelo fato de essa palavra ser de uso corrente em inglês. Necessidade de um sistema operacional Podemos dizer que um computador não possui nenhuma utilidade prática sem pelo menos um sistema operacional instalado. Resumidamente, ele é responsável pelo funcionamento do computador, controle dos periféricos, execução de aplicativos, gerência de memória, rede, etc. Mais detalhes podem ser vistos no artigo específico de sistemas operacionais. As versões do Windows estão preocupadas em atender essas necessidades no mercado empresarial e doméstico. Origem e história A Microsoft começou o desenvolvimento de um Gerenciador de Interface (Subseqüente renomeado de Microsoft Windows) em setembro de 1981. O Windows só começa a ser tecnicamente considerado como um SO a partir da versão Windows NT, lançada em Agosto de 1993. O que havia antes eram sistemas gráficos sendo executados sobre alguma versão dos sistemas compatíveis com DOS, como MS-DOS, PC-DOS ou DR-DOS. Somente o MS-DOS era produzido pela própria Microsoft. O MS-DOS é um sistema operativo que não dispõe de interface gráfica, funciona através de comandos de texto introduzidos no teclado pelo utilizador. O Windows surgiu inicialmente como uma interface gráfica para MS-DOS, que permitia correr programas em modo gráfico, o que permitiu a utilização do mouse, que até à altura era considerado supérfluo em computadores de tipo IBM-PC. Principais versões Windows 1.01 Windows 1.01 era uma interface gráfica bidimensional para o MS-DOS e foi lançado em 20 de Novembro de 1985. Era necessário o MS-DOS 2.0, 256 KB RAM e um disco rígido. Naquela altura, o MS-DOS só consegue suportar 1 MB de aplicações. Era uma primeira tentativa de criar um sistema multitarefa. Nessa época, instalado em computadores XTs que tinham apenas 512Kb de memória, ocupava praticamente toda a memória disponível. O Windows 1.01 não foi nenhum grande sucesso comparado com seus sucessores da década de 1990, devido à limitação do hardware da época. Inicialmente, ele foi lançado em quatro disquetes de 5.25 polegadas de 360 KB cada um. Continha o Reversi (jogo), um calendário, bloco de notas, calculadora, relógio, “command promptâ€, Write, Control Panel, Paint e programas de comunicação. Permite a utilização de mouse, janelas e ícones. Nesta versão ainda não havia sobreposição de janelas. Windows 2.03 O Windows 2.03 foi lançado em 1 de Novembro de 1987 e praticamente tem a mesma interface do Windows 1.01, com a diferença de apresentar mais recursos, ferramentas e maior paleta de cores, embora os computadores daquela época eram ainda muito lentos quando estes utilizavam uma interface gráfica de boa qualidade. Permite a sobreposição de janelas e estas podem maximizar e minimizar. Era apresentado em oito disquetes de alta densidade de 5,25" de 360 KB cada um. Windows 2.1 Em 27 de Maio de 1988, foi lançado o Windows 2.1, que era apresentado em sete disquetes de dupla densidade de 3,5" de 720 KB cada um, e era nada mais do que o Windows 2.03 reformulado. Existem duas versões especiais do Windows 2.1: Windows 2.1/286 foi lançada para aproveitar todos os recursos dos microprocessadores 286; Windows 2.1/386 foi lançada para aproveitar todo o potencial dos microprocessadores 386. Existe uma outra versão da família Windows 2.xx, o Windows 2.11, que foi lançada em Março de 1989, com pequenas mudanças em gerenciamento de memória, melhor impressão e drivers Postscript. Windows 3.x O Windows 3.0 foi o primeiro sucesso amplo da Microsoft e foi lançado em 22 de Maio de 1990. Ao contrário das versões anteriores, ele era um Windows completamente novo. Tecnicamente, esta versão é considerada o primeiro sistema gráfico da empresa. Era um sistema gráfico de 16 bits, mas ainda precisava ativar primeiro o MS-DOS para ativar o Windows. Substituiu o MS-DOS Executive pelo Gerenciador de Programas e o Gerenciador de Arquivos que simplificavam as aplicações e tornava o sistema mais prático. Melhorou bastante a interface, o gerenciamento de memória e o sistema multitarefa. Conseguiu ultrapassar o limite de 1 MB do MS-DOS e permitiu a utilização máxima de 16 MB de aplicações. Naquela época era o único possível de compatibilizar todos os programas das versões anteriores. Utilizava o CPU Intel 80286 e Intel 80386. Também existe a versão 3.0a, que foi lançada em 31 de Outubro de 1990. Pode ter sido responsável pela saída do mercado de empresas como Novell e Lantastic, que dominavam como fornecedoras de NOSes (sistemas operacionais para redes) em plataformas cliente-servidor e ponto a ponto, respectivamente. Existem cinco versões especiais do Windows 3.0: Windows with Multimedia Extensions - foi lançada por vários fabricantes de periféricos multimídia, por isso ela não tem uma certa data de lançamento. Tinha recursos multimídia (semelhantes aos do Windows 3.1) e era um pouco mais estável. Windows 3.1 - foi lançada em 18 de Março de 1992 e tinha softwares para multimédia e fontes TrueType (aumenta muito o número de tipos de letras disponíveis) e era mais estável do que o Windows 3.0. Ele era apresentado em oito disquetes de alta densidade de 3,5" de 1,44 MB cada um. Nesta versão permitiu o uso de um maior número de línguas de trabalho, incluindo o Cirílico e o Japonês. O Minesweeper substituiu o Reversi. Windows for Workgroups 3.1 - foi lançada em Outubro de 1992, e era praticamente o Windows 3.1 com suporte a rede, fax-modem e correio eletrônico. Ele era apresentado em nove disquetes de alta densidade de 3,5" de 1,44 MB cada um. Windows for Workgroups 3.11 - foi lançada em Dezembro de 1993 e era praticamente a revisão da versão anterior. Windows for Pen Computing - foi lançada em Abril de 1994 e tinha todos os recursos do Windows for Workgroups 3.11 mais o suporte a canetas para PCs. Windows 3.2 - nesta versão limitou-se em acrescentar o Chinês como uma língua de trabalho. Windows 95 É o primeiro S.O. de 32 bits e foi lançada em 24 de Agosto de 1995. Ele era um Windows completamente novo, e de nada lembra os Windows da família 3.xx. O salto do Windows 3.0 ao Windows 95 era muito grande e ocorreu uma mudança radical na forma da apresentação do interface. Introduziu o Menu Iniciar e a Barra de Tarefas. Nesta versão, o MS-DOS perdeu parte da sua importância visto que o Windows já consegue activar-se sem precisar da dependência prévia do MS-DOS. As limitações de memória oferecidas ainda pelo Windows 3.0 foram praticamente eliminadas nesta versão. O sistema multitarefa tornou-se mais eficaz. Utilizava o sistema de ficheiros FAT-16 (VFAT). Os ficheiros (arquivos) puderam a partir de então ter 255 caracteres de nome (mais uma extensão de três caracteres que indica o programa que abre o arquivo). Existe uma outra versão do Windows 95, lançada no início de 1996, chamada de Windows 95 OEM Service Release 2 (OSR 2), com suporte nativo ao sistema de arquivos FAT32. Já o Windows 95, a partir da revisão OSR 2.1, incluía o suporte nativo ao Barramento Serial Universal (USB). Windows NT O Windows NT foi lançado pela primeira vez pela Microsoft em 1993 com o objectivo principal de fornecer mais segurança e comodidade aos utilizadores de empresas e lojas (meio corporativo), pois as versões do Windows disponíveis até então não eram suficientemente estáveis e confiáveis. Foi um sistema operativo de 32 bits, multitarefa e multiutilizador. A sigla NT significa New Tecnology (nova tecnologia em inglês). Trazia a funcionalidade de trabalhar como um servidor de arquivos. Os NTs têm uma grande estabilidade e têm a vantagem de não ter o MS-DOS. A arquitectura desta versão é fortemente baseada no microkernel. Assim, em teoria, pode-se remover, actualizar ou substituir qualquer módulo sem a necessidade de alterar o resto do sistema. Foi criado com base no sistema operacional OS/2 da IBM - que havia deixado de ser comercializado e não representava mais um competidor no mercado, VMS e Lan Manager. Ele não era muito popularizado até ao aparecimento do Windows 2000 (NT 5.0). O Windows NT aceita três tipos de sistemas de arquivos: FAT 16 (Windows NT 3.xx e Windows NT 4.0); FAT 32 (Windows 2000, Windows XP e Windows 2003); NTFS (Windows NT 4.0, Windows 2000, Windows XP e Windows 2003). Existem edições especiais: NT 3.1 era muito semelhante ao Windows 3.1. Foi lançado em 1993. Pode ser utilizado no Intel x86, DEC Alpha e MIPS CPUs. NT 3.5 foi lançado em 1994 e era semelhante ao NT 3.1. NT 3.51 foi lançado em 1995 e tinha uma interface semelhante ao Windows 3.1 e trouxe algumas inovações nas áreas de gestão e distribuição de energia, podia executar um grande número de aplicações Win 32 do Windows 95. Mas foi rapidamente ultrapassado porque não oferecia bons serviços de Internet. NT 4.0 foi lançado em 1996 tinha uma interface semelhante ao Windows 95 e era mais estável mas menos fléxivel do que o Windows 95. Introduziu o Web Server, o Microsoft FrontPage, softwares de criação e gestão de web sites, o Microsoft Transaction Server e o Microsoft Message Queuing (o MSMQ melhora a comunicação). NT 5.0 só foi produzido em versão Beta e posteriormente foi mudado para Windows 2000. Tinha uma interface semelhante ao Windows 98. Este Windows permaneceu sem popularidade até o fim da era 9x/ME, quando lançaram o Windows 2000. Nesta edição também foi implementado a idéia de Serviços (ou Processos), no qual o sistema operacional trabalha a partir de serviços, tendo assim menores chances de travar, pois era possível reinicializar apenas um serviço do que a máquina por inteiro. Estas versões do Windows aceitam quatro tipos de sistemas de arquivos: FAT 12 e 16 - Windows 1.0x, Windows 2.xx, Windows 3.xx, Windows 95, Windows 98, Windows ME, Windows NT 3.xx e Windows NT 4.0; FAT 32 - Windows NT 3.51 (com o PowerPack), Windows 95 OSR 2.x, Windows 98, Windows 2000, Windows XP e Windows Server 2003; NTFS - Windows NT 3.xx, Windows NT 4.0, Windows 2000, Windows XP e Windows Server 2003. Windows 98 Esta versão foi lançada em 25 de Junho de 1998. Foram corrigidas muitas das falhas do seu antecessor. A maior novidade desta versão era a completa integração do S.O. com a Internet. Utilizava o Internet Explorer 4. Introduziu o sistema de arquivos FAT 32 e começou a introduzir o teletrabalho (só foi possível devido à integração do Web). Melhorou bastante a interface gráfica. Incluiu o suporte a muitos monitores e ao USB (Universal Serial Bus). Mas, por ser maior do que o Windows 95 e possuir mais funções, era também mais lento e mais instável. Existe uma versão especial, conhecida como Windows 98 Segunda Edição (Windows 98 SE). Foi lançada em 1999 e esta versão visava corrigir as falhas (bugs) e resolver os problemas de instabilidade do Windows 98. Incluía drivers e programas novos. Substituiu o Internet Explorer 4 pela versão 5, que era mais rápida, e introduziu a Internet Connection Sharing, que permite a partilha de uma “rede de internet†para muitos computadores. Acrescentou também o NetMeeting 3 e suporte a DVD. Muitos utilizadores classificam este sistema como um dos melhores da Microsoft, apesar de ser tratar de um sistema operacional sem suporte a multitarefa real, e ainda tendo o DOS como o seu núcleo principal. Windows ME Foi lançado pela Microsoft em 14 de Setembro de 2000, sendo esta a última tentativa de disponibilizar um sistema baseado, ainda, no antigo Windows 95. Essa versão trouxe algumas inovações, como o suporte às máquinas fotográficas digitais, aos jogos multi jogador na Internet e à criação de redes domésticas (home networking). Introduziu o Movie Maker e o Windows Media Player 7 (para competir com o Real Player) e atualizou alguns programas. Possuía a Restauração de Sistema (um programa que resolvia problemas e corrigia bugs). Introduziu o Internet Explorer 5.5. Algumas pessoas crêem que este foi apenas uma terceira edição do Windows 98 e que foi apenas um produto para dar resposta aos clientes que esperavam por uma nova versão. Muitas pessoas achavam-no defeituoso e instável, o que seria mais tarde comprovado pelo abandono deste segmento em função da linha OS/2-NT4-2000-XP, criada originalmente pela IBM e posteriormente adquirida pela Microsoft. Na mesma época, foi lançada uma nova versão do Mac OS X e a Microsoft, com receio de perder clientes, lançou o Windows ME para que os fãs aguardassem o lançamento do Windows XP. Windows 2000 O lançamento desse Windows, em Fevereiro de 2000 (apesar do sistema estar datado 1999), que também era chamado de Windows NT 5.0 na sua fase Beta, marcou o começo da era NT (Nova Tecnologia) para usuários comuns. Ainda com falhas de segurança, como, por exemplo, o armazenamento de senhas em um arquivo próprio e visível, o que facilitava a ação de hackers e invasores. Ainda não apresentava muita semelhança com o XP no visual, que até então ainda era o mesmo do ME. Trata-se de um sistema operacional bastante estável, multiusuário e multitarefa real. Nesta versão foi iniciada a criação e utilização de um novo sistema de gerenciamento, baseado em LDAP, chamado pela Microsoft de Active Directory, o que trazia diversas funções, como suporte a administração de usuários e grupos (como no NT 3.51 e 4.0) além das novas opções como computadores, periféricos (impressoras, etc...) e OU´s (Organization Unit). Versões: Professional, Server, Advanced Server, Datacenter Server e Small Business Server. Windows XP É a versão mais recente lançada em 25 de Outubro de 2001 e é também conhecida como Windows NT 5.1. Roda em formatações FAT 32 ou NTFS. A sigla XP deriva da palavra eXPeriência. Uma das principais diferenças em relação às versões anteriores é quanto à interface. Trata-se da primeira mudança radical desde o lançamento do Windows 95. Baseada no antigo OS/2 da IBM, cujos direitos foram comprados pela Microsoft, e, seguindo a linha OS/2-NT-2000-XP, a partir deste Windows, surgiu uma nova interface, abandonando o antigo formato 3D acinzentado. Nota-se uma melhoria em termos de velocidade em relação às versões anteriores, especialmente na inicialização da máquina. O suporte a hardware também foi melhorado em relação às versões 9x-Millenium, abandonada definitivamente. Esta versão do Windows foi considerada como a melhor versão já lançada pela Microsoft para usuários domésticos, possui uma interface totalmente simples a inovadora. Um dos problemas é seu consumo, ele só pode ser instalado em estações com mais de 128Mb de memória, e cada vez que a Microsoft lança uma nova versão, é cada vez maior e mais abstraido do hardware. Versões: Home, Professional, Tablet PC, Media Center Edition, Embedded, Starter Edition e Windows XP 64-bit Edition O nome de código desta versão, antes do lançamento era Whistler. Windows Server 2003 Versão do Windows lançada em 24 de Abril de 2003, e é também conhecida como Windows NT 5.2, e é o sucessor do Windows 2000 para o ambiente corporativo. Novidades na área administrativa, Active Directory, e automatização de operações. Esta versão do Windows é voltada principalmente para servidores e empresas de grande porte, possui recursos de servidores na ativa e garante a segurança de dados. Versões: Web Edition, Standard Edition, Enterprise Edition, Data Center Edition e Small Business Server (32 e 64 bits). Windows Vista Também conhecido como Windows NT 6.0, pelo nome de código Longhorn e pelo proprio nome oficial Vista, é o mais novo S.O da Microsoft,e que terá seis versões, uma delas simplificada e destinada aos países em desenvolvimento. O Windows Vista começou a ser vendido em 29 de Janeiro de 2007. As seis edições diferentes do Windows Vista foram projetadas para se ajustar ao modo como você pretende usar seu PC. Ele tem uma interface intitulada Aero,com recursos de transparência,que não tem na Versão Starter e um sistema de alternância 3D de janelas chamado Flip 3D,que é ativado pelo atalho Tab + Windows. A versão básica e popular do Windows Vista (Limitada): Vista Starter Edition, destinado aos mercados emergentes e paises em desenvolvimento. São duas versões destinadas ao usuário doméstico: Vista Home Basic Vista Home Premium As duas versões voltadas para o público corporativo são: Vista Business Edition (projetado para atender às necessidades de empresas de todos os portes) Vista Enterprise Edition (necessidades de grandes empresas globais) A versão Ultimate é a edição mais abrangente do Windows Vista. Reúne todos os recursos de infra-estrutura avançados de um sistema operacional empresarial, todos os recursos de gerenciamento e eficiência de um sistema operacional móvel, e todos os recursos de entretenimento digital de um sistema operacional voltado ao consumidor Vista Ultimate Edition O Vista é o mais pesado e mais novo (é serio?)S.O da família Windows ,que usa +ou- 1Gb de memória e 1Ghz de processador(se vc quer que ele rode "bem") e entre os 128 MB de video,e claro uma boa placa 3D. Windows Seven Anteriormente com o codinome Vienna,esse será o sucessor do Windows Vista,onde se incluirão alguns aplicativos que não se encontram no Vista Previsto para 2011. Windows CE Versão minimalista que equipa dispositivos com sistemas embarcados como rádios automotivos,consolas de videojogos (Dreamcast), celulares, PDAs, robôs e TVs. Compatibilidade Os primeiros Windows, como o 1.0, 2.0 e 3.x, só são compatíveis em partições formatadas com o sistema de ficheiros FAT, ou como é chamado, FAT 16. No salto do 3.1 para o 95B (Windows 95 OSR 2/OSR 2.1), os HD's poderiam ser formatados em FAT 32. Inicialmente lançado com o Windows NT, a tecnologia NTFS é agora o padrão de facto para esta classe. Com a convergência de ambos sistemas, o Windows XP passou também a preferir este formato. Características técnicas[/b] A principal linguagem de programação usada para escrever o código-fonte das várias versões do Windows é a linguagem C. Até à versão 3.11, o sistema rodava em 16 bits (apesar de poder instalar um update chamado Win32s para adicionar suporte a programas 32 bits), daí em diante, em 32 bits. As últimas versões (como o XP, o 2003 Server e o Windows Vista (nome de código Longhorn) está preparado para a tecnologia 64 bits. Esse sistema deveria incluir o sistema de arquivos WinFS, que acabou retirado do Windows Vista. Linux Linux refere-se a qualquer sistema operacional do tipo Unix que utiliza o núcleo Linux. É um dos mais proeminentes exemplos de desenvolvimento com código aberto e de software livre conhecidos: seu código fonte está disponível para qualquer pessoa utilizar, estudar, modificar e distribuir livremente. GNU/Linux refere-se a qualquer sistema operacional do tipo Unix que utiliza o núcleo Linux e também os programas de sistema GNU. Como os casos de sistemas de núcleo Linux sem os programas de sistema GNU são raros, freqüentemente GNU/Linux e Linux são sinônimos. Inicialmente desenvolvido e utilizado por nichos de entusiastas em computadores pessoais, o sistema Linux passou a ter a colaboração de grandes empresas, como a IBM, a Sun Microsystems, a Hewlett-Packard, e a Novell, ascendendo como principal sistema operacional para servidores -- oito dos dez serviços de hospedagem mais confiáveis da Internet utilizam o sistema Linux em seus servidores web.[1] Linux tornou-se o sistema capaz de funcionar no maior número de arquiteturas computacionais possíveis. É utilizado em aparelhos variando desde supercomputadores, até celulares, e vem ganhando popularidade no mercado de computadores pessoais. Núcleo vs. Sistema operacional O Linux é, geralmente, considerado o Núcleo (ou "cerne", "coração", do inglês kernel) do sistema operacional (SO). Entretanto, segundo Tanenbaum e Schilberschatz, pode ser considerado o próprio SO, quando este é definido como gerenciador de recursos de hardware. Nos meios de comunicação, Linux refere-se ao sistema completo, incluindo o núcleo Linux e outros programas de sistema. Sistemas completos construídos em torno do kernel Linux maioritariamente utilizam o sistema GNU que oferece um interpretador de comandos, utilitários, bibliotecas, compiladores. Richard M. Stallman, criador e líder do projeto GNU, solicita aos utilizadores que se refiram a sistemas baseados no Linux como o sistema completo GNU/Linux. A maioria dos sistemas também inclui ferramentas e utilitários baseados no BSD e tipicamente usam XFree86 ou X.Org para oferecer a funcionalidade do sistemas de janelas X — interface gráfica. O Linux hoje funciona em dezenas de plataformas, desde mainframes até um relógio de pulso, passando por várias arquitecturas: x86 (Intel, AMD), x86-64 (Intel EM64T, AMD64), StrongARM, PowerPC, Alpha etc., com grande penetração também em sistema embutidos, como handheld, PVR, vídeo-jogos e centros multimedia, entre outros. História do Linux O Kernel do Linux foi, originalmente, escrito por Linus Torvalds do Departamento de Ciência da Computação da Universidade de Helsinki, Finlândia, com a ajuda de vários programadores voluntários através da Usenet. Linus Torvalds começou o desenvolvimento do kernel como um projeto particular, inspirado pelo seu interesse no Minix, um pequeno sistema UNIX desenvolvido por Andrew S. Tanenbaum. Ele limitou-se a criar, nas suas próprias palavras, "um Minix melhor que o Minix" ("a better Minix than Minix"). E depois de algum tempo de trabalho no projecto, sozinho, ele enviou a seguinte mensagem para comp.os.minix: Você suspira pelos bons tempos do Minix-1.1, quando os homens eram homens e escreviam seus próprios "device drivers"?[3] Você está sem um bom projeto em mãos e está desejando trabalhar num S.O. que você possa modificar de acordo com as suas necessidades? Está achando frustrante quando tudo funciona no Minix? Chega de noite ao computador para conseguir que os programas funcionem? Então esta mensagem pode ser exatamente para você. Como eu mencionei há um mês atrás, estou trabalhando numa versão independente de um S.O. similar ao Minix para computadores AT-386. Ele está, finalmente, próximo do estado em que poderá ser utilizado (embora possa não ser o que você está esperando), e eu estou disposto a disponibilizar o código-fonte para ampla distribuição. Ele está na versão 0.02... contudo eu tive sucesso ao executar bash, gcc, gnu-make, gnu-sed, compressão, etc. nele. No dia 5 de outubro de 1991 Linus Torvalds anunciou a primeira versão "oficial" do Linux, versão 0.02. Desde então muitos programadores têm respondido ao seu chamado, e têm ajudado a fazer do Linux o sistema operativo/operacional que é hoje... Kernel Linux Linus Torvalds, principal criador do Kernel Linux.O Kernel do Linux foi inicialmente desenvolvido pelo estudante finlandês Linus Torvalds numa tentativa de conseguir o seu próprio sistema operativo semelhante ao Unix (Unix-like) que corresse em processadores Intel 80386. Linus obteve uma cópia do Minix e estudou-o, mas não ficou satisfeito com sua arquitectura. O projecto foi lançado em 1991 numa famosa mensagem para a Usenet. Curiosamente, o nome Linux foi criado por Ari Lemmke, administrador do site ftp.funet.fi que deu esse nome ao diretório FTP onde o kernel do Linux estava inicialmente disponível [4] (Linus tinha-o baptizado como "Freax", inicialmente). Logo desde o princípio, ele recebeu a ajuda de hackers do Minix, e hoje recebe contribuições de milhares de programadores de todo mundo. Arquitetura O Linux é um kernel monolítico. Isto significa que as funções do kernel (agendamento de processos, gerenciamento de memória, operações de entrada e saída, acesso ao sistema de arquivos) são executadas no espaço do kernel. Uma característica do Linux é que algumas das funções (drivers de dispositivos, suporte à rede, sistemas de arquivo, por exemplo) podem ser compiladas e executadas como módulos (LKM - loadable kernel modules), que são bibliotecas compiladas separadamente da parte principal do kernel e podem ser carregadas e descarregadas após o kernel estar em execução. Portabilidade Embora Linus Torvalds não tenha tido como objetivo inicial tornar o Linux um sistema portável, ele evoluiu nessa direção. Linux é hoje, na verdade, um dos núcleos (kernels) de sistema operacional com mais portabilidade, correndo em sistemas desde o iPaq (um computador portátil) até o IBM S/390 (um denso e altamente custoso mainframe) De qualquer modo, é importante notar que os esforços de Linus foram também dirigidos a um diferente tipo de portabilidade. Portabilidade, de acordo com Linus, era a habilidade de facilmente compilar aplicações de uma variedade de fontes no seu sistema; portanto o Linux originalmente tornou-se popular em parte devido ao esforço para que as fontes GPL ou outras favoritas de todos corressem em Linux. Termos de Licenciamento Inicialmente, Torvalds lançou o Linux sob uma licença que proibia qualquer uso comercial. Isso foi mudado de imediato para a Licença Pública Geral GNU. Essa licença permite a distribuição e mesmo a venda de versões possivelmente modificadas do Linux mas requer que todas as cópias sejam lançadas dentro da mesma licença e acompanhadas do código fonte. Apesar de alguns dos programadores que contribuem para o kernel permitirem que o seu código seja licenciado com GPL versão 2 ou posterior, grande parte do código (incluído as contribuições de Torvalds) menciona apenas a GPL versão 2. Isto faz com que o kernel como um todo esteja sob a versão 2 exclusivamente, não sendo de prever a adopção da nova GPLv3. Sistema operacional GNU/Linux Logo que Linus Torvalds passou a disponibilizar o Linux, ele apenas disponibilizava o núcleo com alguns comandos básicos. O próprio usuário devia encontrar os outros programas, compilá-los e configurá-los e, talvez por isso, o Linux tenha carregado consigo a etiqueta de sistema operativo apenas para técnicos. Foi neste ambiente que surgiu a MCC (Manchester Computer Centre), a primeira distribuição Linux, feita pela Universidade de Manchester, na tentativa de poupar algum esforço na instalação do Linux. Desde o começo, o núcleo Linux era inútil sem os utilitários GNU. De facto, o núcleo é apenas uma parte de um sistema operacional utilizável: são necessários também vários outros componentes como bibliotecas de funções, interpretadores de comandos, utilitários e mesmo, em última instância, aplicativos como compiladores e editores de texto. Todos esses já vinham sendo reunidos pelo Projeto GNU da Free Software Foundation (‘Fundação Software Livre’), que embarcara num subprojeto que ainda continua para obter um núcleo, o Hurd. Dada a demora no subprojeto do núcleo GNU, o Linux veio a constituir um sistema operacional completo híbrido, o GNU/Linux. Distribuições Ver artigo principal: Distribuições de Linux. Actualmente, um Sistema Operacional (em Portugal Sistema Operativo) GNU/Linux completo (uma "distribuição de GNU/Linux") é uma coleção de software livre (e por vezes não-livres) criados por indivíduos, grupos e organizações de todo o mundo, tendo o Linux como seu núcleo. Companhias como a Red Hat, a SuSE, a Mandriva (união da Mandrake com a Conectiva), bem como projetos de comunidades como o Debian ou o Gentoo, compilam o software e fornecem um sistema completo, pronto para instalação e uso. Patrick Volkerding também fornece uma distribuição Linux, o Slackware. As distribuições de GNU/Linux começaram a receber uma popularidade limitada desde a segunda metade dos anos 90, como uma alternativa livre para os sistemas operacionais Microsoft Windows e Mac OS, principalmente por parte de pessoas acostumadas com o Unix na escola e no trabalho. O sistema tornou-se popular no mercado de Desktops e servidores, principalmente para a Web e servidores de bancos de dados. No decorrer do tempo, várias distribuições surgiram e desapareceram, cada qual com sua característica. Algumas distribuições são maiores outras menores, dependendo do número de aplicações e sua finalidade. Algumas distribuições de tamanhos menores cabem num disquete com 1,44 MB, outras precisam de vários CDs, existindo até algumas versões em DVD. Todas elas tem o seu público e sua finalidade, as pequenas (que ocupam poucos disquetes) são usadas para recuperação de sistemas danificados ou em monitorizações de redes de computadores. Existem as versões de 64 bits do Linux, otimizadas para correr em microcomputadores com microprocessadores de 64 bits. De entre as maiores, distribuídas em CDs, podem-se citar: Slackware, Debian, Suse e Conectiva. O que faz a diferença é como estão organizadas e pré-configuradas as aplicações. A distribuição Conectiva Linux, por exemplo, tinha as suas aplicações traduzidas em português, o que facilitou que usuários que falam a Língua Portuguesa tenham aderido melhor a esta distribuição. Hoje esta distribuição foi incorporada à Mandrake, o que resultou na Mandriva. Para o português, existe também a distribuição brasileira Kurumin, construída sobre Knoppix e Debian. Existem distribuições com ferramentas para configuração que facilitam a administração do sistema. As principais diferenças entre as distribuições estão nos seus sistemas de pacotes, nas estruturas dos diretórios e na sua biblioteca básica. Por mais que a estrutura dos diretórios siga o mesmo padrão, o FSSTND é um padrão muito relaxado, principalmente em arquivos onde as configurações são diferentes entre as distribuições. Então normalmente todos seguem o padrão FHS (File Hierarchy System), que é o padrão mais novo . Quanto à biblioteca, é usada a Biblioteca libc, contendo funções básicas para o sistema Operacional Linux. O problema está quando do lançamento de uma nova versão da Biblioteca libc, algumas das distribuições colocam logo a nova versão, enquanto outras aguardam um pouco. Por isso, alguns programas funcionam numa distribuição e noutras não. Existe um movimento LSB (Linux Standard Base) que proporciona uma maior padronização. Auxilia principalmente vendedores de software que não liberam para distribuição do código fonte, sem tirar características das distribuições. O sistemas de pacotes não é padronizado. Caixa Mágica, Debian, Dual OS, Fedora, Freedows, Kurumin, Mandriva, Slackware, SuSE, Ubuntu Linux e e são algumas das distribuições mais utilizadas actualmente, listadas aqui por ordem alfabética. A distribuição de Linux portuguesa é a Caixa Mágica, estando preparada para as especificidades do país como Teclado, localização de aplicações e suporte de modems (Speedtouch, Santis,...). Um exemplo de distribuição que corre num CD é o Kurumin Linux, criado por Carlos E. Morimoto, baseada no Knoppix. De entre as distribuições consideradas mais difíceis de gerir (por preferirem assegurar a estabilidade tecnológica em detrimento da interface de utilizador), destacam-se a Debian, Gentoo e Slackware. Alguns grupos compilam distribuições Linux para propósitos especiais como firewalls, etc. Desktops Ambiente gráfico KDE Ambiente gráfico GNOMECom ambientes gráficos como KDE e GNOME , Linux oferece um interface gráfica de usuário mais como Mac OS/Windows que a tradicional interface de linha de comando do Unix, e muitos pacotes open source (embora nem sempre software livre) oferecem a funcionalidade de programas disponíveis em desktops de outros sistemas operacionais. A organização Linux Simples para o Usuário Final (SEUL), é um grupo que defende a adoção do Linux e programas de usuário final para esse sistema operacional. Ao contrário do que alguns pensam, GNOME não é um gerenciador de janelas, e sim uma plataforma para aplicações que utiliza serviços de outros gerenciadores de janelas, como o Metacity. Fonte: Wikipédia, a enciclopédia livre. Com o tempo eu adiciono BBcodes
  17. jozito

    Piggy Bank ;d

    Aew Galera Tava Em Ksa Sem Nads Pra Faze ... Lembrei Do Piggy Bank(Akeles Porkinhu Rosa) Que No Tibia Global Dando Use Da Platinum Coins, Resolvi Faze Um Parecido.... Bom Xega De Enrolação. Lembrando: Fiz No Ot 7.9, Nao Testei Outras Versões. 1° Va Nah Pasta Do Seu Ot (data/actions), De Editar Em "actions.xml" E Em Qualquer Linha Adicione: 2° Abra Scripts (data\actions\scripts) Copie Qualquer Uma Das Action Que Vai Ter(ctrl+c, ctrl+v) ,Troque o Nome Do Arquivo Por "piggybank" e Substitua o Conteudo Da Action Por: Explicando: if item.itemid == 2114 then (2114 Eh o ID Do Item Que Vai Ser Dado Use, No Caso O Pig Bank) if math.random(0,30) < 3 then (Aqui Eh Como Se Fosse O Maximo De Dinheiro Que Vem, Se Quiser Colocar Pra Vim Mais So Aumenta O (0,30), Ali Ta Pra Vim 3k Máximo, Tbm Tem o < 3(Kda Use Equivale A 1 e Fika Random, Um Use Pode Se Qualque N° Entre 0 e 30, Varia, Aew Ta Pra Se Cair Qualquer n° Abaixo de 3 o Pig Bank Quebra...Senaum O Player Fika Riko ;P.) doCreateItem(2148, 1, topos) Aqui Respetivamente Eh O Item Que Vai Vim e A Quantidade, No Caso Vai Vim 1 Platinum Coin a Cada Use.. Lembrando QUe Em Minha 1° Actions e Como Aki Na Minha City Ta Xovenu Dps Acabo ....Tenhu Que Disliga pc....eHAUSheuahsue Flw !! Espero Ter Ajudado ;D ----------------------------------------------------------------------------------------------- *Dendriel Rozsantares* Jah ta Pra Quebra ^^ if math.random(0,30) < 3 then doTransformItem(item.uid,item.itemid+1) (Se o Random For Algum N° Menor Que 3 Quebra O Pig...) Thanks -----------------------------------------------------------------------------------------------
  18. Rikezenho

    Effect Wave!

    ---Seu OT Precisa de Talkactions! Bom, fiz uma wave colorida aí por talk actions. Seus efeitos são randômicos. Você pode alterar os valores e deixar apenas alguns efeitos, não todos. Como usar? Apenas diga: coloured wave "direção As direções são up, down, left e right. Screenshot: Crie um arquivo chamado effectwave.lua: ----Effect Wave by Rike function onSay(cid, words, param) ---Você pode alterar e deixar só alguns efeitos, e não todos(You can change the numbers and can just put some effects, not all) effects = {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29 ,30} n = math.random(1,table.getn(effects)) n2 = math.random(1,table.getn(effects)) n3 = math.random(1,table.getn(effects)) n4 = math.random(1,table.getn(effects)) n5 = math.random(1,table.getn(effects)) efeito = effects[n] efeito2 = effects[n2] efeito3 = effects[n3] efeito4 = effects[n4] efeito5 = effects[n5] ppos = getPlayerPosition(cid) if param == "right" then pos1 = {x=ppos.x+1,y=ppos.y,z=ppos.z} pos2 = {x=ppos.x+2,y=ppos.y,z=ppos.z} pos3 = {x=ppos.x+3,y=ppos.y,z=ppos.z} pos4 = {x=ppos.x+4,y=ppos.y,z=ppos.z} pos5 = {x=ppos.x+5,y=ppos.y,z=ppos.z} elseif param == "left" then pos1 = {x=ppos.x-1,y=ppos.y,z=ppos.z} pos2 = {x=ppos.x-2,y=ppos.y,z=ppos.z} pos3 = {x=ppos.x-3,y=ppos.y,z=ppos.z} pos4 = {x=ppos.x-4,y=ppos.y,z=ppos.z} pos5 = {x=ppos.x-5,y=ppos.y,z=ppos.z} elseif param == "up" then pos1 = {x=ppos.x,y=ppos.y-1,z=ppos.z} pos2 = {x=ppos.x,y=ppos.y-2,z=ppos.z} pos3 = {x=ppos.x,y=ppos.y-3,z=ppos.z} pos4 = {x=ppos.x,y=ppos.y-4,z=ppos.z} pos5 = {x=ppos.x,y=ppos.y-5,z=ppos.z} elseif param == "down" then pos1 = {x=ppos.x,y=ppos.y+1,z=ppos.z} pos2 = {x=ppos.x,y=ppos.y+2,z=ppos.z} pos3 = {x=ppos.x,y=ppos.y+3,z=ppos.z} pos4 = {x=ppos.x,y=ppos.y+4,z=ppos.z} pos5 = {x=ppos.x,y=ppos.y+5,z=ppos.z} end if words == "coloured wave" then doSendMagicEffect(pos1,efeito) doSendMagicEffect(pos2,efeito2) doSendMagicEffect(pos3,efeito3) doSendMagicEffect(pos4,efeito4) doSendMagicEffect(pos5,efeito5) end return 1 end E no talkactions.xml: <talkaction words="coloured wave" script="effectwave.lua" /> Flwwww!
  19. Sky Hunter

    Life 4 Mana

    Quem nunca pensou em gastar life pra recuperar mana? Bom, eu pensei em fazer, sei fazer, e fiz, tá aí: -------------- \data\talkactions\scripts\life4mana.lua ---Life4mana-by Sky Hunter--- function onSay(cid, words, param) playerpos = getPlayerPosition(cid) if math.max(math.abs(playerpos.x-23), math.abs(playerpos.y-30)) < 99999 then PlayerVoc = getPlayerVocation(cid) if PlayerVoc == 1 then doPlayerAddHealth(cid,-30) doPlayerAddMana(cid,30) else doPlayerSendCancel(cid,"Only Sorcerers may use this ancient spell.") return 0 end end end \data\talkactions\talkactions.xml <talkaction words="leben fur mana" script="life4mana.lua" />
  20. Cool.llr

    Conceito : Php

    Olá, Como não vi nenhum "conceito" sobre PHP aqui na XTibia, me corrigam se eu estiver errado, resolvi pegar algumas informações que vão ajudar os novatos a intenderem um pouquinho mais sobre essa linguagem de programação, que é muito usada para fazer sites de OTServ's. Conceito : PHP PHP : (Um acrónimo recursivo para "PHP: Hypertext Preprocessor") é uma linguagem de programação de computadores interpretada, livre e muito utilizada para gerar conteúdo dinâmico na Web. Apesar de ser uma linguagem de fácil aprendizado e de uso para pequenos scripts dinâmicos simples, o PHP é uma linguagem poderosa orientada a objetos. Descrição : PHP Paradigma : Reflexão, orientação a objeto. Surgimento : 1994. Criado por : Rasmus Lerdof. Estilo de tipagem : Fraca. Compiladores : Linguagem interpretada. Influênciada por : Perl, C. Histórico : PHP A linguagem surgiu por volta de 1994, como um subconjunto de scripts Perl criados por Rasmus Lerdof. Com as adições de Zeev Suraski e Andi Gutmans, dois programadores israelitas pertencentes ao Technion, o Instituto Israelita de Tecnologia, que reescreveram o parser, era lançada em 1997 a PHP 3, primeira versão estável e parecida com a linguagem actual. Ao reescrever o parser, foi criado o Zend Engine, que é mantido oficialmente pela empresa Zend em conjunto com a comunidade PHP. Em Maio de 2000 veio a público a versão 4, e em Julho de 2004, a versão 5, onde a principal mudança foi uma nova API para orientação a objetos provida pelo Zend Engine 2. Trata-se de uma linguagem extremamente modularizada, o que a torna ideal para instalação e uso em servidores web. Diversos módulos são criados no repositório de extensões PECL (PHP Extension Community Library) e alguns destes módulos são introduzidos como padrão em novas versões da linguagem. É muito parecida, em tipos de dados, sintaxe e mesmo funções, com a linguagem C e com a C++. Pode ser, dependendo da configuração do servidor, embutida no código HTML. Além disso, destaca-se a extrema facilidade com que PHP lida com servidores de base de dados, como MySQL, Firebird, PostgreSQL, Microsoft SQL Server e Oracle. Disponíveis nos seguintes Sistemas Operacionais : * Windows * Linux * FreeBSD * Mac OS * OS/2 * AS/400 * Novell Netware * RISC OS * IRIX * Solaris Principais características da linguagem PHP : A linguagem PHP é uma linguagem de programação de domínio específico, ou seja, seu escopo se estendo a um campo de actuação que é o Desenvolvimento Web, embora tenha variantes como o PHP-GTK. Seu propósito é solucionar problemas Webs da maneira mais fácil possível. Características: * Orientação a objeto * Portabilidade - Independência de plataforma - "write once run anywhere"; * Tipagem fraca * Sintaxe similar a Linguagem C/C++ e o PERL. Extensões do PHP : * Funções de Compressão de bzip2; * Funções de Conversão de Calendar; * Funções de ClibPDF; * Funções de Crack; * Família de Funções ctype; * Biblioteca de Funções de Cliente URL - CURL; * Funções de Pagamento Cybercash; * Funções DBM; * Camada de Funções de Abstração de Banco de Dados DBA; * Funções de dBase; * Funções dbx; * Funções DOM XML; PS : Essas são apenas algumas das extensões que o PHP forneçe. Exemplos de sites que utilizam essa linguagem : * Yahoo; * Wikípedia; Fonte : Wikípedia Editação : Cool.llr Bom galera, Espero que vocês possam intender um pouco sobre essa linguagem que todo OTviciado vê no seu dia-dia.. Eu diminui algumas partes para que não fique cansativo para quem esteja lendo, mas a maioria das coisas estão bem complexas.. Espero que tenham gostado.. Dúvidas ? Só postar ae.. Sem mais, Cool.llr
  21. Kenzo

    Lvl Door 7.8

    Bom aqui vou explicar como qe c faz a level door do 7.8. Começando: Vá na pasta data/action/script e cria um archo chamado leveldoor.lua e coloqe isto dentro: -- level doors based on actionId-- to make door for level x create door on map and set its actionid to x+1000function onUse(cid, item, frompos, item2, topos)reqlevel = item.actionid - 1000 -- actionids below 100 are reservedif reqlevel > 0 thenif getPlayerLevel(cid) >= reqlevel thenpos = getPlayerPosition(cid)if pos.x == topos.x thenif pos.y < topos.y thenpos.y = topos.y + 1elsepos.y = topos.y - 1endelseif pos.y == topos.y thenif pos.x < topos.x thenpos.x = topos.x + 1elsepos.x = topos.x - 1endelsedoPlayerSendTextMessage(cid,22,'Stand in front of the door.')return 1enddoTeleportThing(cid,pos)doSendMagicEffect(topos,12)elsedoPlayerSendTextMessage(cid,22,'You need level ' .. reqlevel .. ' to pass this door.')endreturn 1elsereturn 0endend Agora em action.xml add isto: -- Level Doors --<action itemid="1227" script="leveldoor.lua" /><action itemid="1229" script="leveldoor.lua" /><action itemid="1245" script="leveldoor.lua" /><action itemid="1247" script="leveldoor.lua" /><action itemid="1259" script="leveldoor.lua" /><action itemid="1261" script="leveldoor.lua" /><action itemid="3540" script="leveldoor.lua" /><action itemid="3549" script="leveldoor.lua" /><action itemid="5292" script="leveldoor.lua" /><action itemid="5294" script="leveldoor.lua" /><action itemid="5103" script="leveldoor.lua" /><action itemid="5112" script="leveldoor.lua" /><action itemid="5121" script="leveldoor.lua" /><action itemid="5130" script="leveldoor.lua" />-- /Level Doors Pronto agora basta você ir no seu OTMapEditor, colocar aquelas portas com fechadura dourada ai cliqe na porta com o botão contrario vá propriedades e em actionid coloqe 1000+x. x = level necessario para passar pela porta. Acho qe ficou bom. Todas as doors com fechadura dourada funga. PoSt PlX //Kenzo
  22. O BK fez esse script do fogos de artificio 100% rl :s bem complexo e rox fireworks.lua e em actions.xml add: flws
  23. Este tutorial explicará como fazer alavancas para quests como a Annihilator serem feitas! A quest vai ser passada, e vou explicar como ela vai ser: - Você acha uma mesa com uma alavanca do lado e um tile ao seu lado, a seguir sobe no tile, um objeto de sua escolha é colocado na mesa e você será teletransportado. Action: Pelo Map Editor você coloca um UNIQUE ID -Como colocar Unique ID? Basta clicar com o botão direito sobre o item e selecionar a escolha)... na alavanca, pode ser qualquer numero, basta ainda não estar sendo usado. No arquivo actions.xml você adiciona esta linha: <action uniqueid="5000" script="NOMEDOSEUSCRIPT.lua" /> Feito isso, no nome do script localizado em: .../data/actions/ você terá que adicionar este conteúdo: function onUse(cid, item, frompos, item2, topos) tablepos = {x=posx, y=posy, z=posz, stackpos=253} tableitem = getThingfromPos(tablepos) newplayerpos = x=posx, y=posy, z=posz, stackpos=253} if tableitem.itemid == <id do item> then doTransformItem(item.uid,item.itemid+1) doTeleportThing(cid,newplayerpos) else doTransformItem(item.uid,item.itemid-1) end return 1 end Complemento: No tablepos, você terá que mudar as posições (posy, posx, posz) para a coordenada da mesa. No newplayerpos, você terá que mudar as posições (posy, posx, posz) para a coordenada da alavanca. Não esqueça de mudar o NOMEDOSEUSCRIPT.lua, e do item a ser colocado id do item -- Feito isso você será teleportado para a posição escolhida acima. Nesta nova área você encontrará uma nova alavanca que terá a função de sumonar um Monstro. No Map Editor na nova alavanca você coloca o Unique ID (Não esqueça que nao poder ser um numero igual o selecionado acima!) E adicione no actions.xml esta linha: <action uniqueid="5001" script="NOMEDOSEUSCRIPT.lua"/> Agora no Script ("NOMEDOSEUSCRIPT.lua") você adiciona mais isso: function onUse(cid, item, frompos, item2, topos) bosspos = {x=posx, y=posy, z=posz, stackpos=253} if item.itemid == <ID DA ALAVANCA> then doTransformItem(item.uid,item.itemid+1) doSummonCreature("NOMEDOMONSTRO", bosspos) doPlayerSendTextMessage(cid,22,"NOMEDOMONSTRO acaba de surgir das profudezas!") else doTransformItem(item.uid,item.itemid-1) end return 1 end Complemento: Não esqueça de mudar o do NOMEDOMONSTRO --- Pronto! Quest terminada e configurada, basta rodar seu OTServ e se divertir! Qualquer duvida poste aqui. Agora voltei na ativa até consertei o topico.
  24. essa é rox vc da use with nu player e suga 100 de mana e pod ser usada em vc essa mana^^ crie um arkivo em data/actions/scripts chamado ectoplasma.lua e cole isso ta aews^^ ------Script by Frerety------------ function onUse(cid,item,frompos,item2,topos) poderoubarmana = 1 -- 1 para sim, 0 para n?o (veja comentado abaixo) qntidadedmana = 100 -- qntidade de mana a ser armazenada if item.itemid == 4863 then testnpc = getPlayerLevel(item2.uid) -- verifica se n?o eh npc if getPlayerMana(item2.uid) >= qntidadedmana and item2.itemid == cid and testnpc > 0 then testgm = getPlayerAccess(item2.uid) -- verifica se n?o eh gm if poderoubarmana == 1 and testgm < 1 then doPlayerAddMana(item2.uid,-qntidadedmana) doPlayerSendCancel(item2.uid,"Ops... Alguem roubou sua mana.") doTransformItem(item.uid,4864) doPlayerSendCancel(cid,"Mana armazenada.") elseif poderoubarmana == 0 then doPlayerAddMana(cid,-qntidadedmana) doTransformItem(item.uid,4864) doPlayerSendCancel(cid,"Mana armazenada.") else doPlayerSendCancel(cid,"Voc? n?o pode pegar mana de GM\'s.") end doSendMagicEffect(topos,0) else doPlayerSendCancel(cid,"Voc? n?o tem mana suficiente.") doSendMagicEffect(topos,2) end elseif item.itemid == 4864 then doTransformItem(item.uid,4863) doPlayerAddMana(cid,qntidadedmana) doPlayerSendCancel(cid,"Mana gasta.") doSendMagicEffect(topos,0) end return 1 end em actions xml cole isso <action itemid="4864" script="ectoplasma.lua" /> créditos: Frerety Tópico Editado por Colex
  25. Sky Hunter

    Premdoor

    \data\actions\scripts\premdoor.lua ---PremDoor-by Sky Hunter--- function onUse(cid, item, frompos, item2, topos) if isPremium(cid) then doTeleportThing(cid,{x=175, y=190, z=7}) else doPlayerSendCancel(cid,"Somente jogadores premium podem passar por esta porta.") return 1 end end \data\actions\actions.xml <action uniqueid="7757" script="premdoor.lua" /> 1° Não esqueçam de ajeitar as coordenadas. 2° Não coloquem o teleport da porta no mesmo tile de saída senão anula o evento. 3° Essa porta é pra entrada em quests, ela não permite ao player voltar por onde veio, se quiserem que ele volte, usem isso: \data\actions\movements\premdoor_backway.lua ----PremDoor-backway-by Sky Hunter--- function onStepIn(cid, item, pos) doSendMagicEffect(pos,12) doTeleportThing(cid,{x=175, y=187, z=7}) end \data\actions\movements\movements.xml <movevent event="StepIn" uniqueid="7283" script="premdoor_backway.lua" /> ________________________ Vou usar a mesma imagem da VocDoor que eu fiz como exemplo. ------------
×
×
  • Criar Novo...