Ir para conteúdo

270591

Campones
  • Total de itens

    68
  • Registro em

  • Última visita

Tudo que 270591 postou

  1. Ah, bem! Agora você explicou. Obrigado pela explicação, Look! Abraços do seu maior fã, Phill Potter
  2. JHAHAHAH! Eu ri do cantinho da disciplina. E como exatamente eu soube "aprovar" se eu não aprovei o sprite, eu o reprovei? Se você quis dizer "provar", provar o quê? Conte melhor essa história, pois está muito mal explicada.
  3. Gogeta, você está certo quanto ao GIF e o PNG. Sei que o PNG é o mais usado em sprites. Só queria dizer que o GIF também funciona bem. É um pouco mais pesado, mas a imagem sai tão boa quanto uma imagem em PNG. Só queria dizer que os dois são equivalentes e são melhores que o JPG. Ah, e não tente salvar um sprite seu em GIF pelo MSPAINT pois GIF + MSPAINT = :button_cancel: Se você salvar em GIF no MSPAINT, sua imagem pode sair igual ou pior que um JPG.
  4. Cara, eu achei ótimo, mas acho que você poderia botar uma cor menos forte. Um verde assim machuca os olhos. Ah, antes que eu me esqueça... Você está escrevendo um dicionário novo? Se sim, poderia me dizer o que quer dizer "Dificultade"? Se não, por favor corrija isso. Fora isto, está ótimo. :smile_positivo: :button_ok:
  5. Eu disse que era todo branco com uns risquinhos coloridos. Sabendo isso, você pode concluir que não há sombreamento. Edit: Antes que eu me esqueça! Seu sprite está... APROVADO! :button_cancel:
  6. Nossa, cara! Você fez um ótimo trabalho... ESTRAGANDO O SPRITE! Você fez um trabalho de gênio colorindo o sprite inteiro de branco, fazendo uns risquinhos coloridos e ainda por cima SALVANDO EM JPG! 1. Nunca salve em JPG. Salve em PNG ou GIF. Só não use GIF se estiver usando MSPAINT. Eu acho PNG melhor por ser mais leve. 2. Não acho que esse negócio de piorar editar sprites seja spriting. Se quiser ser um spriter, faça seus próprios sprites. 3. Bem, cara. Acho que se você ler MUITOS tutoriais como o do Galiant e o do Xedre, algum dia você não chega lá! NOSSA! DEI UMA DE LOOK ALI EM CIMA! Look, se roubei seu comentário, me desculpe. PS: Quer que eu te mande os tutoriais por PM? PPS: Ah, foi mal se te ofendi, cara! Edit: Agora que vi o título, quero saber o que isso tem a ver com Star Wars.
  7. Não acredito que ainda não postaram isso. Eu acho o MediaFire e o MegaFileUpload os melhores. Eles têm tudo que os outros têm. Adiciona aí: MediaFire MegaFileUpload
  8. Tio Mesenga, aqui não está funcionando. Está bugando quando eu tento iniciar o MySQL e o Apache no XAMPP. Eu já fiz o que você mandou fazer caso o Apache não funcionasse. A janela trava e fica não respondendo, e quando eu fecho, ele dá um erro. Já tentei baixar o 1.6.5, foi um pouco melhor e não travou, mas não resolveu nada. O que eu faço? Baixo uma outra versão? Edit: Será que o que está acontecendo é porque minha net é compartilhada?
  9. Olá, aí vai meu primeiro sprite. Ele é um bastão feito de madeira negra e ferro. Eu sei, não está muito bom e está uma chatice, mas estava sem criatividade e não quis fazer uma espada. Acho que ficou muito claro na parte de cima, mas isso é só a minha opinião. Eu sei que a madeira não parece madeira. Ela é madeira negra, e como eu a inventei, ela é do jeito que eu quiser. MWAHAHAHA.
  10. rip do tutorial do galiant no fórum do tibiabr: http://forums.tibiabr.com/showthread.php?t=243060 reportado
  11. 270591

    Minha Primeira Fake

    Bem... Aí vai minha primeira fake. Deem dicas e digam o que vocês acham.
  12. Pro exevo gran mas cake vc tem que criar um arquivo chamado cake ue.lua e salvá-lo na pasta data\spells\scripts\attack cole isso nele: local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 51) setCombatFormula(combat, COMBAT_FORMULA_SKILL, 1.0, 0, 2.0, 0) local area = createCombatArea(AREA_CROSS5X5) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end cole isso no seu spells.xml <instant name="Cake UE" words="exevo gran mas cake" lvl="80" mana="500" prem="1" needweapon="1" exhaustion="2000" selftarget="1" needlearn="0" script="attack/cake ue.lua"> <vocation name="Knight"/> <vocation name="Elite Knight"/> </instant> Pro exori cake vc tem que fazer a mesma coisa, mas o nome do arquivo .lua tem que ser cake strike.lua cole isso nele local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, 51) setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 41) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -0.6, 0, -0.7, 0) local distanceCombat = createCombatObject() setCombatParam(distanceCombat, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(distanceCombat, COMBAT_PARAM_EFFECT, CONST_ME_51) setCombatParam(distanceCombat, COMBAT_PARAM_DISTANCEEFFECT, 41) setCombatFormula(distanceCombat, COMBAT_FORMULA_SKILL, 0, -15, 1, 0) function onCastSpell(cid, var) if(variantToNumber(var) ~= 0) then return doCombat(cid, distanceCombat, var) end return doCombat(cid, combat, var) end e cole isso no spells.xml: <instant name="Cake Strike" words="exori cake" lvl="10" mana="20" prem="1" range="5" needtarget="1" blockwalls="1" needweapon="1" exhaustion="2000" needlearn="0" script="attack/cake strike.lua"> <vocation name="Knight"/> <vocation name="Elite Knight"/> </instant> pro exevo gran mas san, você tem que criar um arquivo .lua na mesma pasta dos dois acima com o nome de gods wrath.lua e colar isso nele local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.3, -30, -1.6, 0) local area = createCombatArea(AREA_CROSS5X5) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end e depois colar isso no spells.xml: <instant name="God's Wrath" words="exevo gran mas san" lvl="60" mana="300" prem="1" selftarget="1" exhaustion="2000" needlearn="0" script="attack/gods wrath.lua"> <vocation name="Royal Paladin"/> </instant> pro exevo san hur crie um arquivo .lua como nos outros acima, seu nome deverá ser holy wave. cole isso no .lua local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HOLYDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_HOLYAREA) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.5, 0, -2.0, 0) local area = createCombatArea(AREA_SQUAREWAVE5, AREADIAGONAL_SQUAREWAVE5) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end ponha isso no spells.xml <instant name="Holy Wave" words="exevo san hur" lvl="40" mana="200" direction="1" exhaustion="2000" needlearn="0" script="attack/holy wave.lua"> <vocation name="Paladin"/> <vocation name="Royal Paladin"/> </instant> pro exevo mort hur, crie um .lua chamado death wave na mesma pasta dos 4 acima. esse devera ser seu conteudo local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.5, 0, -2.0, 0) local area = createCombatArea(AREA_SQUAREWAVE5, AREADIAGONAL_SQUAREWAVE5) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end ponha isso no spells.xml <instant name="Death Wave" words="exevo mort hur" lvl="40" mana="200" direction="1" exhaustion="2000" needlearn="0" script="attack/death wave.lua"> <vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/> </instant> Essa é a mais simples, você só tem que colar isso no spells.xml ela serve pra criar blank runes <conjure name="Blank" words="exevo blank" lvl="8" mana="50" soul="1" conjureId="2260" conjureCount="1" exhaustion="1000" needlearn="0" function="conjureRune"> <vocation name="Druid"/> <vocation name="Elder Druid"/> <vocation name="Sorcerer"/> <vocation name="Master Sorcerer"/> </conjure> E por fim o momento que todos estavam esperando! Tcham tcham tcham! A boa e velha EXEVO GRAN MAS MORT!!! crie um arquivo.lua chamado armaggedon e cole isso local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_DEATHDAMAGE) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MORTAREA) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -1.5, -50, -2.0, 0) local area = createCombatArea(AREA_CROSS5X5) setCombatArea(combat, area) function onCastSpell(cid, var) return doCombat(cid, combat, var) end e cole isso no spells.xml <instant name="Armaggedon" words="exevo gran mas mort" lvl="80" mana="1500" prem="1" exhaustion="2000" selftarget="1" needlearn="0" script="attack/armaggedon.lua"> <vocation name="Master Sorcerer"/> </instant> Desculpe se estiver muito desarrumado
  13. Essa magia aí ta muito parecida com uma que eu vi no Alissow, a única diferença é que você trocou o AGRESSIVE_FALSE por AGRESSIVE, 0. O que vocês acham, devo reportá-lo? Pode ser uma mera coincidência.
  14. Tem sim, você tem que editar no items.xml. Por exemplo, eu uso o ring of wishes. <item id="2357" article="a" name="ring of wishes"> <attribute key="description" value="People say that if you wear this ring your deepest wishes may come true. It seems to be decaying rapidly."/> <attribute key="weight" value="90"/> <attribute key="slotType" value="ring"/> <attribute key="decayTo" value="0"/> <attribute key="duration" value="86400"/> O 86400 na ultima linha é um dia. Pra 3 horas vc teria q troca o 86400 por 10800.
  15. com isso a internet nem funfa :grrrrrr:
  16. 270591

    Apagar Por Favor

    Apagar tópico por favor.
  17. Meu OT Continua off...tento botar no otservlist e ele recusa diz q o server ta off
  • Quem Está Navegando   0 membros estão online

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