Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 09/09/15 em todas áreas
-
xTibia Global - O servidor oficial do xTibia!
Rafu e 3 outros reagiu a Administrador por um tópico no fórum
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 -
xTibia Recomenda! Vaneheim Global
hpjp e 2 outros reagiu a Administrador por um tópico no fórum
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 -
xTibia Global - O servidor oficial do xTibia!
Peterwild e um outro reagiu a SkyLigh por um tópico no fórum
Só jogo se o tony ramos aparecer...2 pontos -
Vanaheim global open source
sandrodiegoadao reagiu a Bruno por um tópico no fórum
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 Project1 ponto -
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
-
1 ponto
-
[TUTORIAIS] Para pokemon (Bases antigas)
jeanflamengo reagiu a JonatasLucasf por um tópico no fórum
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Á POSTOU1 ponto -
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
-
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
-
[Resolvido] A melhor Source?
chateadoagr reagiu a SkyLigh por uma questão
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 -
xTibia Global - O servidor oficial do xTibia!
Administrador reagiu a Marfito por um tópico no fórum
Legal, pena que eu não gosto de Global. Pensam em abrir um servidor que não seja global um dia?1 ponto -
xTibia Global - O servidor oficial do xTibia!
Administrador reagiu a Peterwild por um tópico no fórum
Opa, parabéns e boa sorte!1 ponto -
1 ponto
-
[TFS 1.1] Monster Tasks
Rumplestiltiskin reagiu a Lumus por um tópico no fórum
Coloque uma verificação no npc... if player:getStorageValue(X) > 1 then pode pegar. else não pode pegar. end1 ponto -
Membros do Mês (Agosto)
Avuenja reagiu a Administrador por um tópico no fórum
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 -
xTibia Global - O servidor oficial do xTibia!
Administrador reagiu a Avuenja por um tópico no fórum
Só no aguardo! <3 Espero ver todos lá em!1 ponto -
Scripter do Mês, Mapper do Mês
Administrador reagiu a Felipe Moraes por um tópico no fórum
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 -
[PNA] Pokémon new age - Open source
Danihcv reagiu a JairKevick22 por um tópico no fórum
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 junto1 ponto -
Dúvida sobre o serviço de host gratuito da Amazon (AWS)
Requiao reagiu a Felipe Moraes por uma questão
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 -
Dúvida sobre o serviço de host gratuito da Amazon (AWS)
Requiao reagiu a Administrador por uma questão
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 -
Muito obrigado pela força @Daniel, vamos mudar esse quadro atual de tibia e otserv.1 ponto
-
Opa, que boa notícia! Eu indico a otserv-list.com, a maior lista brasileira de otservs!1 ponto
-
Alteração nick
Felipe Moraes reagiu a Bruno por um tópico no fórum
@, Nome indisponível, teria algum outro?1 ponto -
Hero ! O que vocês acham?? v2 Vou começar as de membros.1 ponto
