Ir para conteúdo

Oneshot

Marquês
  • Total de itens

    1347
  • Registro em

  • Última visita

  • Dias Ganhos

    36

Tudo que Oneshot postou

  1. Ué, fácil... local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_RED) function onTarget(cid, target) return doChallengeCreature(cid, target) end setCombatCallback(combat, CALLBACK_PARAM_TARGETCREATURE, "onTarget") function onCastSpell(cid, var) return doCombat(cid, combat, var) end E não esqueça de modificar o spells.xml, colocando needtarget="1" Tchau.
  2. Eu tinha a medalha de Membro Honorário, a de Herói, bem já fui coordenador no modelo antigo do fórum, se isso vale alguma coisa rsrsr
  3. Login Server com Vários Mundos 1. Introdução Olá, pessoal. Já vi diversas vezes, sendo uma delas muito recente, uma dúvida bastante pertinente sobre a configuração do sistema de vários mundos para um único IP de servidor. Sim, tem muita gente que não sabe fazer isso e acaba tendo que criar vários IPs, por exemplo: sv1.fulanoot.com.br sv2.fulanoot.com.br Sim, é mais fácil fazer isso, mas perde toda a graça, pois o Tibia oficial, é dividido em mundos e com um único servidor de login. 1.1 Servidor de Login? Sim, existe um servidor responsável por aceitar o login dos jogadores e distribuir o login nos servidores secundários, ou mundos, a ele damos o nome de servidor de login. Para entender como funciona, olhe a seguinte imagem: O jogador conecta no servidor de login, pode ir para o Mundo 1 que é o próprio servidor de login, ou ir para outros mundos como na imagem, já que conectado no primeiro servidor, ele pode ser direcionado para lá. 2. Como configurar A configuração desse sistema é muito simples, primeiro tenha em mente que você irá precisar separar seus vários servidores, que se comportarão como mundos, em pastas diferentes. Cada executável com sua própria pasta, config.lua, pasta data/ e afins. O primeiro servidor, que será o nosso login server, precisará ser compilado com um parâmetro a mais, OU SEJA, você precisa ter acesso as sources do seu servidor. O parâmetro que você deverá adicionar é: -D__LOGIN_SERVER__ ATENÇÃO, você só deve compilar o primeiro executável, o primeiro servidor, com esse parâmetro, os outros não devem ser compilados assim. Servidores compilados, organizados em suas pastas, configure os servidores para acessar o banco de dados MySQL (não testei com SQLite, acredito que não funciona.) Abra o servers.xml no diretório data/XML do nosso login server, ele vai estar assim, provavelmente: <?xml version="1.0" encoding="UTF-8"?> <servers> <server id="0" name="Example" versionMin="860" versionMax="860" address="127.0.0.1" port="7171"/> </servers> Configure seus servidores aqui, por exemplo: <?xml version="1.0" encoding="UTF-8"?> <servers> <server id="1" name="Caramelo" versionMin="860" versionMax="860" address="127.0.0.1" port="7172"/> <server id="2" name="Biscoito" versionMin="860" versionMax="860" address="127.0.0.1" port="7173"/> <server id="3" name="Chocolate" versionMin="860" versionMax="860" address="127.0.0.1" port="7174"/> </servers> No campo address, você irá colocar o IP do servidor (Não testei com redirecionamento, IP fixo), e no campo port, todas as portas diferentes de 7171, ou seja vá aumentando de 1 em 1 para cada servidor/mundo. Depois de configurado, vamos ao config.lua. É mais simples, no config.lua de cada servidor, você vai mudar o campo: worldId = 0 Para cada valor que você colocou no servers.xml. Nosso login server pode ter o valor 1 por exemplo e os outros os valores 2 e 3. Você vai mudar também: gamePort = 7172 Para todas as portas que usou no servers.xml, ou seja, 7172 para o primeiro servidor, 7173 para o segundo e assim em diante. Em todos os outros servidores, com exceção do login server, você vai mudar: loginOnlyWithLoginServer = false Para: loginOnlyWithLoginServer = true Lembrando, com exceção do login server. Depois é só desbloquear as portas 7171 e 7172 e, outras que você usar, abrir todos os executáveis (não esquecendo do que compilamos como login server) e correr para o abraço. Não vou ensinar como configurar Account Manager para selecionar o mundo do personagem, pois são edições trabalhosas, talvez isso fique para outro release. Há também edições C++ que você pode fazer para poder deixar todos servidores em uma única pasta. Abraços, Oneshot
  4. Pedro, porque você vai fazer um filho(a), se mal tem autonomia própria para dar o sustento dele, dependendo do papai para tudo que vai fazer. Você quer seu filho criado pelos avós? Particularmente acho isso uma vergonha, não sei vocês, integrantes da classe A e B. Abraços.
  5. Voltei.
    1. EkzTibia

      EkzTibia

      Manda uma PM, trocar uma ideia contigo !

  6. Não, cara, é o contrário, você já havia desistido, só estava esperando algo para justificar sua desistência. Afinal o portal XTibia não é tão rentável como a cadeia de servidores GlobalOTS, não é?
  7. Meu colega, este post é desnecessário, mande uma mensagem pessoal da próxima vez.
  8. Ele é o Lucas Milbradt, dono do servidor. eu sei, muda esse TITULO. Colocar: "[8.54] Naruto Ultimate - [ADM] Lks" ou alguma coisa do tipo, ele não pode intitular um servidor que não e dele (mesmo tendo uma porcentagem) Não, você não entendeu. Ele é dono do servidor, Lucas Milbradt, com a conta dele, intitulando o servidor da forma que quiser, com 100% de direitos sobre o servidor. Mais alguma dúvida?
  9. Olá XTibiano, Infelizmente seu tópico não cumpre todos os requisitos para ser aprovado e movido para a seção de downloads. Releia os guias da seção e oriente-se sobre como criar um bom tópico com um bom download para os usuários. Reprovado.
  10. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  11. Olá XTibiano, Infelizmente seu tópico não cumpre todos os requisitos para ser aprovado e movido para a seção de downloads. Releia os guias da seção e oriente-se sobre como criar um bom tópico com um bom download para os usuários. Reprovado.
  12. Olá XTibiano, Infelizmente seu tópico não cumpre todos os requisitos para ser aprovado e movido para a seção de downloads. Releia os guias da seção e oriente-se sobre como criar um bom tópico com um bom download para os usuários. Reprovado.
  13. local combat = {} combat[1] = createCombatObject() -- Crie a spell com o primeiro efeito aqui. combat[2] = createCombatObject() -- Crie a spell com o segundo efeito aqui. function onCastSpell(cid, var) return getPlayerLevel(cid) < 100 and doCombat(cid, combat[1], var) or doCombat(cid, combat[2], var) end flww
  14. Não fui aprovado em nada, só peguei uma bolsa integral na Anhembi Morumbi pelo Prouni que não vou usar, por causa da maldita burocracia. E, também esse ano eu não fiz nenhum vestibular, só o ENEM mesmo para ver se conseguia algo e não consegui. Esse ano planejo estudar e trabalhar lolz
  15. Bela aplicação do srlua. Mas o nome devia ser Luaception como o Lordfire disse.
  16. Olá XTibiano, Infelizmente seu tópico não cumpre todos os requisitos para ser aprovado e movido para a seção de downloads. Releia os guias da seção e oriente-se sobre como criar um bom tópico com um bom download para os usuários. Reprovado.
  17. De fato, mudar a skin tem que ser uma das prioridades para esse ano, mas NADA com tons marrons e medievais, por favor. Acredito que a cor tema do fórum seja predominantemente verde, então um clean verde ficaria muito legal mesmo.
  18. Do jeito que você passou as linhas do movements.xml, está completamente errado. <movevent type="Equip" itemid="11362" slot="head" level="60" event="function" value="onEquipItem"> <vocation id="1"/> <vocation id="2"/> <vocation id="5" showInDescription="0"/> <vocation id="6" showInDescription="0"/> </movevent> <movevent type="DeEquip" itemid="11362" slot="head" event="function" value="onDeEquipItem"/> É assim, sempre fechando o </movevent>. Se não funcionar, troque o executável do servidor.
  19. Depende bastante, a definição de tutorial é quando você ensina alguém a fazer algo, se você postar na área Aprovação de Tutoriais, algo que não seja um tutorial, eu irei reprovar. Dúvida sanada, tópico movido para Pedidos e dúvidas resolvidos - Scripting Abraços
  20. Movido para Pedidos e dúvidas - Spriting
  21. Olá XTibiano, Infelizmente seu tópico não cumpre todos os requisitos para ser aprovado e movido para a seção de downloads. Releia os guias da seção e oriente-se sobre como criar um bom tópico com um bom download para os usuários. Reprovado.
  22. Olá XTibiano, Infelizmente seu tópico não cumpre todos os requisitos para ser aprovado e movido para a seção de downloads. Releia os guias da seção e oriente-se sobre como criar um bom tópico com um bom download para os usuários. Reprovado.
  23. Oneshot

    Removido

    Não precisa colocar tudo em letras garrafais, amigo. Abraços.
  24. Antes de tudo, movido para Pedidos e dúvidas - Programação. Você declarou player e leader, por acaso?
  • Quem Está Navegando   0 membros estão online

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