Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 07/01/20 em todas áreas
-
WooX Spriting
5 pontosMuitos me conhecem como scripter/programador no fórum, mas poucos irão se lembrar que cheguei no fórum como spriter. Ver o novo show-off do @Nolis me motivou a criar este tópico e mostrar meus sprites antigos e eventuais novos sprites que pretendo rabiscar no futuro. No passado cheguei a receber ofertas do PxG e OT Pokemon, mas sprites sempre foram um hobby pra mim, devido a isto todo conteúdo postado aqui é livre para uso. Boa parte destas sprites foram feitas no ano de 2014, ano esse que cheguei no fórum do TibiaKing e iniciei com spriting. Armadura Robe Diamante e Ruby Moeda de Ouro Chapéu do Luffy Primeira arvore Remakes de Pokémon Outfit N (Pokémon) Outfit Red (Pokémon) (Este outfit foi um pedido do projeto Sprite-Sedex que houve aqui no TibiaKing em 2014, eu me lembro de ter feito um vídeo fazendo). Boneco de Neve Essa é a sprite mais recente que fiz. No ano passado eu vi um tópico aqui no TibiaKing lembrando sobre os antigos NTO que diferente dos atuais não utilizavam sprites top-down mas sim sprites com a mesma perspectiva do Tibia, foi nesta época que eu fiz este Kakashi. É isto, eu não pretendo atualizar com frequência este tópico mas sempre que me der vontade e saudade de fazer sprites eu irei postar o resultado aqui.5 pontos
-
TABELA DE CORES EM HEX DECIMAL E NUMÉRICA PRONTA
TABELA DE CORES EM HEX DECIMAL E NUMÉRICA PRONTA
DiigooMix e 3 outros reagiu a L3K0T por uma resposta no tópico
4 pontosBom galera hoje eu resolvi numerar uma tabela de cores para otserv, basta digitar o comando no seu jogo /y numero da cor Isso é bom pra trocar cor de roupas, letras e até edições na source de otc e tfs, use a criatividade.4 pontos -
Hati New AAC
Hati New AAC
Joaogabriel e um outro reagiu a Pedro. por uma resposta no tópico
2 pontosOlá, gostaria de saber a opinião de vocês sobre criar um novo AAC em NodeJS. sei que hoje a comunidade tem ótimos aacs como Znote, MyAAC, até o proprio gesior, mas desde que larguei o php, tenho pensado em fazer algo com javascript. Eu já vi algumas discussões sobre Apache, NGIX, Cache, pensei em fazer o back com o node e o front com React. Deixa sugestões aí, se vocês acham válido inciar um projeto c essas tecnologias. O projeto foi criado no Github, e será publico para quem quiser contribuir. O projeto vai ser estruturado em NodeJS e React. Express MySQL Axios Sequelize Bootstrap Bundle Sass Joi Crypto React e dependencies. Por enquanto o projeto tá bem crú, pois meu nível de javascript não é lá aquelas coisas, então qualquer sugestão, criticas construtivas, serão bem-vindas. https://github.com/pedrogiampietro/Hati2 pontos -
Push com exhaust com outras actions
Push com exhaust com outras actions
Mecianosz e um outro reagiu a Guizek69 por uma resposta no tópico
2 pontosEsqueça o config. lua nobre colega. Vá até a pasta actions e procure pelo script de cada potion adicionada a função na source. Ao encontrar, procure por: Logo abiaxo, adicione: 23006 = storage da exhausted que usei (fica a seu criterio, mas tem que ser o mesmo em todas as potions) 0.95 = tempo de exaustao (Sempre em segundos! No meu caso, 0.95 milesimos de segundo) Boa sorte.2 pontos -
[8.6][MODS] AutoLoot By Account! [+Item]
Sistema removido. Nova versão sem Bugs somente no Discord: vodkart#60901 ponto
-
DUCA: o melhor evento para otserv (8.60)
DUCA: o melhor evento para otserv (8.60)
Cat reagiu a luanluciano93 por uma resposta no tópico
1 pontoOlá pessoal, tudo bom? Então, estou trazendo um evento que criei: o Duca Evento. A uns 10 anos atrás joguei um ot pvp enforced que funcionava quase da mesma forma desse evento e recentemente resolvi criar um evento dessa forma ... Como funciona: • Primeiramente abre um teleport onde os jogadores que estão acima do level estipulado podem entrar (lembrando que o teleport fica aberto até o final do evento, ou seja, você pode morrer dentro do evento e entrar novamente quantas vezes quiser). • Ao entrar no teleport você será enviado para uma equipe: azul ou rosa (lembrando que o objetivo é você matar jogadores da outra equipe e não poderá atacar os da mesma equipe). • Existe uma pontuação dentro do evento, ou seja, a cada jogador que matar da outra equipe você ganha 1 duca ponto (lembrando que se você morrer você é teleportado para fora do evento e seus duca pontos zeram.) • A cada morte dentro do evento é atualizada uma LISTA RANK, onde é gerado um rank de acordo com a pontuação dentro do evento. • O evento começa ficar bom quando existem mais de 11 jogadores dentro dele, pois é quando o sistema verifica os jogadores da "lista rank" que estão nas posições de segundo a décimo primeiro (2º a 11º) e coloca eles em uma equipe diferente: a vermelha, e é ai que o "bicho pega", pois fora os outros jogadores das outras equipes, existem 10 jogadores dessa equipe, e o melhor, quem mata-los recebe 10 duca pontos. • Como dito acima, ao ter mais de 11 jogadores dentro do evento é criado automaticamente a equipe vermelha (2º a 11º do rank), pois bem, para quem leu certinho viu que pulamos o 1º do rank: é ai que entra a equipe verde, sim, esta equipe será composta apenas por 1 jogador, sempre o que tiver mais pontos no evento (lembrando que essa função do sistema atualiza a cada morte dentro do evento), e é claro quem mata-lo ganhará 30 pontos dentro do evento. • Aconselho a colocar sempre o tempo do evento superior a 30 minutos para melhor jogabilidade e rivalidade. • O objetivo do evento é ser do time verde ao terminar o evento e ganhar o premio (configurei para os do time vermelho tbem ganhar premio, mas inferior ao do verde). Observações: • As cores das equipes que citei são represetativas, lá você pode editar as que quiserem. • Um mapa opcional esta disponivel para download no tópico. • Não ensinarei detalhes minimos de instalação no servidor porque você deve ao menos ter uma noção básica de otserv. Como instalar: • Primeiramente o arquivo que ficará na lib, ele é o coração do evento, tudo que você precisar configurar é nele. Nomeie de DUCA.lua: • Depois na pasta creaturescripts/scripts/ crie o arquivo DUCA_creaturescripts.lua: (lembrando que as tags para colocar no creaturescripts.xml esta como comentário no começo do código) • Depois na pasta globalevents/scripts/ crie o arquivo DUCA_globalevents.lua: (lembrando que as tags para colocar no globalevents.xml esta como comentário no começo do código) • Depois na pasta movements/scripts/ crie o arquivo DUCA_movements.lua: (lembrando que as tags para colocar no movements.xml esta como comentário no começo do código) Espero que gostem! D U C A ducaMap.otbm1 ponto -
Hati New AAC
1 pontoTudo que é novo sempre é bom. "melhorias"1 ponto
-
(Resolvido)Usar potion e abrir corpos mortos/puxar ring
@WooX agradeço muito a ajuda! Meus problemas foram solucionados. Segue enredo para quem tem o mesmo problema para compilar: Vá ate a pasta de sua source e abra o arquivo Makefile Procure por: Substitua por: Isso resolve o problema da compilação. Após isso, você terá que adicionar exaustao a cada potion que foi adicionada a função na source. Vá até a pasta Actions de seu OT. Abra o script de cada potion adicionada e procure por: Logo abaixo, adicione: Sendo: 23006 = storage para exaustar (fica a seu criterio, mas tem que ser o mesmo para todas as potions adicionadas) 0.95 = tempo de exaustao (sempre em segundos! No meu caso, 0.95 milesimos de segundo) Boa sorte a todos,1 ponto
-
Push com exhaust com outras actions
1. Você precisa apenas adicionar exaust diretamente nos script desses items. 2. Dar até da, mas vai te causar mais trabalho. Você pode reduzir o timeBetweenExActions para 0, isso vai remover o exausted de todos os items, assim você vai ter que adicionar manualmente em todos ao invés de só aqueles selecionados na source.1 ponto
-
(Resolvido)Usar potion e abrir corpos mortos/puxar ring
Procure pela função bool Actions::useItemEx e onde estiver assim: player->setNextActionTask(NULL); player->stopWalk(); player->setNextAction(OTSYS_TIME() + g_config.getNumber(ConfigManager::EX_ACTIONS_DELAY_INTERVAL) - SCHEDULER_MINTICKS); Altere para: int32_t potions[] = {7620, 7589, 7590}; // IDs potions int16_t potionID = item->getID(); if(std::find(std::begin(potions), std::end(potions), potionID) == std::end(potions)) { player->setNextAction(OTSYS_TIME() + g_config.getNumber(ConfigManager::EX_ACTIONS_DELAY_INTERVAL)); } player->stopWalk(); Lembrando que isso vai retirar o exausted exActions de todas os items adicionados ali, terá que ser adicionado exausted no script lua das poções.1 ponto
-
[8.60][OLD Client] Narutibia (NTO HARD) - Servidor Completo
[8.60][OLD Client] Narutibia (NTO HARD) - Servidor Completo
FlamesAdmin reagiu a r0bert0lol por uma resposta no tópico
1 pontoGalera tópico atualizado, adicionei o banco de dados que eu estava utilizando. Acabei de reinstalar o servidor para um colega, utilizei um Ubuntu 14.04 e tudo está funcionando 100 % ( A única coisa que faltava era o banco de dados ) Eu gostaria de organizar, montar um tutorial step-by-step ensinando como colocar o servidor Online porém estou sem tempo, mas posso garantir que não há problemas com os arquivos o pack está completo agora com o banco de dados. Um Guia para você que não sabe por onde começar : Consiga uma VPS de preferência utilize o Sistema Operacional em que o server foi testado ( Ubuntu 14.04 ) Atualize as libs da sua VPS e Instale : Apache + Mysql + PhpMyAdmin ( Você pode encontrar Tutoriais aqui no Fórum ) Configure / Importe um banco de dados no PhpMyAdmin ( Agora tem banco de dados disponível ) Gerencie os arquivos, coloque o servidor no diretório /home e o site no diretório /var/www e não esqueça de editar os arquivos config.lua e config.php Com todos os arquivos configurados e posicionados no local correto, seu site já deve estar funcionando. Compile o servidor ( Caso esteja usando ubuntu 14.04 já tem uma distro compilada ) para compilar ( Você pode encontrar Tutoriais aqui no Fórum ) Agora com site funcionando e distro rodando, você apenas precisará configurar o Client do servidor para se conectar. O Client funcionará apenas após trocar o IP do executável, voce pode usar ip changer ou usar um hex editor para alterar definitivamente. Agora com client redirecionando para o IP da sua VPS você já pode se conectar no game. dbresetada.sql Estou pensando em fazer um vídeo tutorial no Youtube colocando Online o servidor em um Ubuntu,. Nesse vídeo eu passaria algumas dícas para quem está começando a usar Linux e realizaria um passo a passo do que é necessário para você conseguir deixar o servidor Online em qualquer VPS. Caso alguém se interesse, deixa um Rep + Aí que assim que surgir um tempo eu gravo o vídeo para vocês.1 ponto -
Shop System otPokémon AMV Modern AAC
Shop System otPokémon AMV Modern AAC
julo cesar reagiu a L3K0T por uma resposta no tópico
1 pontoFalaaaaa pessoal, hoje eu vim aqui disponibilizar o meu shop system sem o bug de clones e sem subtração de pontos, sem essa opção de f5 para comprar várias coisas com 10 pontos, portanto estou aqui, pois sou o dono do otPokémon AMV e uso esse sistema que eu mesmo modifiquei, espero que vocês que estão passando por problemas do modern aac, que agora tenha resolvido. 1° de tudo exclua todo seu shop system. 2° baixe meu shop system diferente >>> ShopSystem.zip 3° extraia o shosystem dentro da pasta principal do seu site MODERN AAC 4° vá em system/pages extraia esses arquivos lá dentro >>> pages.zip 5° depois abra seu index.tpl que fica em templates/seu layout/index.tpl coloque essas linhas lá 6° Dentro da pasta ShopSystem está o Shop.sql importe para seu banco de dados. depois de >>> {if $logged == 1} coloque <li><a href="{$path}index.php/p/v/shopping"><strong><font color ="#006400">|</font></strong> +Shopping</a></li> <li><a href="{$path}index.php/p/v/shopping/history"><strong><font color ="#006400">|</font></strong> +Histórico de Compras</a></li> depois de >> {else} coloque <li><a href="{$path}index.php/p/v/aviso"><strong><font color ="#006400">|</font></strong> Shopping</a></li> entre {/if} Agora salva e pronto, entra com seus dados da ADM e instala novamente seu Modern e tudo será resolvido, qualquer bug me contate, eu já vou avisando tbm, não quero ninguém compartilhe em outros fóruns, se eu pegar vou mandar excluir o poster, pq todo criador, sabe muito bem suas edições e como elas foram feitas, todo programador deixa sua marca nos scripts etc... Créditos: EU1 ponto -
{Evento} System Bomberman
{Evento} System Bomberman
julo cesar reagiu a ITALOx por uma resposta no tópico
1 pontoSalve Tibiaking. Hoje trago um evento bomberman Ele é bem simples e para poketibia, estou postando pq o mesmo que comprou o sistema para DBO e o desenvolvedor deu pra ele de poketibia... então ele autorizou postar aqui. então vou deixar o download ai pra vocês usar :D Explicação de algumas coisas: primeiro de tudo. o sistema não é do meu "gosto" e eu não sei como posso ajudar a configurar. se você entende um pouco de lua não vai precisar.. aos que não entende ver se alguém possa te ajudar aqui. :D Download: Bombermon.rar Scan: https://www.virustotal.com/gui/file/834e6b0fcd7d05c1e8eef9ce9d01033a68dd6a8a5bbbb63e88ba993b2410eb63/detection Bom uso para todos! Créditos: Marshmello - por desenvolver Ivisson - Comprador e autor do evento. Eu por postar aqui. Vídeo de demonstração: Obs: creio que não é o mesmo que o cara que fez isso. possa ser diferente. não sei :D1 ponto -
Push com exhaust com outras actions
Impossível não é, mas acredito que não seja uma tarefa fácil. Como falei antes, minha alteração não vai afetar o push de perto (a não ser que você deixe ele sem delay), então acho que seria inútil pra você.1 ponto
-
Push com exhaust com outras actions
Preciso deixar você ciente, a edição que vou fazer vai remover o exhausted ExActions dos items que você me mandar, ai você vai ter que adicionar exhausted via script nos items que precisarem, ok?1 ponto
-
Push com exhaust com outras actions
Posta actions.cpp1 ponto