Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 03/06/13 em todas áreas

  1. SmiX

    Pokemon Online - PO

    Eu não disse, em nenhum momento, que precisava de sources para esse sistema. @Galerinha Mais imagens para vocês saborearem. Sobre o teste server, eu estou com um probleminha de internet, porém, pretendo colocar online via HAMACHI. Caso algum spriter veja isso(Jhonsy), por favor faça uma doação de BAGS novas, com cores diferentes, de acordo com sua criatividade. O changelog atualizado para vocês: Espero que tenham gostado. ^^ Podem dar opinião sobre o servidor, tá gente.
    2 pontos
  2. 1579091

    Se Tornar Um Monstro Ao Morrer!

    Script: Monstro após a morte Função: Ao morrer o cadaver do player se torna em um zombie! (ps. Você pode configurar o monstro que ele vai se tornar, e talz) Print: Script: Primeiro vai em creaturescripts/creaturescript.xml e dentro coloque isso: <event type="death" name="Zombie" event="script" value="zombiedeath.lua"/> <event type="look" name="ZombieLook" event="script" value="zombiedeath.lua"/> Depois, em creaturescript, crie um arquivo chamado zombiedeath.lua e dentro coloque isso: Após feito isso, registre o script em login.lua: Antes que venha esta pergunta, que eu sei que viria: - O que aconteçe se morrer envenenado na protection zone? Simplesmente o monstro não irá nascer.
    1 ponto
  3. ImBack

    Global Full 9.6 Ot-Soft

    Bom alguns duvidaram, mais ta ai, flw ai gustavo :* OBS: SE ALGUEM FALAR QUE NÃO É O MESMO DA OT-SOFT É SÓ ABRIR NO RME E DAR UMA OLHADINHA NO TEMPLO E COMPRAR COM A DO SITE. SERVIDOR RODANDO EM MYSQL, NÃO DOU SUPORTE NELE. #Novidades: -Sistema de cooldown das magias 100% funcionando (SEM BUG DO COMBO). -Mount System 100%. -Taming System 97%. -Novos items 9.60. -Market System 100%. -Monstros adicionados. OBS*Este Mapa Possui Gray Island e Quirefang (100% Sem Bugs) #O que possui? -Peso do mapa: 140MB. - War of Emperium (Evento) - Battlefield (Evento) - Raids Automáticas (Script) - Zombie (Evento) - Database completa + Shop Pronto (DB FULL) - Wrath of Emperor com todas as missões (Mapa-quest) - Zao e New Banuta Piece (Mapa) - TFS 0.4 (Distro: Anti-Divulgação, War System, No-otbm check e sem "compite to 64bits") - War System com escudos (Script) - Mais de 30 Ilhas VIPS (Exclusivas OtSoft) - 15+ items VIPS (Script) - 9 cidades VIPS (Mapa) Download servidor completo Download DataBase Scan Pasta Data : https://www.virustot...sis/1349664734/ Scan Dlls + Distro : https://www.virustot...sis/1349665264/ Credito: OTmaker e ot-soft Anne Prevails!
    1 ponto
  4. 1 ponto
  5. 1 ponto
  6. haiguri

    Lista De Utilitários [100%]

    Lista de Utiitários Super Completa ! [Adicionado OTServs e versões de Tibia] Lista de Utilitários Lista de MapEditors - SimOne (Versão 7.6 a 8.60) Lista de MapEditors - RME (Versão 8.0 a 8.60) Versões de Tibia (7.1 a 8.62) Lista de Servidores [8.54 a 8.60]: OBS - Tudo foi testado. Créditos : -Aos membros dos devidos tópicos -70% -Pra mim, por ter juntado tudo, em apenas um tópico - 30% Espero ter ajudado . e
    1 ponto
  7. Para os que me perturbam com isso, de o botão do apache nao ligar ou ligar e desligar sozinho, fica ai uma sulução pra quem usa skype e uma rapida saida alternativa no webserver! Espero ter ajudado! em caso de persistencia tente o metodo passado pelo Raizen Créditos: PiabetaMan01 parte 1 RaizenUrameshi parte 2
    1 ponto
  8. Trocando os itens de seu Remere's Map Editor Bom, vejo que muitas pessoas tem dificuldades em trocar os itens de seu RME. Mas como assim, trocar os itens do meu RME??? Voce ja viu no rme, o "Raw Pallete" , ai em tileset o "Other", la fica alguns itens. No seu RME, eles podem estar na versao do tibia 8.54, vou ensinar a voces a colocarem uma versao mais atualizada, ou a que voces quiserem. Então vamos lá: Vá na pasta do seu RME (provavelmente será essa: computador>disco local (C:)>arquivos de programa>remere's map editor) e a pasta será assim: (SS) 2. Clique em Data: 3. Agora, dentro da pasta Data estará assim: 4. Agora voce vai na pasta da versao do seu mapa, por exemplo, alguns mapas abrem com o tibia 8.54 e outros com 8.6 (depende da versão do mapa, aqui no tutorial será com o 8.6, mas caso voce queira fazer com outra versao só fazer o mesmo na pasta da versao que voce queira). Clique em 8.6: 5. Agora dentro da pasta 860, estará assim: 6. Agora dentro da pasta tem esses itens, e no meios deles tem isto: Agora apague-os. 7. Agora, voce escolhe, se quer pegar itens atualizados, (8.7...) ou da pasta do seu ot, se voce quiser pegar da pasta do seu ot, vá na pasta do seu ot e vá em data/itens/ dentro da pasta, provavelmente tera 3 itens la: Items.xml items (em bloco de notas) randomization Copie o items.xml e o items em bloco de notas 8. Agora que copiou os 2, vá em computador>disco local (C:)>arquivos de programa>remere's map editor>data>860 e cole os dois la, agora feche e abra seu RME. Pronto. Gostou ??? Da um REP+ ai
    1 ponto
  9. Depois de muitos meses sem patrocinar alguma empresa de hosting, estamos dando as boas vindas á nossa nova parceira de todas as horas e responsável pela hospedagem do xtibia.com: "Server Soft". Uma grande preocupação que temos aqui no xtibia.com é filtrar as empresas que anunciam aqui e somente anunciar empresas e projetos de qualidade. Por esse motivo nós usamos a Server Soft por meses antes de anunciar essa parceria para vocês e posso dizer que adorei os serviços deles. A ServerSoft foi criada por especialistas em redes e sistemas operacionais onde fornecem uma qualidade, preço e atendimento muito superior ao mercado. Por estes motivos, escolhemos a Server Soft para hospedar nossa comunidade e todos os nossos projetos pessoais. Para iniciar nossa parceria o Ricardo Christian da RicardoEletr ServerSoft pediu para darmos um Recado, ele criou o preço mais barato do mercado e ainda vai dar +10% de desconto aqui pra comunidade, para ativar o desconto apenas digite o cod da promoção no momento da compra: XTIBIAFEV13 Vejam alguns preços: e repare na qualidade dos pacotes... VPS 512MB OpenVZ 2x Cores Xeon (Quem oferece VPS com 2 cpus?) 1000mbps Conexão (Quem oferece portas 1gbps?) 10GB SSD (Quem oferece o dobro de velocidade com hds SSD?) Por apenas R$25,90/mensais (saiba mais) DEDICADO Intel Xeon L5420 – 4x 2.5Ghz 16gb RAM 500 GB SATA II HDD 1000mbps Conexão Por apenas R$269,90/mensais (saiba mais) Indique amigos e ganhe créditos, vps ou até dedicados! Quem estiver interessado em ganhar créditos indicando amigos, basta acessar nossa area de parcerias/afiliados e conversar conosco! (Saiba mais) Os projetos Xdevelopers e Projetos Patrocinados... Em breve iremos conseguir algumas VPS com a Server Soft para patrocinar os bons desenvolvedores e criadores de projetos criativos.
    1 ponto
  10. • SPR & DAT Pokemon 5° Geraçao - Stigal [Download]• • Menu: ├ Informações; ├ Download; ├ PrintScreen; └ Creditos. • Informações Basicas • • Download's • [Pokemon] SPR e DAT [Pokemons 5 Geração] (4shared) http://www.4shared.com/rar/E836cXv0/Pokemon_Sprite_5_Gerao_-_Stiga.html Sprite Editor [v1.3.0] (4shared) http://www.4shared.com/rar/ZQ1w2BpH/Stigal_-_Spriter_Editor.html? Scan [Pokemon] SPR e DAT [Pokemons 5 Geração] (Virus Total) https://www.virustotal.com/file/030d85e9fe0bb5cab4e8159e3247b86a633acb35dc0773a03effe17da08cef87/analysis/1347751884/ • Prints De Algumas SPR • • Creditos • Stigal - {Master}
    1 ponto
  11. Seu sv so da com mysql entao man Ou seja com site
    1 ponto
  12. @SkyDarkyes Reportado Por Flood. @Topic Não é Erro, é Apenas Um Aviso. Abre o Config Naquela Mesma Parte, e Muda Onde Está Escrito plain Para sha1.
    1 ponto
  13. notle2012

    [Encerrado] Editando itens! ( Urgente )

    a parte que vc tem que editar não é em item.xml é sim em movements.xml vai em data\movements\movements.xml procura por 2517 e edita aparte da vocation e depois procura por 2352 edita aparte da vocation
    1 ponto
  14. comecei a fazer ciencias da computaçao ano passado, e fiquei surpreso no 1* dia de aula de programaçao, quando a prof perguntou o nome de todos na sala e qual linguagem de programaçao cada um ja tinha mexido... +/- 70% da turma NUNCA tinha visto nenhuma linguagem de programaçao serio ms.. tomei um susto na hora... ;x por isso mesmo que grande parte vira programador meia-boca a maioria escolhe isso como carreira que nem o prezyoso ta fazendo programar não é isso programar é algo que se sente prazer em fazer, hobby, paixão mas é isso mesmo que a gente ta falando vai aprender agora para de pensar em cursos, eles não vão te dar nada mais do que diploma não tem praticamente nada que tu vai aprender num curso que você não consegue aprender na internet e em livros
    1 ponto
  15. Roksas

    [Encerrado] (Duvida) Vip

    Claro, perdão. Essas duas linhas estavam assim: freePremium = true premiumForPromotion = true Ou seja, todos tem Premium grátis e promotion grátis, mudei para: freePremium = false premiumForPromotion = false BJOS
    1 ponto
  16. Slicer

    Comando de outfit Permanente

    /\ denovo vc flando em ler as regras... queria q vc nos mostrase AONDE ESTAO ESSAS REGRAS! @topic eh soh tu ir em XML/outfits.xml e olhor a tag 'quest' da outfit q tu quer dar.. ex: quest="181607" e depois usar o comando de storage natural do serv.. /storage nome do player, storage, value exe: /storage [GOD]Ticho, 181607, 1 fazendo isso o god vai ganhar a outfit de atletic...
    1 ponto
  17. lib/order.lua procura por.. isPremium e retira os -- ...
    1 ponto
  18. vital900

    Aula City #3

    Telhados & Ruas Telhados Bom, comecemos pelos tipos de telhados existentes.. Caso você vá ao local de telhados (terrain palette / Roofs).. Basicamente encontrará 8 tipos de telhados, irei mostrar como usa-los em um nível básico. Os tipos de telhados seriam: Agora usando o Auto Border você já consegue, mesmo que ‘FALHAMENTE’ montar alguns tipos de telhados.. Você pode optar por melhorar este Auto border, ou seja.. ‘Reborderizar’ os erros.. Agora, para finalizar estes 4 tipos de telhados você deve detalha-los, com oque vier a sua ‘cabeça’ e que deva combinar com ele e toda a sua obra (‘casa’ e telhado). Itens que podem ser usados.. Folhas/gramas/musgos/pedrinhas/etc.. Como o terceiro tipo de telhado é mais difícil de se dar o ‘acabamento’.. Eis como você pode fazê-lo: Finalizado assim, seus telhados. Obs: a bolota vermelha na terceira etapa do telhado, é indicando um erro que pode ocorrer, e como conserta-lo. Seguindo estes exemplos de criação de telhados, facilmente você poderá fazer telhados como estes: Créditos: SkyWar Ruas Bom, irei encinar dois tipos básicos e fáceis de ruas: TIPO A: Rua simples, boas para um local tranquilo e mais limpo. Tipo B: Rua mais detalhada, nela você deve tomar cuidado na hora de detalhar pois tudo deve ser bem posto OBS: as ruas devem ser detalhas com pedras, gramas e postes.. Já ao redor das ruas (na nature), deve-se por arvores, arbustos, gramas, pedras, flores, etc.. Você pode fazer grandes feitorias usando estes tipos de ruas, como fora bem feito pelo membro Left4Dead
    1 ponto
  19. você alterou o nome da sua database? sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "8042051" <- Senha do phpmyadmin sqlDatabase = "ivisore-global" <- deve estar igual o nome do banco de dados no phpmyadmin. sqlFile = "" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 mysqlReconnectionAttempts = 3 encryptionType = "sha1" Espero ter ajudado! REP++!
    1 ponto
  20. baixe a versao 1.9.1 ou a 2.9.1 and enjoy... --'
    1 ponto
  21. notle2012

    Arumar script

    tenta esse mudei umas coisas espero ter ajudado -- config by notle temp = 10 -- tempo que vai durar a trasformação 10 segundos local config = { --[vocation id] = { {lvl inicial, lvl maximo}, looktype, efeito,life,mana} [1] = { {lvl = {1, 24}, look = 71, eff = 1,life = 1000,mp = 1000}, {lvl = {25, 49}, look = 66, eff = 130,life = 2000,mp = 2000}, {lvl = {50, 74}, look = 91, eff = 15,life = 3000,mp = 3000}, {lvl = {75, 99999999}, look = 18, eff = 15,life = 5000,mp = 5000}, }, [2] = { {lvl = {25, 49}, look = 66, eff = 208,life = 3000,mp = 3000}, {lvl = {50, 74}, look = 91, eff = 208,life = 6000,mp = 6000}, {lvl = {75, 990000}, look = 306, eff = 9,life = 9000,mp = 9000}, }} -- config by notle function onSay(cid, words, param, channel) if getPlayerStorageValue(cid, 788525) >= os.time() then return doPlayerSendCancel(cid, "Você não pode se Transformar Denovo espere "..(getPlayerStorageValue(cid, 788525) - os.time()).." seconds.") end voc = config[getPlayerVocation(cid)] if voc then for i = 1, #voc do function life(cid, hp2) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)-voc[i].life) setCreatureMaxMana(cid, getCreatureMaxMana(cid)-voc[i].mp) return end if getPlayerLevel(cid) >= voc[i].lvl[1] and getPlayerLevel(cid) <= voc[i].lvl[2] then addEvent(life,1000*temp,cid,hp2) doPlayerSay(cid, "transformar") doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você Transformou!") doSetCreatureOutfit(cid, {lookType = voc[i].look}, -1) doSendMagicEffect(getCreaturePosition(cid), voc[i].eff) setCreatureMaxHealth(cid, getCreatureMaxHealth(cid)+(voc[i].life)) doCreatureAddHealth(cid,voc[i].life) setCreatureMaxMana(cid, getPlayerMaxMana(cid)+(voc[i].mp)) doPlayerAddMana(cid,voc[i].mp) doPlayerAddSkill(cid, 0, 1) addEvent(doRemoveCondition,1000*temp,cid, CONDITION_OUTFIT) addEvent(doCreatureAddHealth,1000*temp,cid,-voc[i].life) addEvent(doPlayerAddMana,1000*temp,cid,-voc[i].mp) setPlayerStorageValue(cid, 788525, os.time() +temp+3) return true end end return doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você precisa estar no minimo no level " .. voc[1].lvl[1] .. " ou ate ".. voc[#voc].lvl[2].." para transformar.") end return true end
    1 ponto
  22. Não foi nada haha. Boa sorte. Dúvida sanada, reported.
    1 ponto
  23. Faz o seguinte, abre cada arquivo dessas spells que ta acusando o 'setAttackFormula' com o bloco de notas, ai você procura por: setAttackFormula.... Troca isso por: setCombatFormula Não muda mais nada só isso. çç
    1 ponto
  24. DinoAdmin

    TM System

    Pokemonultimatetwo, Isso é impossivel amigo, voce teria que mecher no move1.lua
    1 ponto
  25. tiagotjsk

    Arumar script

    Nao entendo eu falo transform e nao acontese nada absulutament nada nao da erro em nada a palavra nao sai nao fala nada nada mesmo
    1 ponto
  26. Danilonilo

    [Encerrado]Dragon Ball: The History

    brigado pelo incentivo, é disso que agente precisa!
    1 ponto
  27. oog146

    Globalevents Teleport Falante 100%

    Bom esse é meu primeiro post de script vamos ver se da tudo certo ^^ vá em data>globalevents>scripts cria uma arquivo com nome texto.lua agora vá em data>globalevents>globalevents.xml e coloque essa tag <globalevent name="texto" interval="2" script="texto.lua" /> pronto unica coisa é edita as falas do "teleport" e a position se gostou da um rep+ :ange: :button_ok:
    1 ponto
  28. achei completamente hipócrita este post começar com "estamos banindo quem critica o fórum" e terminar com "Se não possui maturidade para uma discussão não discuta." quem não tem maturidade o suficiente pra não discutir já parte logo pro ban
    1 ponto
  29. TheSource

    NPC de teleport configuravel

    Bom, percebi que muitos servers usam teleport por não tem um npc digamos assim que teleport para determinado local, então resolvi posta aqui um código de um NPC totalmente configuravel até se o player sem premium account viaja ou não. Primeiro crie um arquivo xml com o nome que você deseja dentro de DATA/NPC <?xml version="1.0" encoding="UTF-8"?> <npc name="John" script="viajador.lua" walkinterval="350000" floorchange="0" speed="0"> <health now="100" max="100"/> <look type="662" head="114" body="94" legs="57" feet="0"/> <parameters> <parameter key="message_greet" value="Ola. Para mais informacoes de meus servicos diga {travel}." /> <parameter key="message_farewell" value="Tchau." /> <parameter key="message_walkaway" value="Tchau." /> </parameters> </npc> Entendendo o script: Ali em NPC Name é o nome do NPC, no caso ali está john, você pode modificalo para o nome que você deseja. Script é o nome do arquivo que você irá criar na pasta scripts, é o nosso proximo passo looktype é o outfit que ele vai usar, Head é a cor do cabelo dele, body é a cor da camisa, legs é a cor d a calça e feet a cor da bota. Proximo passo vai na pasta scripts dentro da NPC e crie um arquivo chamado viajar.lua ou o nome que você escolheuem script ali em cima || Npc/Scripts Entendendo o script: PREMIUM: Ali em amarelo onde tem "premium" ta assim premium = true, no caso "true" é sim e "false" é não ali o script pergunta se precisa de premium para viajar, se sim você deixa true se não coloque false. LEVEL: Level necessario para poder usar o NPC. COST: È quanto custará os serviços do NPC, lembrando que o preço está em golds. DESTINATION: é as coordenadas para onde o npc deverá teleporta o player. Gostou ?? da um REP++
    1 ponto
  30. porquê pra 9.6 não tem os programas necessários para fazer um bom servidor se alguém liberar esses programas e as sources irá ter muitos server, mais todos tem preguiça querem tudo na mão.
    1 ponto
  31. Gustavo18O

    [Globalevents] Invasão

    AKI NAO FUNFO
    1 ponto
  32. DiogoTemporario

    Fazendo Um Programa

    Trago esse tutorial para quem se interessar na área de programação. Não é só um tópico de como fazer um programa, mas também sobre ao que a área da programação pode te levar. Bem, pra começar com programação, sugiro uma linguagem bem simples. Vou passar alguns comandos do windows para você fazer um "programa" em batch ou bat. Que é a "linguagem de programação do windows". Edit: Nota: Batch-scripting é o ato de fazer scripts, pedaços de código, para serem rodados pelo interpretador de comandos do Windows. Não é uma linguagem de programação. Edit: Nota: Batch não é guiado a objetos como a maioria das linguagens mais avançadas, não é multi-plataforma, não suporta regex, e funções avançadas são complicadas, por isso não sugiro continuar mexendo após pegar o básico. O motivo desse tutorial ser sobre batch é porque você não precisa baixar nada para rodar os scripts, e porque os comandos básicos são facílimos de aprender - isso vai te passar o básico de lógica de programação - como funcionam programas de computador. Por que programar? Bem, motivos não faltam. Se você usa o computador com relativa freqüência, seria bom entender mais como os softwares dele funcionam, não? Além disso, conhecimento te ajuda a te proteger de malwares, te ajuda a realizar tarefas relativamente complicadas (você pode fazer um programa, por ex, para renomear arquivos em massa, evitando a chatisse de fazer isso.) e pode servir como um "plus" no currículo mesmo que você não siga essa área. Se você resolver seguir uma carreira nessa linha, é uma "profissão do futuro". É uma área relativamente nova e que promete ser muito explorada no futuro. Mais abaixo tem um post do usuário "noobinho" que é programador por profissão, aos interessados, vale a pena ler. Enfim, ao tutorial em si: Para fazer o programa você vai precisar do seguinte: Windows XP Bloco de notas (talvez funcione no windows vista ou 7) Antes de tudo, para salvar seu programa ao longo do tutorial, que será feito no bloco de notas, faça o seguinte: Clique em salvar como Renomeie seu arquivo para nome_do_arquivo.bat Vá sempre experimentando e salvando seu trabalho. Rode seu programa pra ver o que acontece. Se você errar, não desista. Programação é basicamente tentativa e erro. Para começo de conversa, abra o bloco de notas. Você pode ir pelo menu acessórios, mas vamos fazer de um modo diferente, pra entrar no espírito da coisa. Clique em Iniciar e então em executar. Digite "cmd" (sem as aspas) e clique OK. cmd.exe é o interpretador de comando do windows. Ele recebe os comandos, os interpreta e executa. Para uma explicação técnica, vide wikipédia Abrirá uma tela preta, esse é o cmd. Digite "start notepad.exe" (sem aspas) e presione enter, como no ex. abaixo: Se você fez tudo certo, o bloco de notas deve ter abrido. Deixe a caixinha preta (o cmd) aberto, vamos usar ele mais tarde. Pode minimizá-lo. Você abriu o bloco de notas porque é nele que você vai programar. Na primeira linha escreva o seguinte: @echo off Isso serve para ocultar as mensagens do interpretador de comandos. Ao invés de mostrar toda a interpretação do comando, ele vai apenas executá-lo e exibir o resultado, ou output. Na segunda linha vamos fazer uma label. Uma marcação. Escreva o seguinte: @echo off :inicio Não use acentos. O parâmetro ":" indica uma label. Essa marcação serve para orientar o computador. Se você precisar voltar ao início do programa, você precisará dessa marcação (mais tarde veremos como fazer isso). Edit: Nota: O uso de labels em geral é desencorajado em linguagens de programação mais avançadas. Na terceira linha vamos botar um comando. Você escolhe qual. Para ver uma lista de comandos e suas funções, volte a janela do cmd e digite "help" e pressione enter. Para instruções mais específicas de cada comando, digite no cmd: comando /? Onde "comando" é o nome do comando Se quiser se aprofundar mais ainda, vá na central de ajuda do windows e procure pelo comando. Neste tutorial vou mostrar alguns comandos. O primeiro é o title. Ele define o título do seu programa. Não é necessário entitular o seu prog., mas fica mais bonito. O segundo é echo. Ele imprime uma mensagem na tela. Eles funcionam da seguinte maneira: @echo off :inicio title Meu primeiro programa. echo Bem-vindo ao meu primeiro programa echo seguido de ponto indica quebra de linha Mas se você rodar esse programa ele vai abrir e fechar num piscar de olhos. Isso acontece pois você simplesmente mandou o computador exibir uma mensagem. Não mandou ele parar ou pausar. Para isso utiliza-se o comando pause. O comando pause fará o computador pausar o programa até segunda ordem. Exibindo "Pressione qualquer tecla para continuar". Se você não quiser que essa mensagem seja exibida, digite pause>nul Nosso programa fica assim: @echo off :inicio title Meu primeiro programa echo Bem-Vindo ao meu primeiro programa. echo. echo Se voce quiser continuar, digite qualquer tecla. pause>nul Como acabaram os comandos o programa se fechará. Mas você também pode usar o comando "exit" para encerrar seu prog. Os próximos comandos que veremos serão cls e goto. O cls não é seguido de nada. Sua função é unicamente limpar a tela. O goto é seguido do nome de uma label. Ele fará o programa executar as linhas abaixo de uma label. Introduzindo no nosso programa: Edit: Nota: Como dito anteriormente, o uso de labels é, em geral, desencorajado. Consequentemente, o uso de goto também é, mas é mais simples usar goto então vamos usar apenas para fins didáticos. @echo off [b]:inicio[/b] [b]cls[/b] title Meu primeiro programa echo Bem-Vindo ao meu primeiro programa. echo. echo Se voce quiser continuar, digite qualquer tecla. pause>nul [b]goto inicio[/b] Após o usuário pressionar qualquer tecla, o programa voltará para o início, isto é, serão executadas as linhas abaixo da label ":inicio". A começar por "cls", que limpará a tela. Aí foi formado um "loop". Um loop é uma parte do programa que "da voltas". Se você perceber, esse é um loop infinito. O usuário "não sai do lugar", volta sempre ao mesmo ponto, dá voltas. Esse programa ficou meio inútil, né? Mas é assim que se começa. Se você fez o passo de digitar "help" no cmd viu que existem muitos comandos interessantes. Para começar a dar um "sentido" ao programa precisamos usar variáveis. Variáveis são, explicando de um modo leigo, "objetos com um valor". Por exemplo, se eu setar, isto é, definir uma variável chamada "var" como "DiogoTemporario", toda vez que eu digitar %var%, será exibido "DiogoTemporario". O sinal % em batch, significa que o que está entre % é uma variável. Aí já vimos o comando set. Usa-se da seguinte forma: set variavel=valor Se você quiser que o usuário sete a variável usa-se o parâmetro /p. Isto é chamado de interação com o usuário. Usa-se da seguinte forma: set /p variavel=Digite um valor para a variável. O comando set é grando amigo do if. Que significa "se" em inglês. Um exemplo de uso: if %var1% == %var2% echo Var1 = Var2 ou seja se %var1% for igual a %var2% echo Var1 = Var2 Um uso para isso é a criação de menus. Vide ex. abaixo: set /p confirma=Voce deseja continuar?(s/n) if "%confirma%"=="s" echo Voce optou por continuar if "%confirma%"=="n" echo Voce optou por nao continuar pause experimente o código acima em seu prog. são usadas aspas quando se quer comparar uma variável com uma "string", isto é, um texto. quando se quer comparar uma variável com outra ou com um "int" ou "integer", isto é, um valor numérco, não usa-se aspas. Vamos usar todos os comandos que aprendemos para fazer o programa abaixo. Usarei ainda o comando cd, que define a pasta em que o programa será executado é mais ou menos isso e o comando md, que cria uma pasta. Use o help e comando /? para mais info. Sugiro que faça isso com os comandos set e if Sugestão: Use o comando start (o primeiro que vimos) em seu programa. Alguns processos do windows que sei de cor: calc.exe -> calculador spider.exe -> paciência spider sol.exe -> paciência winmine -> campo minado winword -> word 2007 iexplorer -> internet explorer<7.0 firefox.exe -> firefox chrome.exe -> chrome @echo off :inicio cls title Meu primeiro programa echo Bem-Vindo ao meu primeiro programa. echo. echo Se voce quiser continuar, digite qualquer tecla. pause>nul :confirmacao cls echo Voce decidiu continuar. echo Esse programa criara uma pasta em sua desktop echo. set/p confirmacao=Voce tem certeza que deseja continuar?(s/n) if "%confirmacao%"=="s" goto criar_pasta if "%confirmacao%"=="n" goto nao_criar_pasta cls echo Voce nao digitou uma opcao valida. pause goto confirmacao :nao_criar_pasta cls echo Voce decidiu nao continuar echo. echo Digite qualquer tecla para SAIR pause>nul exit :criar_pasta cls echo Voce decidiu criar uma pasta. cd %userprofile%\Desktop md Pasta_de_testes echo. echo Foi criada a pasta "pasta_de_testes" em sua desktop echo. echo Digite qualquer tecla para SAIR pause>nul %userprofile% é uma variável de sistema, isto é, setada pelo windows. o valor dela é o nome da pasta do usuário. ex: C:\Documents and Settings\Usuário\ Rode e veja o que acontece. Depois, faça você o seu! Qualquer dúvidas poste aqui; e... COMENTE!!!
    1 ponto
  33. Da algum erro? Senão acho que tem que mudar a linha: <action itemid="8905;8906;8907;8908;8909" event="script" value="shield.lua"/> Para: <action fromid="8905" toid="8909" event="script" value="shield.lua"/> ou: <action itemid="8905-8909" event="script" value="shield.lua"/> ou ainda: <action itemid="8905" event="script" value="shield.lua"/> <action itemid="8906" event="script" value="shield.lua"/> <action itemid="8907" event="script" value="shield.lua"/> <action itemid="8908" event="script" value="shield.lua"/> <action itemid="8909" event="script" value="shield.lua"/> Ve tbm se os ids são esses msm.
    1 ponto
  34. tiagotjsk

    Arumar script

    nem um
    -1 pontos
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...