Ir para conteúdo

jamesdin

Campones
  • Total de itens

    25
  • Registro em

  • Última visita

Tudo que jamesdin postou

  1. Area Errada meu Caro. Reportado para moverem o tópico ao local correto.
  2. Boa. Mas coloque imagens. Valeu usarei no meu site.
  3. @ up Cara, kina tem utevo res ina ? Não né. Então pense antes.
  4. Boa. Vou usar no meu tópico que sairá recentemente. Adicionei no Favoritos.
  5. Cara, o que tu quer saber ? Que letra??? Cada duvida tem seu respectivo tópico. Seja mais claro. Assim eu não posso responder qual o lugar de qual seu tópico.
  6. Hey cara veja se está bom.. http://www.xtibia.com/forum/topic/159676-tutorial-como-fazer-uma-magia/#entry1052586
  7. Bom. Vou colocar. Quando eu editar eu posto aqui.. Vlw. -------------- EDITED ------------------- Bom. Editei fiz como o SkyDangerous pediu. Coloquei os efeitos, uns ficaram pequenos pois eu fiquei com preguiça de tirar print dos efeitos In Game. Mesmo assim alguns ficaram bons. Vlw..
  8. Cara, complemente este topic. Coloque o que devemos colocar no spells.xml. Isso é o mais importante, para você se dar bem e todos usarem sua spell poste uma SS dela. Vlw Cara. Exemplo de como colocar spell no spell <instant name="Hippie" words="hippie" lvl="1000" mana="1500" prem="0" selftarget="0" exhaustion="2000" needlearn="0" script="hippie.lua"> </instant>
  9. Bom cara, aquele não é o certo. Aquele é das vocations.
  10. Bom, para você mudar a versão do teu OT. Não necessariamente precisará resetar. Mais provavelmente sim. Pois para não resetar, você tem que fazer mudanças no seu OT inteiro ou só em algumas partes. Recomendo fazer isso só para quem tem experiencia. Eu resetaria o OT.
  11. Cara, existe muitos arquivos.xml, entre na .xml onde se encontra as transformações e coloque aqui, nós iremos analisar .
  12. Dependendo do tipo do map que você vai fazer . Vamos supor, eu fiz um mapa pro meu colega de 4 cidades, 27 hunts ( Pouca não ? Vai nessa )e alguns lugares de evento. Eu demorei praticamente 1 semana e meia, sem preguiça. Mas eu também já criei um mapa com preguiça que demorou no total 3 semanas. É isso, se você for fazer um mapa grande, não tenha preguiça, trabalhe o mais calmo possível pois você pensa que trabalhando calmo irá demorar ? Nada, você vai até mais rápido. Dica: Tenha uma ideia no papel de como será teu mapa. Atenciosamente, [GOD] Its Me Mario
  13. Valeu ae gente. Breve Breve mais tutoriais, não estou aqui para ganhar REP e sim ajudar aos meus colegas que necessitam dos meus conhecimentos .
  14. Me server tem 7 Outfits a mais. Mesmo assim valeu por comentar no meu tuto...
  15. Cara parabéns. Você tem o dom de criar magias, pelo que eu vi ela causa um pouco de lag. Mas mesmo assim boa .
  16. Olá galera. Hoje eu irei explicar como colocar outfits em seu ot u.u Entre na pasta do seuot/data/XML/ e clique com o botão direito no outfits e abra com NotePad, bloco de notas ou programas similares. O primeiro outfit que irá achar é o do Citizen. <outfit id="1"> <list gender="0" lookType="136" name="Citizen"/> <list gender="1" lookType="128" name="Citizen"/> </outfit> Adicione isso: Agora vamos a parte complexa. O que estiver nesta cor você coloca o ultimo número de outfit que tiver no teu server + 1, no meu caso o ultimo número é 24 + 1 = 25. O que estiver nesta cor você coloca o Sexo da pessoa (1 = Male (Masculino) , 0 = Female (Feminino). O que estiver nesta cor você coloca a nova outfit (newtype) da pessoa. EX: 250 (Pinguim). O que estiver nesta cor você coloca o nome da outfit male ou female. O que estiver nesta cor você coloca o Sexo da pessoa (1 = Male (Masculino) , 0 = Female (Feminino). O que estiver nesta cor você coloca a nova outfit (newtype) da pessoa. EX: 3 (War Wolf). O que estiver nesta cor você coloca o nome da outfit male ou female. Pronto! Sua outfit ficara mais ou menos assim : <outfit id="25"> <list gender="0" lookType="250" name="Pinguim"/> <list gender="1" lookType="3" name="War Wolf"/> </outfit> SS : Creditos : [GOD] Its Me Mario ( EU ) Krhiegen ( Peguei este tutorial dele, só expliquei mais um pouco. ) EXERCICIO : Criar uma nova outfit chamada Assustador = Male Assustadora = Female Com o LookType Male > 259 Com o LookType Female > 260 Postem o resultado ! Algum erro postar aqui... Atenciosamente, [GOD] Its Me Mario.
  17. Foi mal ae, era que eu tava fazendo uma magia do hippie ai eu mudei totalmente o corpo da mensagem e o titulo, sem saber onde eu postei o tópico depois eu me liguei que eu postei no lugar errado. Vlw ae...
  18. jamesdin

    [Spell] Hippie

    Bom Galera. Tentei fazer uma spell com o simbolo dos hippies (simbolo da paz), não tive sucesso, veja como ficou: Bom crie um arquivo chamado hippie.lua e coloque isso: -- Não tirar os Creditos. Feito por [GOD] Its Me Mario -- local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, 1024) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 17) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 10) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -4500, -5500, -6000, -7000) --======================================================================= local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, 2) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 37) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 17) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -4500, -5500, -6000, -7000) --======================================================================= local area1 = { {0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0}, {0, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 0}, {1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1}, {1, 0, 0, 1, 1, 1, 0, 1, 1, 1, 0, 0, 1}, {1, 0, 0, 1, 1, 0, 2, 0, 1, 1, 0, 0, 1}, {1, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 1}, {1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 1}, {0, 1, 0, 0, 1, 1, 0, 1, 1, 0, 0, 1, 0}, {0, 0, 1, 1, 1, 1, 0, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0}} --======================================= local area2 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0}, {0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0}, {0, 1, 1, 0, 0, 0, 1, 0, 0, 0, 1, 1, 0}, {0, 1, 1, 0, 0, 1, 2, 1, 0, 0, 1, 1, 0}, {0, 1, 1, 0, 1, 1, 1, 1, 1, 0, 1, 1, 0}, {0, 1, 1, 1, 1, 0, 1, 0, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}} --======================================= setCombatArea(combat1, createCombatArea(area1)) setCombatArea(combat2, createCombatArea(area2)) function onCastSpell(cid, var) return addEvent(doCombat, 1000, cid, combat1, var) addEvent(doCombat, 1000, cid, combat2, var) end Entre no spells.xml e coloque isso : <instant name="Hippie" words="hippie" lvl="1000" mana="1500" prem="0" selftarget="0" exhaustion="2000" needlearn="0" script="hippie.lua"> </instant> Se Der algum erro postar aqui. Vlw! Atenciosamente, [GOD] Its Me Mario
  19. Hoje eu ensinarei como criar uma Spell de cura estilo "Heal Editeds" para criar uma magia dessa é simplesmente fácil, só requer paciência. Então vamos ao que interessa. local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 80000, 0, 100000) function onCastSpell(cid, var) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Healing 80k~100k.") return doCombat(cid, combat, var) end Bom esse é o script que eu tenho em meu Server. setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) Isto é o que a spell irá fazer, nesse caso " COMBAT_HEALING " que é curar (obvio). setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_GREEN) Isto será o efeito dela e a cor. EX: 845210. setCombatParam(combat, COMBAT_PARAM_TARGETCASTERORTOPMOST, 1) Isto é o alvo que no caso 1 = Si Próprio. setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, 0) Isto aqui é se a spell será agressiva, ou seja, se ela irá atacar alguém e não podera ser usada em Protection Zone. setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 0, 80000, 0, 100000) Isto é quanto ira curar. dano minimo, previsão do dano, dano maximo, previsão do dano. P: Mas como assim previsão do dano ? R: É o dano medio que irá ser causado. function onCastSpell(cid, var) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_RED, "Healing 80k~100k.") return doCombat(cid, combat, var) end Isto aqui não é necessário mexer se quiser editar o "Healing 80k~100k." pode editar mas o resto não editar! Depois disso tudo você salvará seu arquivo.lua na pasta seuot/data/spells/healing. Depois entra na spells.xml e coloque isto aqui: Agora eu irei mostrar alguns efeitos. Alguns Efeitos ficaram pequeno pois fiquei com preguiça de tirar SS dos efeitos In Game. Os tipos de magias que existem são os de Runes (Sudden Death) e os normais por fala. Bom galera é isso termino aqui meu tutorial. Vlw galerinha. Atenciosamente, [GOD] Its Me Mario
  20. @ DruidDasSombras Reportado por reviver topico. @ up Reportado por divulgar ot's em lugar errado.
  21. Bom galera, agora eu inovei, vou usar videos ao invés de ss, pois eu crio spells com 2 ou mais ações, quando eu criar com 1 só ação eu posto somente a SS. Ai vai o Video. Bom crie um arquivo chamado : exevo mcqueen.lua e cole isto : -- Favor não tirar os Creditos. Feito por [GOD] Its Me Mario -- local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, 1) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 34) setCombatParam(combat1, COMBAT_PARAM_DISTANCEEFFECT, 8) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -3500, -4500, -5000, -6000) --======================================================================= local combat2 = createCombatObject() setCombatParam(combat2, COMBAT_PARAM_TYPE, 1) setCombatParam(combat2, COMBAT_PARAM_EFFECT, 26) setCombatParam(combat2, COMBAT_PARAM_DISTANCEEFFECT, 8) setCombatFormula(combat2, COMBAT_FORMULA_LEVELMAGIC, -3500, -4500, -5000, -6000) --======================================================================= local combat3 = createCombatObject() setCombatParam(combat3, COMBAT_PARAM_TYPE, 1) setCombatParam(combat3, COMBAT_PARAM_EFFECT, 51) setCombatParam(combat3, COMBAT_PARAM_DISTANCEEFFECT, 8) setCombatFormula(combat3, COMBAT_FORMULA_LEVELMAGIC, -3500, -4500, -5000, -6000) --======================================================================= local area1 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 1, 0, 1, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}} --======================================= local area2 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}} --======================================= local area3 = { {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 2, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 1, 0, 1, 1, 1, 0, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0}} --======================================= setCombatArea(combat1, createCombatArea(area1)) setCombatArea(combat2, createCombatArea(area2)) setCombatArea(combat3, createCombatArea(area3)) function onCastSpell(cid, var) return addEvent(doCombat, 1000, cid, combat1, var) addEvent(doCombat, 2000, cid, combat2, var) addEvent(doCombat, 2500, cid, combat3, var) end Depois entre no spells.xml e adicione isso : <instant name="Exevo McQueen" words="exevo mcqueen" lvl="1500" mana="1500" prem="1" selftarget="0" exhaustion="1000" needlearn="0" script="exevo mcqueen.lua"> <vocation name="Sorcerer" /> <vocation name="Druid" /> </instant> Bom, é somente isso. Qualquer bug, só falar que eu acerto vlw pessoal. Atenciosamente, [GOD] Its Me Mario
  • Quem Está Navegando   0 membros estão online

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