Ir para conteúdo

Duuhzinhow

Visconde
  • Total de itens

    276
  • Registro em

  • Última visita

Tudo que Duuhzinhow postou

  1. Duuhzinhow

    Spells Rain

    Para rodar bem, sem lagg, seria necessario um bom dedicado.. Bipolar = :
  2. Deve haver um outro script sobre essa spell... ps:unca fui muito de poketibia.. talvez eu esteja errado.. mas tente achar outro script ligado á essa spell
  3. Eu mesmo criei esse tutorial sobre spells... bem basico, mas acho que servirá bem para voce... >>> http://www.xtibia.com/forum/topic/230354-tutorial-criar-spells-basico-mesmo/ Ajudei? Rep+
  4. Editei o meu tenta ai, o post acima. Ae amigo, Funcionou, porém.. me explica o que voce fez, para que quando eu quiser adicionar mais, ja saber o que fazer!
  5. Existem vários tutoriais por ai, basta procurar.
  6. Caraaa ja disse, quando eu falo "zetsu island" o npc nao responde!! Alguem ajuda ae :s
  7. Não funcionou, quando eu fala "zetsu island" o npc nao responde nada..
  8. "Zetsu island"// coloca qualquer cordenada, depois eu ajeito, é que to sem elas aqui...
  9. Amigo, acredite que esse é o script que tem em muitos servidores para download aqui mesmo no xtibia...
  10. Mesmo assim, quando eu falo o nome da cidade ele nao responde.
  11. Não funciona, quando voce fala o nome da cidade nova o npc nao responde nada.
  12. Galera, vou postar aqui o script do npc travell, e eu quero adicionar um novo local para ele teleportar, alguem me explica como?
  13. http://www.xtibia.com/forum/forum/646-pedido-de-downloads/ Ajudei? deixe seu rep.. nao cai o dedo
  14. Area totalmente incorreta, reportado!
  15. Eae galerinha do xtibia, vim aqui hoje para ensinar uma coisa simples, mas que muitos nao sabem, e queriam aprender de uma forma bem facil. Vou ensinar á criar spells básicas de damage, de area, e alvo unico... Primeiro, irei ensinar uma de alvo unico. Vá em data/spells/scripts copie um arquivo .lua e renomeie para o que desejar: Verde: é o tipo do dano, seja physical, fire, earth, ice, energy, lifedrain, manadrain, etc... setCombatParam(combat, COMBAT_PARAM_DISTANCEEFFECT, 22) Vermelho: é o numero do efeito que irá até o alvo, voce pode escolher usando o comando "/x" setCombatFormula(combat, COMBAT_FORMULA_LEVELMAGIC, -120.2, 1, -125.2, 1) Roxo: é o dano minimo, e maximo da spell. Baseado no level. doSendMagicEffect(position1, 196) Azul claro: Efeito que vai dar no target, quando o efeito "22" bater nele, voce pode escolher pelo comando "/z" E agora, vamos colocar sua spell no spells.xml: <instant name="Nome da spell" words="Nome da spell" lvl="Level necessario" mana="mana que ira gastar" aggressive="1" range="7" blockwalls="1" needtarget="1" exhaustion="1500" needlearn="0" event="script" value="Nome do arquivo.lua"> <vocation id="id da vocaçao"/> Agressive: se for para dar dano coloque "1" se nao for apra dano coloque "0" Blockwalls: se o jutsu pode atravessar paredes coloque "0", se nao atravessar coloque "1" Needtarget: se precisa estar atacando coloque "1" se nao, coloque "0" Exhaustion: Tempo de exalst, 1500 = 1,5 segundos. Bem, fazendo tudo isso certinho, sua spell estará pronta, agora vou explicar uma spell simples de area. ---------------------------------------------------------------------------------------------- Copie qualquer arquivo, e renomeie para o que desejar. Vou utilizar um script bem simples que eu criei agora, só para demonstraçao. local combat1 = createCombatObject() setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) setCombatParam(combat1, COMBAT_PARAM_EFFECT, 214) setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -93.5, 1, -106.5, 1) arr1 = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0} } local area1 = createCombatArea(arr1) setCombatArea(combat1, area1) local function onCastSpell1(parameters) return isPlayer(parameters.cid) and doCombat(parameters.cid, combat1, parameters.var) end function onCastSpell(cid, var) local position1 = {x=getCreaturePosition(cid).x+2, y=getCreaturePosition(cid).y, z=getCreaturePosition(cid).z} local parameters = { cid = cid, var = var} addEvent(onCastSpell1, 100, parameters) return TRUE end setCombatParam(combat1, COMBAT_PARAM_TYPE, COMBAT_PHYSICALDAMAGE) Essa parte, como expliquei na spell anterior, apenas mude o tipo de dano, á seu gosto. setCombatParam(combat1, COMBAT_PARAM_EFFECT, 214) Aqui, voce muda o efeito, que está o numero 214, voce pode modificar, vendo os numeros pelo comando "/z" setCombatFormula(combat1, COMBAT_FORMULA_LEVELMAGIC, -93.5, 1, -106.5, 1) Aqui, voce escolhe dano minimo e máximo, baseado no level. arr1 = { {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {1, 1, 1, 1, 1, 3, 1, 1, 1, 1, 1}, {0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0}, {0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0}, {0, 0, 0, 1, 1, 1, 1, 1, 0, 0, 0}, {0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 0}, {0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0} } Essa seria a area da spell, os numeros: 3: local onde o player que executou a spell irá estar. (sempre no meio) 1: local onde sairá a spell, ou seja, onde ira sair o efeito, e ira dar dano. 0: nao sairá nada Agora, vamos coloca a tag da spell em spells.xml: <instant name="Nome da spell" words="Nome da spell" lvl="level necessario" needtarget="0" mana="mana que ira gastar" aggressive="1" exhaustion="1600" needlearn="0" event="script" value="Nome do arquivo.lua"> <vocation id="id da vocaçao"/> O resto ja expliquei na spell anterior. Bem galera, por enquanto é isso, muito simples né.. Estou aceitando criticas e dicas para o topico, que eu estarei editando... e, em breve farei um tutorial mais aprofundado .... Se gostou nao esqueça de deixar seu rep
  16. Shoguns, quando eu clickei com botao direito no item (id:2153) eu tomei debug...
  17. Não ocorreu nenhum erro, porém nao funcionou.
  18. Eae galera do xtibia, eu precisa de uma action que funcionaria assim, voce usa o edo pergaminho (id: 2153) em um corpo de player morto no chao (id: 6022). O pergaminho, e o corpo irão sumir, e sera adicionado outro tipo de pergaminho( id: 2154) na bp do player. PS: Apenas uma vocaçao(varios ids) irá poder usar o pergaminho no corpo de player morto. Espero que possam me ajduar, rep+!
  19. Hum, entendi, desculpe eu nao tinha entendido bem, muito obrigado! rep+ (Seu limite de rep ja foi alcançado )
  20. Não é bem isso amigo.. leia o topico e tente reformular. Mas mesmo assim, muito obrigado por tentar ajudar!
  21. Aceitando qualquer sugestao para ot de narutibia!
  • Quem Está Navegando   0 membros estão online

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