Jump to content
Close

Search the Community

Showing results for tags 'Programação'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Community
    • Rules
    • Portal
    • Resources
    • Commerce
    • Clubs
  • OTServers
    • Discussion
    • Support
    • Tutorial
    • Download
    • Code Development
    • Contests and Events
    • Form Team
    • Advertise your Server
  • Tibia and Bots
    • Discussion
  • League of Legends's Geral
  • League of Legends's Suporte
  • Jogos Gerais's Geral
  • Nto New Season's Tópicos
  • Fakes's Fakes
  • Tibia's Geral
  • Tibia's Notícias
  • Tibia's Media
  • Tibia's Life Thread
  • Gráficos's Geral
  • Gráficos's Tutoriais
  • Gráficos's Recursos
  • Gráficos's Aprendizagem & Recursos
  • Gráficos's Galeria
  • Gráficos's Duelos & Batalhas
  • Gráficos's Suporte
  • Desenvolvimento e Programação's Geral
  • Desenvolvimento e Programação's Tutoriais
  • Desenvolvimento e Programação's Trabalhos
  • Desenvolvimento e Programação's Suporte
  • Computação's Geral
  • Computação's Dicas e Tutoriais
  • Computação's Suporte
  • Roleplaying's Roleplaying
  • Playground's (Off-topic)
  • Divulgações's Tópicos
  • Academia de Mapping's Quadro da Clopin
  • Academia de Mapping's Dev Area
  • Academia de Mapping's Quadro do Nolis
  • Academia de Mapping's Quadro do Namikaze
  • Styller's Tópicos

Calendars

  • Official Calendar
  • OTServs Calendar
  • Several Calendars

Product Groups

  • Advertisements in Top
  • Advertisements In Signatures
  • Advertisements in Topics
  • Others Advertisements

Categories

  • Sales Section
    • Scripting Sales
    • Codes Sales
    • Mapping Sales
    • Websites Sales
    • Design/Sprites Sales
    • Bots Sales
  • Look Jobs
  • Looking for Freelancers
  • Team Formation

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Localization


My character


Favorite OTServ


Bot preferred


Interests

Found 1005 results

  1. .Qual servidor ou website você utiliza como base? Poke Real Qual o motivo deste tópico? Pokemon Esta saindo da Pokebola Morto Mostrar conteúdo oculto some functions.lua createpokeball.lua poke.lua
  2. REV3884 TFS 0.4 OTC 0.6.6 OBSERVAÇÃO: Bom galera hoje vim trazer um código de expansão de visão para o otclient alterado por mim, usado somente para rev3884 e então se você usa um tfs 0.3.6 ou tfs 1.0 não vai dar certo, *Esse código foi alterado por mim para ser usado apenas para rev3884, procolo 8.60 e TFS 0.4 que no caso não achei e resolvi compartilhar essas alterações. 1° TUTORIAL 1 SOURCE DO SEU SERVIDOR. Abra Protocollgame.cpp 1 Ache ((x >= myPos.x - 8 + offsetz) && (x <= myPos.x + 9 + offsetz) && //(y >= myPos.y - 6 + offsetz) && (y <= myPos.y + 7 + offsetz)); ALTERE PARA: ((x >= myPos.x - Map::maxClientViewportX + offsetz) && (x <= myPos.x + (Map::maxClientViewportX+1) + offsetz) && (y >= myPos.y - Map::maxClientViewportY + offsetz) && (y <= myPos.y + (Map::maxClientViewportY+1) + offsetz)); 2 Ache: GetMapDescription(pos.x - 8, pos.y - 6, pos.z, 18, 14, msg); ALTERE PARA: GetMapDescription(pos.x - Map::maxClientViewportX, pos.y - Map::maxClientViewportY, pos.z, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, msg); 3 Ache: if(oldPos.y > newPos.y) // north, for old x { msg->put<char>(0x65); GetMapDescription(oldPos.x - 8, newPos.y - 6, newPos.z, 18, 1, msg); } else if(oldPos.y < newPos.y) // south, for old x { msg->put<char>(0x67); GetMapDescription(oldPos.x - 8, newPos.y + 7, newPos.z, 18, 1, msg); } if(oldPos.x < newPos.x) // east, [with new y] { msg->put<char>(0x66); GetMapDescription(newPos.x + 9, newPos.y - 6, newPos.z, 1, 14, msg); } else if(oldPos.x > newPos.x) // west, [with new y] { msg->put<char>(0x68); GetMapDescription(newPos.x - 8, newPos.y - 6, newPos.z, 1, 14, msg); } ALTERE PARA: if (oldPos.y > newPos.y) { // north, for old x msg->put<char>(0x65); GetMapDescription(oldPos.x - Map::maxClientViewportX, newPos.y - Map::maxClientViewportY, newPos.z, (Map::maxClientViewportX+1)*2, 1, msg); } else if (oldPos.y < newPos.y) { // south, for old x msg->put<char>(0x67); GetMapDescription(oldPos.x - Map::maxClientViewportX, newPos.y + (Map::maxClientViewportY+1), newPos.z, (Map::maxClientViewportX+1)*2, 1, msg); } if (oldPos.x < newPos.x) { // east, [with new y] msg->put<char>(0x66); GetMapDescription(newPos.x + (Map::maxClientViewportX+1), newPos.y - Map::maxClientViewportY, newPos.z, 1, (Map::maxClientViewportY+1)*2, msg); } else if (oldPos.x > newPos.x) { // west, [with new y] msg->put<char>(0x68); GetMapDescription(newPos.x - Map::maxClientViewportX, newPos.y - Map::maxClientViewportY, newPos.z, 1, (Map::maxClientViewportY+1)*2, msg); } 4 ache GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, 5, 18, 14, 3, skip); //(floor 7 and 6 already set) GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, 4, 18, 14, 4, skip); GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, 3, 18, 14, 5, skip); GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, 2, 18, 14, 6, skip); GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, 1, 18, 14, 7, skip); GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, 0, 18, 14, 8, skip); Altere para GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, 5, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 3, skip); //(floor 7 and 6 already set) GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, 4, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 4, skip); GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, 3, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 5, skip); GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, 2, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 6, skip); GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, 1, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 7, skip); GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, 0, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 8, skip); 5 ache GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, oldPos.z - 3, 18, 14, 3, skip); ALTERE PARA GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, oldPos.z - 3, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 3, skip); 6 ACHE GetMapDescription(oldPos.x - 8, oldPos.y + 1 - 6, newPos.z, 1, 14, msg); ALTERE PARA GetMapDescription(oldPos.x - Map::maxClientViewportX, oldPos.y - (Map::maxClientViewportY-1), newPos.z, 1, (Map::maxClientViewportY+1)*2, msg); 7 ACHE GetMapDescription(oldPos.x - 8, oldPos.y - 6, newPos.z, 18, 1, msg); ALTERE PARA GetMapDescription(oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, newPos.z, (Map::maxClientViewportX+1)*2, 1, msg); 8 Ache GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, newPos.z, 18, 14, -1, skip); GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, newPos.z + 1, 18, 14, -2, skip); GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, newPos.z + 2, 18, 14, -3, skip); Altere para GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, newPos.z, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, -1, skip); GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, newPos.z + 1, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, -2, skip); GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, newPos.z + 2, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, -3, skip); 9 ache GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, newPos.z + 2, 18, 14, -3, skip); Altere para GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, newPos.z + 2, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, -3, skip); 10 ache GetMapDescription(oldPos.x + 9, oldPos.y - 1 - 6, newPos.z, 1, 14, msg); Altere para GetMapDescription(oldPos.x + Map::maxClientViewportX+1, oldPos.y - (Map::maxClientViewportY+1), newPos.z, 1, ((Map::maxClientViewportY+1)*2), msg); AGORA EM MAP.H ache static const int32_t maxViewportX = 11; //min value: maxClientViewportX + 1 static const int32_t maxViewportY = 11; //min value: maxClientViewportY + 1 static const int32_t maxClientViewportX = 8; static const int32_t maxClientViewportY = 6; altere para: static const int32_t maxViewportX = 18; //min value: maxClientViewportX + 1 static const int32_t maxViewportY = 18; //min value: maxClientViewportY + 1 static const int32_t maxClientViewportX = 14; static const int32_t maxClientViewportY = 12; Pronto agora é só compilar a source do seu servidor 8.60 rev3884 PARTE 2 OTCLIENT 0.6.6 abra o map.cpp da source do otclient ache void Map::resetAwareRange() { AwareRange range; range.left = 8; range.top = 6; range.bottom = 7; range.right = 9; setAwareRange(range); } ALTERE PARA void Map::resetAwareRange() { AwareRange range; range.left = 14; //Change this to = maxClientViewportX range.top = 12; //Change this to = maxClientViewportY range.bottom = range.top+1; range.right = range.left+1; setAwareRange(range); } COMPILE A SOURCE DO OTCLIENT E PRONTO!!! ESPERO TER SANADO VÁRIAS DÚVIDAS DE AUMENTAR TELA DO OTCLIENT EM REV3884. CRÉDITOS: Pra mim pela alterações funcionais. e pelo Flatlander por disponibilizar para tfs 0.3.6 e 1.0 pois esse está alterado pra tfs 0.4
  3. .Boa Tarde, Tenho um servidor de (Nto) que Estou Editando a um tempo. Porém uso uma sourcer 0.3.6 8.54 que um amigo me arrumou muito boa, porém não tem War System nem Cast System e se pelo menos tivesse o War System nessa sourcer já ficaria feliz. Gostaria de saber se já existe um código liberado em algum lugar, no github etc... que eu possa adicionar em minha distro ou se alguém poderia me ajudar a adicionar nessa sourcer que tenho, além de liberar ela para outros servidores me ajudaria em meu servidor. Já adicionei muitas coisas nela, porém não tem os que eu mais quero. alguém poderia me ajudar?
  4. .Qual servidor ou website você utiliza como base? Estou Usando o TFS 1.3 no Debian GNU/Linux 9 (stretch) Qual o motivo deste tópico? Estou apavorado com esse erro. Quando abro o servidor (Mapa Global) ele demora uns 20 segundos pra conectar na Lista de Character e dps que conecta ele fica normal, porem isso é de menos Meu verdadeiro problema é que ele fica de uns 10 ou 20 - 30 minutos até 1 hra Online e depois o TFS fecha SOZINHO EU TROQUEI DE HOST QUE ERA 8GB DE RAM ACHANDO QUE ERA FALTA DE RAM ESTOU COM UM DE 32RAM COM I7 E MESMO ASSIM ELE CONTINUA A FECHAR Nao consigo deixar ele Online por mais de 1 hora pelo Host... o Host não é barato e um Host Excelente da OHV. Por favor alguem me ajuda a resolver esse problema?? entre em contato cmg no Whatsapp (11) 95557-4930 ou de preferencia pelo forum aqui mesmo, Eu Imploro... Ja procurei muitos lugares sobre isso e nao consegui arrumar a solução.
  5. Galera, estou com uma dúvida em relação ao RME, porque quando eu coloco vários monstros juntos no RME e quando reinício o sever os monstros não aparecem, Só os alguns que estão separados ? Já quando eu coloco os monstros separados um dos outros os monstros aparecem normalmente, o erro está no monstros juntos Teria alguma solução para isso ? Porque esse erros esta acontecendo ? Quem puder me ajudar serei muito grato vlw.
  6. Boa noite me chamo Daniel, jogo tibia a uns anos e o servidor que mais gosto é o RadBR. A decisão do inicio do projeto se deu por conta de jogarmos um servidor com o mapa, porém o mesmo por conta de sua administração atrapalhava muito o role-play. Inicilamente nós vamos precisar de um programador para adaptar as programações que já temos ( comandos, npcs quests ), um Mapper pois o mapa tem todas as cidades porém falta algumas hunts mais atuais.. Nós já temos em torno de 60 players para iniciar são dois times e mais uma outra parte que vamos chamar de ex jogadores, estamos em busca de pessoas compromissadas e que queiram tomar a frente do projeto onde as mesmas vão poder ficar com o donate fora a parte que o servidor precisa pra se sustentar, nosso intuito é somenter brincar e ter war. Estamos começando a mexer no site, porém sou muito leigo kk, caso tenha pessoas interessadas em ajudar ou somente alguém que queira programar e cobrar, nós vamos bancar mão de obra pelos serviços prestados, host do ot server nos primeiros meses. Mais informações podem me chamar no whatsapp 15991139344 - Daniel ou no e-mail engler957@gmail.com. muito obrigado a todos.
  7. Guys estou fazendo isso aqui para verificar rsa e retornar o valor em lua, alguem com uma dica ai? DLL CLIENT bool isValidRSAPublicKeyOnly(RSA *rsa) { //from rsa_ameth.c do_rsa_print : has a private key //from rsa_chk.c RSA_check_key : doesn't have n (modulus) and e (public exponent) if (!rsa || rsa->d || !rsa->n || !rsa->e) { return false; } //from http://rt.openssl.org/Ticket/Display.html?user=guest&pass=guest&id=1454 //doesnt have a valid public exponent return BN_is_odd(rsa->e) && !BN_is_one(rsa->e); } Talvez se eu fizer um pointer no client via dll e checar em lua esse valor eu consiga retornar para o server? hello help
  8. O meu ot não tá enviando os premium points. Eles vão para a conta na database mas quando vai no jogo não aparece os pontos na store. Segue imagem! Porfavor, alguém me ajuda! :C
  9. .Qual servidor ou website você utiliza como base? Qual o motivo deste tópico? Está surgindo algum erro? Se sim coloque-o aqui. Eu aperto OK e tudo ok entra no servidor e tals porém surge um poblema afetado por esse, quando você dá look em algum item todos os nomes somem. Quando sobe em uma escada ou entra em algum portal não vai ou seja desconfigura tudo, olha a imagem abaixo, não apareceu nem o nome da backpack Viram aí, nome da backpack sumiu, todos os nomes de items. para mais informações por favor só falar que eu mando, estou no aguardo. quem puder me ajudar Obrigado de coração rs. Você tem o código disponível? Se tiver publique-o aqui: Você tem alguma imagem que possa auxiliar no problema? Se sim, coloque-a aqui.
  10. Não sei ao certo se deveria usar aqui o Prefixo Infraestrutura ou Programação, mas enfim... No meu servidor, eu uso a source do malucoo e disponibilizo para os jogadores 2 opções de clientes, o 10.00 outdated com sprites até o 12.03, e o 11.44 com sprites até o 12.03. Tudo funciona perfeitamente, exceto uma coisa: O market. É possível utilizá-lo, no entanto ele aparece com bugs (diferentes para o cliente 10 e o 11). No cliente 10, nenhum item aparece nas listas de Armaduras, Shields, etc... No entanto se eu digitar o nome do item em search, ele aparece perfeitamente normal. Seguem imagens: No cliente 11 o problema é exatamente o oposto. Consigo ver as imagens dos itens, porém os nomes não aparecem, e ao digitar no search, nada aparece. Além disso, há um problema extra, no cliente 11, os "creature products" se encontram junto às armaduras (como se fossem armors). Imagens: Esses são os problemas mais estranhos que já enfrentei até agora. Agradeço muito se alguém conseguir me auxiliar com eles. Versões exatas:
  11. Olá guys, estou com um pequeno problema, todas minhas runas do servidor estão ou 1x ou infinitas, eu ja configurei no config lua tanto true quanto false, ja editei elas no item xml pra charges e sem charges, ja fiz tudo, porém nao estão ficando com a quantidade certas de tiros, eu uso tfs 0.4 então desconfio que seja na souce, cheguei a trocar Count por charges mas n funcionou
  12. Uso TFS 0.3.7 Gostaria que alguém esboçasse uma função que da roubo de vida para os knights para cada ataque physical que ele desfira
  13. bom dia gente, to com um probleminha, eu fiz a sequencia de comandos e tals pro ot abrir após o server save, porém estou com uns problemas sempre faço os comandos cd/var/ot screen./ligar.sh e dou ctrl a+d o ot continua rodando mas ele da server save e n volta então se eu n reabrir o ot, o site fica lento, e tambem quando eu reinicio o dedicado, meu create character para de funcionar aparece essa imagem aqui. ai eu tenho que ir sempre na database usar esse comando SET GLOBAL sql_mode=''; alguem sabe como arrumar essas 2 coisas?
  14. Olá pessoal, estou tentando aprender como adicionar mais slots de equipamento no meu servidor, Com isso utilizei com base as sourcers do tfs 0.4 (8.60) Tudo bem até ai, chequei toda a sourcer, me baseei pegando outro slot como modelo para fazer, ou seja, criei um segundo ANEL, tudo certo até ai, compilei o OTC, compilei o servidor, nenhum erro apontado, PORÉM... Quando eu equipo o item, o item simplesmente some, igual um lixo, vc joga o item no slot, o item some, vc joga outro item no slot, o item some de novo, virou uma famosa lixeira, Alguém pode por favor me ajudar no que estou errando? no que posso fazer para corrigir isso, tenho planos com novos slots e gostaria do auxilio de alguem que entende do assunto, por gentileza, Segue o GIF DO PROBLEMA em questão: lembrando: TFS 0.4 (8.60)
  15. Slv slv galera tds TFS 0.4 q tem cast está com um problema. Se o jogador ligar o cast com o chat da guild aberto da pros views comentar em nome do jogador q iniciou o cast. Algm sabe como resolver isso? Ou tem alguma ideia de ond pod ser o problema Isso e um grande problema pois pode fingir ser o rapaz da guild e dar merda. O certo seria n dx comentar.
  16. Boa tarde a todos. Já tentei compilar um otc aqui de todas as maneiras existente destro da internet e no final da o bendito erro. LOG completo > Vale ressaltar que mesmo adicionando manualmente nas propriedades do projeto não dá.
  17. Alguem poderia me ajudar a adicionar famoso "PUSH CRUZADO" qual linha alterar ou qual arquivo alterar Player.cpp ou Game.cpp, NAO SEI me ajudem pfv!!!
  18. tipo, eu tenho um server de exp altissima quando chega lvl 65,550 +- , o level reseta pra 1 (na barra de skills) ai eu tava dando uma conferida aqui no TK, que o tibia 8.60 é de unit 16 (ou 8 ) se nao me engano... eu queria aumentar esse unit pra 32, pra poder expandir esse limite de level (65,550) na barra de skills...barra de hp/mana etc.... (pra mostrar o numero exato) alguem pode dar uma força? (não é pelas sources, é pela pasta do tibia mesmo, só nao sei aonde e qual programa tenho que baixar pra editar)
  19. Boa tarde galera,estou tentando abrir meu servidor no ubuntu 16.04, mas sempre que tento iniciar o servidor com otx que veio junto ao servidor da apenas esse erro. ./theotxserver-antigoantes: error while loading shared libraries: libboost_thread.so.1.54.0: cannot open shared object file: No such file or directory ao tentar colocar uma outra disto ele abre normalmente mas com varios erros na distro. o que posso fazer para resolver?
  20. estou com problemas pra compilar o tfs no debian, aparece o seguinte erro se alguem souber me da um luz por favor, estou com o dedicado parado a 2 dias
  21. Qual o motivo deste tópico? Estou tendo problemas para compilar esse OTC em anexo para x32, so consigo para x64. Alguém poderia compilar ele para x32 Realese? Posso pagar em R$ também. Está surgindo algum erro? Se sim coloque-o aqui. Diversos erros de compilação otc32.zip
  22. map.cpp monster->name = monster->getName() + " [" + itoa(level, buffer, 10) + "]"; ‘itoa’ was not declared in this scope tentei por o sistema de monster level e quando vou compilar da esse error. ja tentei de varias formas corrigir, mas sem sucesso
  23. Boa tarde, preciso de ajuda com um servidor de poketibia. É o seguinte, eu preciso que o character do player consiga atacar os pokemon, ou seja, nos dêmais poketibias, o player summona um pokemon e esse pokemon ataca outros pokemons, o player em si não dá dano nos monstrinhos, só q eu quero que o player consiga dar dano nos pokemon com seu próprio character sem precisar de um summon como se fosse um Tibia. Como posso ativar o dano do player no OT? Obrigado.
  24. OTHire Myaac Olá prezados, Quando subo ou desço uma escada o cliente fecha com um erro terminal, depois disso, não consigo entrar com o mesmo personagem, 'buga' a position dele, para entrar novamente, preciso corrigir a position no BD. Como teste,utilizei o OTclient e o Client do Tibia oficial juntamente com IPchanger, também compilei outra source, no entanto, em todos os cenários o erro persistiu, segue log do erro: +--------------------------------------------------------------- Debug Assertion 7.72 Objects.cpp 267 Wed Nov 21 12:58:16 2018 Windows Version: 6.2 build 9200 on 2 Graphic Engine: 0 Last Packet Types: 100 010 100 020 000 000 000 000 000 000 Last Packet: 248 009 010 144 067 000 016 050 000 000 100 082 125 182 125 005 Player.cpp 383: exception occurred, reason: Network.cpp 885: exception occurred (ErrorCode = 0), reason: Control.cpp 1280: exception occurred (Type = 100), reason: Communication.cpp 1460: exception occurred (PlayerX = 32082) (PlayerY = 32182), reason: Communication.cpp 1437: exception occurred (xmin = 0) (ymin = 0), reason: Communication.cpp 1416: exception occurred (Type = 5091) (OldType = 0), reason: Objects.cpp 270: exception occurred (Type = 5091) (Flag = 5), reason: Objects.cpp 267: assertion failed (Type = 5091) (ObjectProperties->high() = 5089), reason: In(Type,ObjectProperties->low(),ObjectProperties->high()) ---------------------------------------------------------------- Agradeço desde já!

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia partindo do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer publicidade para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução! A publicação do seu anuncio é instantânea!

×
×
  • Create New...