Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 09/09/15 em %

  1. global.xtibia.com Eai galera, venho anunciar a vocês, o servidor global oficial do xTibia! Bom não há muito o que falar, mas a partir do lançamento do servidor, recompensas in-game farão parte de alguns eventos do xTibia. Espero que curtam a ideia! Servidor Patrocinado pelo xTibia e pela Serversoft! Então já sabem... É tipo friboi. Confiança e Qualidade #UPDATE 15/09 Curta nossa página:
    4 pontos
  2. Administrador

    xTibia Recomenda! Vaneheim Global

    Indico a vocês este servidor muito maneiro que está ganhando espaço! O Vaneheim Global é um servidor open-source, é um dos mais completos do mercado e oferece a melhor jogabilidade e diversão para você! O intuito deste projeto é oferecer um servidor opensource na qual qualquer pessoa pode utilizar e ajudar, pois está disponível em projeto no GitHub, que poderá ser acompanhado através do link: https://www.github.com/otsolutions/Vanaheim. O Vaneheim é um exemplo para você comprovar o que estamos falando! • O projeto está sendo patrocinado pelo xTibia e pela ServerSoft que é uma empresa que nós recomendados para todos aquele que buscam uma host de qualidade para oferecer aos seus jogadores, além de possuir o OTPanel que é uma ferramente muito útil e fácil de utilizar, principalmente para quem está começando a hostear um servidor.
    3 pontos
  3. Só jogo se o tony ramos aparecer...
    2 pontos
  4. Bruno

    Vanaheim global open source

    m método diferente de agir. Escolhas diferentes, um projeto surpreendente, e o melhor é open source. Sim, você pode ter acesso a este servidor que estou desenvolvendo em parceria com a Serversoft para você. Um servidor com uma mega estrutura para suportar seus jogadores online sem nenhum problema como: debug, bug de clonagem, instabilidade entre diversos outros dos servidores free's disponíveis para download nessa vasta internet tibiana. Uma inovação no ramo de OTservers, distribuindo não só a datapack como as sourcers e os sistemas, absolutamente tudo que você procura. Basta baixar, compilar... Mas eu não sei compilar. Não há problema nisso, o OTPanel da Serversoft faz tudo isso para você. Basta clicar num botão de "play" e ver a mágica acontecer. O projeto Vanaheim, foi criado com o intuito de ser inteiramente grátis para toda a comunidade. Um servidor no qual a diversão é o fator principal, um projeto com viabilidade absoluta por todos os tibianos. O projeto conta com uma área exclusiva no GitHub para que todos possam acompanhar a evolução do mesmo, dia a dia, diversas atualizações estarão disponíveis a todos. Desde uma action até uma modificação na source vocês terão acesso. O servidor conta com um mapa Global Full, quando eu digo full, quero dizer que está 99.99% do mapa completo, sem bugs entre outros. Um servidor que você escolhe a rate experience/skill que desejar, ele vai se adaptar! Você pode escolher se quer ou não que as quests tenham as missões originais 100%! GITHUB Para acompanhar e baixar o servidor atualizado, segue o link do nosso projeto no GitHub: DOWNLOADS Servidor Mapa Yasir Scan CRÉDITOS TFS Team Orts Project
    1 ponto
  5. zipter98

    onTarget também executado por monstros

    Serei breve: com esta pequena modificação, o creatureevent onTarget poderá ser executado por monstros. Nas sources do seu servidor, abra o arquivo monster.cpp e procure por: if(it == targetList.end()) { //Target not found in our target list. #ifdef __DEBUG__ std::cout << "Target not found in targetList." << std::endl; #endif return false; } Abaixo deste bloco de código, coloque: CreatureEventList targetEvents = getCreatureEvents(CREATURE_EVENT_TARGET); for(CreatureEventList::iterator it = targetEvents.begin(); it != targetEvents.end(); ++it) { if(!(*it)->executeTarget(this, creature)) return false; } Depois, no código da função: void Monster::doAttacking(uint32_t interval) Abaixo de: if(!attackedCreature || (isSummon() && attackedCreature == this)) return; coloque: if(Creature* creature = attackedCreature->getCreature()) { CreatureEventList targetEvents = getCreatureEvents(CREATURE_EVENT_TARGET); for(CreatureEventList::iterator it = targetEvents.begin(); it != targetEvents.end(); ++it) { if(!(*it)->executeTarget(this, creature)) { setFollowCreature(NULL); setAttackedCreature(NULL); searchTarget(TARGETSEARCH_NEAREST); break; } } } Exemplo do que pode ser feito com esta alteração: Monstro não atacando jogador com X storagedata/creaturescripts/scripts: local storage = xxx function onTarget(cid, target) if isMonster(cid) and isPlayer(target) and getPlayerStorageValue(target, storage) > -1 then return false end return true end Tag: <event type="target" name="blockTarget" event="script" value="nome_do_arquivo.lua"/> No arquivo .XML do monstro, acima de: </monster> coloque: <script> <event name="blockTarget"/> </script>
    1 ponto
  6. Lordbaxx

    [Encerrado]RETIRADO

    - RETIRADO
    1 ponto
  7. Bom á muito tempo, muitas pessoas procuram tutoriais para pokemon dash, erondino, entre outras bases antigas, de como adicionar pokemons, colocar para evoluir, adicionar fly, ride, surf, criar spells, adicionar attacks aos pokemons etc. Irei fazer este tutorial justamente para quem tanto procura esse tipo de coisa e quer ingressar em uma coisa séria! Aviso! (É trabalhoso e exige dedicação e atenção) ( ͡° ͜ʖ ͡°) Tutorial n° 1 (Como adicionar novos pokemons) Bom como em todos os servidores é obrigatório ter o xml do pokemon e o seu registro na pasta monster. (Pularei a parte da monster...) Para adicionar um novo pokemon ao caught "Catch" Siga as imagens: Como exemplo de adição utilizarei o pokemon Salamence. Em data/actions/scripts/catch.lua SE AS IMAGENS FICAREM PEQUENAS NO TÓPICO BASTA CLICAR NAS MESMAS! Imagem: Após adicioná-lo ai ele já poderá ser capturado, mas calma. Depois de tê-lo posto em catch.lua você precisa colocá-lo no goback.lua localizado na mesma pasta. Imagem: Todo novo pokemon precisa de Dex e moves, e sim é preciso criar uma dex.. Para criar a dex do novo pokemon você vai em data/pokedex Crie um arquivo .txt para o exemplo de pokemon usado criarei Salamence.txt Mas para que ele seja reconhecido na pokedex vá em data/lib/pokeLib.lua, abra e procure por "newpokedex", siga ao final até o ultimo pokemon e siga a imagem.. Pronto agora seu pokemon tem dex e pode ser capturado, Agora só falta os moves.. Para adicionar os moves em seu pokemon você precisará de paciência e principalmente VONTADE! Vá em data/talkactions/scripts/move1, move2, move3 etc.. Eu irei mostrar somente o move 1, pois para add move 2, move 3 até move 12 é só ir nos seguintes arquivos e ir adicionando igualmente á imagem: Para por portrait em um pokemon vá em data/movements/scripts/portrait.lua e siga. imagem: Após isso, seu pokemons terá catch, dex e moves e portrait determinados por você (Eu pessoalmente prefiro essa dificuldade por ser ajustável ao meu jeito tanto a dex quanto HP, força que ajuda no balanceamento). Agora você se pergunta Salamence tem fly como vou adicionar.. Fácil! Em data/actions/scripts/order.lua Para adicionar rock smash, dig, cut na mesma order.lua um pouco mais embaixo: Imagem: Para adicionar surf vá em data/movements/scripts/surf.lua e siga a imagem: Agora um exemplo de como criar novas magias: Spoiler function onCastSpell(cid, var) doCreatureSay(cid, "NOME DA MAGIA!", TALKTYPE_MONSTER) if getPlayerStorageValue(cid, 3) >= 1 then doSendAnimatedText(getThingPos(cid), "MISS", 215) setPlayerStorageValue(cid, 3, -1) return true end if getPlayerStorageValue(cid, 5) >= 1 then if math.random(1,100) <= 33 then doSendAnimatedText(getThingPos(cid), "SELF HIT", 180) if isPlayer(getCreatureTarget(cid)) then huah = getPlayerLevel(getCreatureTarget(cid)) else huah = getPlayerLevel(getCreatureMaster(getCreatureTarget(cid))) end local levels = huah doTargetCombatHealth(getCreatureTarget(cid), cid, COMBAT_PHYSICALDAMAGE, -(math.random((levels*3),(levels*5))), -((math.random((levels*3),(levels*5))+10)),3) return true end end local parameters = { cid = cid, var = var} if getCreatureName(cid) == "NomeDoPokemon" then --Pokemon que dá mais dano ao utilizá-la dmga = 350 --Damage "HIT" á mais do pokemon especial elseif getCreatureName(cid) == "NomeDoPokemon" then --Pokemon que dá mais dano ao utilizá-la dmga = 550 --Damage "HIT" á mais do pokemon especial end local dmg = dmga local function fall(params) if isCreature(params.cid) then local pos = getThingPos(cid) pos.x = pos.x + math.random(-3,3) pos.y = pos.y + math.random(-3,3) local frompos = getThingPos(cid) frompos.x = pos.x - 7 frompos.y = pos.y - 6 doSendDistanceShoot(frompos, pos, 11) doAreaCombatHealth(cid, DamageDaMagia, pos, 0, -(dmg), -(dmg+45), 44) end end --Exemplo e spell Uma chuva de efeitos for rocks = 1, 20 do addEvent(fall, rocks*150, {cid = cid}) end for rocks = 1, 20 do addEvent(fall, rocks*110, {cid = cid}) end end Bom galera é isso, espero que curtam. iiBoooa! Espero que tenham força de vontade para fazer tudo rs' Créditos á mim pois fiz todo o tutorial! CRÉDITOS: DODOBY @DELETEM O AUTOR DO TÓPICO JÁ POSTOU
    1 ponto
  8. Bruno

    [Encerrado]WinSoft Recrutando

    Pessoal, Estou montando uma equipe de Games Online, e o intuito a princípio é abrir 3 servidores (2 deles já estão previamente online). Então, preciso de uma equipe para dar andamento, nas quais as vagas são: Servidor Global - 10.80 / 10.81 - Mapper Servidor Baiak - 8.60 - Mapper Servidor Derivado - Pokemon - Mapper - Spriter Interessado? Deixe aqui seu contato e se possível algum trabalho.
    1 ponto
  9. Olá. Eu não recomendaria empresas gratuitas pois podem deletar sua máquina sem dar satisfações. Nada de graça e bom ainda mais um serviço deste por tanto tempo. Como dito, recomendaria a serversoft não só pela parceria mas também pela qualidade e você não correrá riscos futuros.
    1 ponto
  10. Movido para resolvidos. Tópico Movido Este tópico foi movido de "OTServ → Suporte → Suporte Servidores derivados" para "OTServ → Suporte → Suporte Servidores derivados → Pedidos e dúvidas resolvidos - Servidores derivados".
    1 ponto
  11. Legal, pena que eu não gosto de Global. Pensam em abrir um servidor que não seja global um dia?
    1 ponto
  12. Opa, parabéns e boa sorte!
    1 ponto
  13. Administrador

    Alteração nick

    Opa. Corrigido.
    1 ponto
  14. Lumus

    [TFS 1.1] Monster Tasks

    Coloque uma verificação no npc... if player:getStorageValue(X) > 1 then pode pegar. else não pode pegar. end
    1 ponto
  15. Administrador

    Membros do Mês (Agosto)

    Membros do Mês! Confira a pontuação e as recompensas para os membros do mês de Agosto. Os destaques podem ser vistos no Portal. • • BRUNO MINERVINO ||||||| ZIPTER98 |||| DANIEL |||||||| AVUENJA || MUDROCK | Recompensas Quero parabenizar não somente aos vencedores, mas a todos que estão se esforçando para ajudar a comunidade. Farei com que as próximas votações serão mais justas e bem elaboradas. Deixo-me de fora desta edição, pois acho que outros membros merecem a oportunidade. Participe do fórum, você pode ser o próximo! | | | 45REP @zipter98 | | | 45REP (xTibia Bronze Achievement será concedido no evento anual) Comentem!
    1 ponto
  16. Só no aguardo! <3 Espero ver todos lá em!
    1 ponto
  17. Acho uma boa idéia também. Além de incentivar os usuários a postarem, dá reconhecimento pelos serviços prestados, movimentando mais o fórum. Já que o Bruno concordou, vamos aguardar.
    1 ponto
  18. VDD ME DESCULPE KKK <3 A distro está com trojan! eu limpei o arquivo! eu posso disponibilizar como um topico ou aqui no comentario para vc alterar o download? postarei o scam junto
    1 ponto
  19. Você só tem que ficar de olho pra não contratar nenhum "serviço" pelo painel, além de não exceder a franquia. Você tem direitos a um total de instâncias cujo total da soma é de 720 horas. Ou seja, 1 instancia = 720. Se subir duas, seu número cai pela metade. Se exceder, te cobra. É só ligar os alertas que tem lá que facilita sua vida. Eu não recomendaria essa hospedagem cloud free para otserver, visto ser muito lenta e limitada.
    1 ponto
  20. Boa tarde Requiao. Não permitimos a divulgação de outros hosts aqui no fórum. Enfim, não conheço o serviço citado, mas conheço muito a serversoft. Garanto a você que é qualidade sem se preocupar com nada.
    1 ponto
  21. Bruno

    xTibia Recomenda! Vaneheim Global

    Muito obrigado pela força @Daniel, vamos mudar esse quadro atual de tibia e otserv.
    1 ponto
  22. Bruno

    Vanaheim global open source

    Opa, que boa notícia! Eu indico a otserv-list.com, a maior lista brasileira de otservs!
    1 ponto
  23. Bruno

    Alteração nick

    @, Nome indisponível, teria algum outro?
    1 ponto
  24. Overpower

    PIV - Projeto Identidade Visual

    Hero ! O que vocês acham?? v2 Vou começar as de membros.
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...