Ir para conteúdo

Pesquisar na Comunidade

Mostrando resultados para as tags ''aprender''.

  • 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

Encontrado 5 registros

  1. Olá a todos os membros do xTibia! Os que estão lendo isso, claro. Assim como eu você pretende abrir um servidor ou ingressar em um em desenvolvimento, correto? Então vamos conversar um pouco. Eu não tenho uma ideia fixa do que estou procurando, o que eu quero é voltar a brincar com o Tibia, antes eu fazia isso, a uns dois ou três anos atrás, porém eu era somente um editor de mapas e por ventura acabei ficando mais ou menos bom nisso porém acabei por desistir pouco tempo depois, agora que eu voltei e estou interessado por programação o meu interesse em abrir um servidor regressou, pessoalmente eu sou apaixonado por RPG, mas estamos ai para tudo. Para trabalhar comigo em harmonia só há uma única regra, não trabalhar por dinheiro e nem fazer nada pensando no financeiro. O meu nome é Rodrigo, eu tenho vinte anos e é um prazer estar escrevendo para você leitor. Minha experiência é totalmente na área voltada a mapas, como eu tinha dito anteriormente, estou querendo fazer um servidor com alguma pessoa que tenha mais ou menos os mesmos interesses. Abrir um servidor por diversão e aumentar o conhecimento com isso, no caso estou tentando migrar para área voltada a programação .lua, eu normalmente faria isso com um amigo porém todos eles são pessoas normais(?), isso é, ninguém sabe o que é Tibia ou programação. O tipo de servidor não importa muito, desde Global até Baiak/RPG. A única coisa que eu acho interessante é que a TFS seja atual mas isso é dispensável, a versão do servidor também não importa, pode ser até mesmo 7x e falando sobre OTservers derivados, realmente eu não sinto nenhuma vontade de fazer ou trabalhar em um servidor com poucas sprites e em Top Down para completar a desgraça(naruto/dragon ball/bleach). Se você estiver interessado em abrir um servidor então me contate por PM aqui no fórum, lhe enviarei meu contato no privado, vamos ser amigos? ?
  2. Fala galerinha do eks. Estou montando um mapa do 0, mas não sei se estou mapeando corretamente pois não sou mapper ou algo do tipo, então criei este tópico para mostrar um pouco do desenvolvimento e aprender algumas dicas dos menbros mais esperientes e menos esperientes para melhorar meu desempenho no RME. Logo aqui em baixo irão estar algumas prints de umas hunts que eu vou chegar a desenvolver, então sempre que eu for fazer algo novo no mapa vou mandar imagens para saber oque acharam e recolher o máximo de informação, dicas etc.. que derem. Agradeço e vamos lá Bom logo a baixo está uma hunt de Pidgeot, pidgey e pidgeotto, como podem ver não está acabada. No tile 7 não sei oque por no meio das 3 hunts, não tenho ideia oque por, criticas e sugestões são bem vindas.
  3. Participe do Chat Brasil Mappers. Chat com mappers experientes, compartilhando experiências, trabalhos e ideias. Se relacione com a galera e aprenda mapping mais rápido! O chat é pelo Skype, você não precisa ser mapper para estar lá, mas não deve falar de outros assuntos ou incomodar os mappers. Clique na imagem para entrar no Chat
  4. Essa talkaction serve para que o player execute tal comando para aprender a tal spell se tiver a quantidade certa do item. Exemplo: !learnspell exori frigo Se quiser usar só uma quantidade de um único item por spell: aprendespell.lua (data/talkactions/scripts) local tab = { ["exori frigo"] = {spell = "Ice Strike", item = {1234, 5}}, -- ["nome da spell"] = {spell = "nome da conjuração da spell", item = {itemid, quantidade}}, ["exori mort"] = {spell = "Death Strike", item = {1234, 5}}, ["exori vis"] = {spell = "Energy Strike", item = {1234, 5}}, ["exori flam"] = {spell = "Flame Strike", item = {1234, 5}}, ["exori tera"] = {spell = "Terra Strike", item = {1234, 5}}, ["exori san"] = {spell = "Divine Missile", item = {1234, 5}} } function onSay(cid, words, param, channel) local sparam = string.lower(param) if(param == "") then return doPlayerSendCancel(cid, "Enter the name of the spell you want to learn.") end if not (tab[sparam]) then return doPlayerSendCancel(cid, "Spell not found.") end if(getPlayerLearnedInstantSpell(cid, tab[sparam].spell)) then return doPlayerSendCancel(cid, "You already have learned this spell.") end if(getPlayerItemCount(cid, tab[sparam].item[1]) >= tab[sparam].item[2]) then doPlayerLearnInstantSpell(cid, tab[sparam].spell) doPlayerRemoveItem(cid, tab[sparam].item[1], tab[sparam].item[2]) doSendMagicEffect(getThingPos(cid), CONST_ME_GIFT_WRAPS) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have learned the spell!") else doPlayerSendCancel(cid, "You need "..tab[sparam].item[2].." "..getItemNameById(tab[sparam].item[1]).." to learn this spell.") end return true end Já se quiser 2 itens por spell, use este script (mesmo arquivo): local tab = { ["exori frigo"] = {spell = "Ice Strike", item = {1234, 5}, item2 = {5678, 9}}, -- ["nome da spell"] = {spell = "nome da conjuração da spell", item = {itemid, quantidade}, item2 = {itemid, quantidade}}}, ["exori mort"] = {spell = "Death Strike", item = {1234, 5}, item2 = {5678, 9}}, ["exori vis"] = {spell = "Energy Strike", item = {1234, 5}, item2 = {5678, 9}}, ["exori flam"] = {spell = "Flame Strike", item = {1234, 5}, item2 = {5678, 9}}, ["exori tera"] = {spell = "Terra Strike", item = {1234, 5}, item2 = {5678, 9}}, ["exori san"] = {spell = "Divine Missile", item = {1234, 5}, item2 = {5678, 9}} } function onSay(cid, words, param, channel) local sparam = string.lower(param) if(param == "") then return doPlayerSendCancel(cid, "Coloque o nome da spell que deseja aprender.") end if not (tab[sparam]) then return doPlayerSendCancel(cid, "Spell not found.") end if(getPlayerLearnedInstantSpell(cid, tab[sparam].spell)) then return doPlayerSendCancel(cid, "You already have learned this spell.") end if(getPlayerItemCount(cid, tab[sparam].item[1]) >= tab[sparam].item[2] and (getPlayerItemCount(cid, tab[sparam].item2[1]) >= tab[sparam].item2[2])) then doPlayerLearnInstantSpell(cid, tab[sparam].spell) doPlayerRemoveItem(cid, tab[sparam].item[1], tab[sparam].item[2]) doPlayerRemoveItem(cid, tab[sparam].item2[1], tab[sparam].item2[2]) doSendMagicEffect(getThingPos(cid), CONST_ME_GIFT_WRAPS) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You have learned the spell!") else doPlayerSendCancel(cid, "You need "..tab[sparam].item[2].." "..getItemNameById(tab[sparam].item[1]).." and "..tab[sparam].item2[2].." "..getItemNameById(tab[sparam].item2[1]).." to learn this spell.") end return true end talkactions.xml (data/talkactions/scripts): <talkaction words="!learnspell" event="script" value="aprenderspell.lua"/> Não se esqueça de ativar a obtenção da spell na tag da mesma. É só mudar o valor, de 0 para 1, onde está escrito needlearn: needlearn="1" Créditos: Suicide/Wise
  5. Olá galera, vim aqui hoje, postar meu primeiro tutorial, com uma coisa, que as vezes é muito necessario para alguns ot-admins, que seria criar o seu monstro, com tudo a que tem direito. 1- va em data/monsters/scripts copie qualquer script.lua e renomeie para qual nome vc desejar. 2- Abra o script e vamos começar á editar Vou usar como exemplo um monstro aqui que eu criei. Vermelho: Vida do monstro, deve ser igual nos dois locais. Azul claro: Experiencia que o monstro vai dar. Marrom: nivel de velocidade do monstro. Rosa: Vida total do monstro, tem que ser igual nos dois locais. Amarelo: Numero da outfit do monstro, voce pode escolher pelo comando /newtype. Verde: Dano minimo e máximo do ataque corpo a corpo do monstro. Cinza: Quantia minima e maxima que o monstro ira drenar de mana. Vermelho escuro: Ali voce escreve o que o monstro ira falar, e o intervalo de tempo para ele falar. Azul: Id Do corpo que irá ficar quando o monstro morrer. Em </attack> sao as magias que o monstro irá usar, voce pode colocar a magia que quiser, baseado nas spells feita para os personagens, basta colocar o nome da spell ali. E mais ao lado vc ira configurar o dano máximo e minimo que o monstro ira dar, com "tais" magias. Em </loot> voce coloca o loot que o monstro irá deixar: <item id: (aki voce coloca o id do item) countmax = "(aki vc coloca a quantia maxima que ira dropar esse item) Chance= "(aki voce coloca a chance de dropar esse item)" E ao lado, o nome do item. --------------------------------------------------------------------------------------- Agora, a ultima aprte, vá em "monsters.xml" para adicionar a tag de seu monstro. <monster name="Nome do monstro" File="Nome do arquivo.lua" É isso galera, esse foi meu primeiro tutorial, espero que o primeiro de muitos, e espero ter ajudado voces. Até o proximo!
×
×
  • Criar Novo...