Líderes
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 04/08/16 em todas áreas
-
[Arquivado]Grand Line Adventures
xbruninhox e 5 outros reagiu a Kizaru por um tópico no fórum
Um novo jogo que vai sair ainda esse ano, com uma proposta totalmente diferente de qualquer servidor ja criado! 100% animado e com som, acompanhem! Facebook: https://www.facebook.com/grandlineadventures/ Trailer:6 pontos -
Criando seu servidor linux - COMPLETO
Felipe Moraes e 3 outros reagiu a murilo.morales por um tópico no fórum
Olá pessoal, Esse é meu primeiro tutorial e venha aqui deixar um pouco da minha experiência montando meu primeiro servidor de tibia Linux.Sou formado em engenharia da computação porém na hora de montar o servidor tive várias dificuldades e encontrei pouca informação então deixarei aqui o passo a passo que utilizei. *** UTILIZAREI O DISTRO DEBIAN 8.4**** *** É importe usar essa destribuição do debian pois já vem com a biblioteca libboost-system-dev 1.55 necessária para os servidores OT novos**** Programas para instalar PuTTY para conectar via SSH. (aqui) WINSCP para ter acesso aos arquivos da máquina. (aqui) Server do tibia OTSERV SOURCES COM CAST WEBSITE COMPATÍVEL DATABASE Usarei nesse exemplo o server desenvolvido pelo pessoal (OTLAND - TFS TEAM) e Bruno Minervino e algum outro contribuidor) para ver o tópico oficial clique aqui . ETAPA 1: Instale e execute o programa WinSCP. Em HOST(1) coloque o IP do seu servidor linux EM PORT NUMBER (2) coloque a porta do serviço ssh (porta default é a 22) EM User Name (3) o usuário que irá logar (recomendou usar o root por questões de permissões) Em Password (4) colocar a senha do usuário Clique em Login. 2. Crie uma pasta no Desktop com o nome "otserv" dentro da pasta deverá conter os arquivos OTSERV,SOURCES COM CAST e DATABASE ficando as pastas e arquivos iguais a imagem abaixo: 3. Volte ao WinSCP e copiei a pasta otserver criado no seu desktop para o diretório / do linux : 4. Logue no putty e digite o seguinte comando no servidor: apt-get update Logo depois: apt-get install cmake build-essential liblua5.2-dev libgmp3-dev libmysqlclient-dev libboost-system-dev apache2 php5 libapache2-mod-php5 php5-mysql mysql-server phpmyadmin ** Selecione S para instalar os pacotes ** Vai abrir duas telas com caixas de seleção, a primeira você marque "apache2" e dê enter, na segunda você seleciona "yes" ** Irá pedir para definir uma senha para o MySQL defina uma senha e não esqueça da mesma. ** Irá pedir para definir uma senha para o phpMyAdmin defina uma senha e não esqueça da mesma. Etapa 2 (compilação): Digite: cd /otserv/sources e aperte o enter. 2.Digite: mkdir build e aperte o enter. 3. Digite: cd build e aperte o enter. 4. Digite: cmake .. e aperte o enter 5. Digite: make e aperte o enter. ***** Após compilar a tela deverá ser como essa na imagem abaixo : 6. Digite: mv tfs /otserv e aperte o enter. ***O SERVER JÁ ESTÁ COMPILADO!!!! Etapa 3 (Importando banco de dados): Digite no browser http://seuip/phpmyadmin/ na tela de login digite: Utilizador : root Palavra-Passe : **senha que você colocou na primeira etapa** 2. Clique em "BASE DE DADOS"(1) -> Digite "global" no nome do banco (2) -> Clique em "CRIAR"(3) **deverá aparecer uma mensagem em amarelo escrito: "A base de dados global foi criada." 3. Clique em "global"(1) -> "Importar" (2) -> "Escolher arquivo" (3) -> Selecione o arquivo .sql (4) dentro da pasta OTSERV criada no desktop -> clique em "EXECUTAR" (5) **deverá aparecer uma mensagem em amarelo escrito: "Import terminou com sucesso, 159 queries executados. (servidornovo.sql) " Etapa 4 (adicionando e configurando o site): 1. Passe via WinSCP (conforme explicado na etapa 1) os arquivos WEBSITE COMPATÍVEL que já deve ter sido baixado e extraido do zip para "/var/www/html/" 2. Digite no putty : vim /var/www/html/config/config.php **iremos modificar apenas as configurações chaves para o servidor funcionar, caso queira mudar xp do server,loot etc deverá modificar depois esse arquivo: # Account Maker Config$config['site']['serverPath'] = "/otserv/"; #Aqui deve ficar o caminho até o config.lua da pasta do seu servidor OT **Não se esqueça de salvar as edições** 3. Siga para a Etapa 5 abaixo. **** ATENÇÃO: PARA O SITE FUNCIONAR A ETAPA 5 (ABAIXO) DEVERÁ TER SIDO EXECUTADA. ******** Etapa 5 (configurando arquivo config.lua): 1. Digite no putty: vim /otserv/config.lua Aperte o enter **iremos modificar apenas as configurações chaves para o servidor funcionar, caso queira mudar xp do server,loot etc deverá modificar depois esse arquivo: -- Connection Config-- NOTE: maxPlayers set to 0 means no limitip = "167.114.111.25" -- altere esse ip para o ip do seu servidor **Não se esqueça de salvar as edições** 2. Digite no putty: /etc/init.d/apache2 restart Aperte o enter Etapa 6 (Testando o servidor e o site): 1. Para testar o site digite no browser o ip do seu servidor, se tudo estiver certo irá entrar no site. **** ATENÇÃO: PARA GARANTIR QUE TODAS AS FUNÇÕES ESTÃO FUNCIONANDO TESTE O SITE TODO ******** 2. Para testar o servidor digite : cd /otserv Aperte o enter 3. Digite: ./tfs Aperte o enter **** SE APARECER IGUAL A IMAGEM ABAIXO SEU SITE ESTÁ ONLINE. ******** DICA: ** Caso na hora de subir o server depois de MAP ele aparecer Kill ou Morto seu servidor não possui memória suficiente para tal será necessário aumenta-la. CRÉDITOS: @Anuudek Tutorial que usei como base aqui @MitSuig Tutorial que peguei o server tibia aqui Qualquer dúvida podem me enviar um email: murilosm@hotmail.com Obrigado.4 pontos -
Ponto de partida - criando um sistema
drigobo e 2 outros reagiu a Tony Araujo por um tópico no fórum
Ponto de partida - criando um sistema. de: Tony Araújo (OrochiElf) Olá pessoal, hoje eu vou dar uma dica/ensinar a vocês a como inicializar um sistema (como sair daquela parte chata "Onde eu faço isso? Como eu faço isso?") Então, eu vi aqui no fórum que a maioria das pessoas, não conseguem pensar de forma (abrangente) e é essa a grande dificuldade dos iniciantes, porque na programação é mais do que necessário você conseguir pensar de forma grande, várias possibilidades possíveis kkkk. Exemplo: Eu ultimamente estou desenvolvendo um sistema de market para 0.3.6, pro meu servidor de pokémon e muitas pessoas não tem nem ideia de como "iniciar" o pensamento para desenvolver este sistema simples, então vamos lá.. pensar um pouquinho. Inicio da ideia. 1º Onde eu começo a criar este sistema? Ideia: Então, como o sistema de market usa basicamente o sistema de canais (channels), obviamente que seria na parte de canais do servidor, mas pera ai.. no datapack (pasta data) do meu servidor, não tem nenhum arquivo além do Channels.xml, que seja para manipular os canais.. Resolução 1/2: Depois que eu perceber que eu não é no datapack, eu já sei que é nas sources do servidor. Duvida: mas pera ai, em que local/arquivo da source? Resolução 2/2: Já que o meu sistema é usando os canais (Channels), eu vou pesquisar algo haver com channels (já que é em inglês kkk), maas... eu não irei encontrar nenhum arquivo chamado channels, porém eu encontrei um chamado (chat), então.. eu ja tenho uma ideia de que o meu sistema iria inicializar ali. 2º Como eu começo a criar este sistema? Ideia: Então.. para começar a criar o sistema eu preciso saber PRIMEIRAMENTE como funciona o sistema de canais (NÃO TENTE PULAR ESTA ETAPA). Resolução: É necessário o estudo da área antes de começar o seu sistema, para garantir que irá pelo caminho certo. 3º Inicializando o sistema / Finalizando a ideia de inicialização. Depois que eu aprendi como funciona o sistema de canais, eu ja posso me arriscar a editar ou escrever no arquivo, SEMPRE FAÇA UM BACKUP. OBS: Lembre-se nada é COMPLICADO, se você pensa de maneira SIMPLES. Bom galera.. isso não é um TUTORIAL, mas eu creio que possa ajudar a algumas pessoas a terem a "fagulha" que precisam para colocarem suas ideias em ação.3 pontos -
BAIAK AURA - CAST/EQUIP HOTKEY
Sirarcken e um outro reagiu a TheVankk por um tópico no fórum
IP: baiak.auraot.com | SITE: http://baiak.auraot.com | PORT: 7171 | CLIENT: 10.90-10.91 GENERAL INFORMATIONS: - Sistema de Cast - Equip Hotkey - Update diários! - Global depot! - War Anti Entrosa com cidades do global! - Múltiplas raids! - PvP bem balanceado. - Fast Attack! - Mapa bastante detalhado, e agradável. - Mais de 30 quests! - Mais de 50 hunts free! - Staff que não possui favoritismo! - Ganhe 2 dias de VIP ao pegar level 400!!! E muitas outras coisas!!!!!! EVENTOS QUE TEM NO SERVIDOR: • Guild Wars.. • Battlefield • Zombie Event • Random Gift • Rain Items • Paintball event • Alpha Tower WORLD TYPE: World Type está setado para PvP, porém você ganhará experiência ao matar outros jogadores com está 0.20x por cada morte. EXP: Experience: Por stages, começa com 3000x, e terminando com 3x. Loot rate: 4x FOTOS: Atenciosamente, Aura Staff.2 pontos -
2 pontos
-
Valeu galera E os sons sao direto do jogo, n eh edicao n! E cada ataque dos personagens é animado, n 1 ou 2. Sao varios spriters trabalhando no projeto, tudo esta indo muito bem e muito rápido.2 pontos
-
Bom tarde galera, venho por meio deste tópico, anuncar que, estou terminando de desenvolver um ATS derivado de Tibia.. Um pokémon server.. Bom, vou postar ShowOff, apenas dos sistemas no qual tem no servidor.. Irei resolvendo os Bugs, e então, quando achar que está bom, liberarei o Download do servidor, junto com as devidas sources. Eu tambem, colocarei uma lista do que foi feito no servidor.. Desde bugs, até novos sistemas. enfim.. Bom, como todos sabem, esse servidor contem os sistemas básicos.. Mas ainda não parei para mexer nos sistemas mais simples.. Changelog: Adicionado nas sources: - DoCreatureSetNick - AutoStacking - Modificado a função AddItem (estava bugando por causa do autostacking..) - Adicionado todas as races pokémons. - Modificado a cor da fala dos groups nos channels. - Adicionado Passive e Agressive, igual o PokeXGames. - Adicionado OnSpawn - Adicionado Pokémon Ghost System - Adicionado GetCreaturePathTo - Adicionado CastSpell Adicionado no servidor: - Novo NPC de mudança de Nick do pokémon; - Peguei função do PDA para alterar nomes dos pokémons shinys, e deixado normal. Ex: Antes: Shiny Tangela. Agora: Tangela. - Adptado/Adicionado sistema de vantagem e desvantagem do PDA. - Copiei as passives do PDA e adpatei para o servidor. - Copiei sistema de vantagem e desvantagem do PDA e adpatei para o servidor. - Adptado/Adicionado o Clan System do PDA. - Sistema de Icon (acabei de adicionar só adicionei 1 icon pra testar mesmo) ^^ - Retirados o S no final dos pokémons selvagens. - Ao morrer, aparece descrição no corpse, indicando o monstro que matou e o nome de quem morreu. - Sistemas basicos (surf, ride, blink etc.) por order Mudanças nas configurações do servidor: -Adicionar/fazer moves, basta fazer igual o PDA. Porem, se você baixar um servidor PDA e pegar a script de "pokémon moves" da LIB, e jogar nesse servidor, não irá funcionar ^^ -Adicionar pokémons, tambem é só adicionar como se fosse um PDA. -Adicionarfazer novas evoluções igual o PDA. -Adicionar/fazer novas passives igual o PDA. Otclient: Peguei OTClient na versão 0.6.5; - Fiz a barrinha de moves funcionar.. - Não vou adicionar pokebar - Transparency funcionando Obs: O Old cliente ainda está usavel, pois não extendi o cliente, nem pretendo extender.. Faltando/Em andamento: Arrumar alguns moves Refazer nurse joy Configurar todos os pokémons e balancear Configurar o Clan Sistema Configurar Spells Confgurar sistema de ovos Retirar uns duplicad Itens Arrumar os sistemas basicos(hoje ainda deixo 100%) OBSERVAÇÕES: Eu não irei postar ainda, pois o mesmo está em andamento, tem muitos bugs na qual estou resolvendo. ***Se alguem quiser me ajudar, basta deixar seu contato. ** Não me precionem plis. * Sou lindo - Irei atualizar todos os dias, e colocar prints e atualizações e modificar o nome do topico com a data de atualização. - NÃO irei mexer no mapa, se alguma alma quiser ajudar, pois bem, deixe seu contato e.e - NÃO tem level sistema. e NÃO é PDA. CREDITOS: Zipter OrochiElf Arkz Elwyn GabrielTxu Sobre os creditos, *Eu peguei um ou mais sistemas, alguns destes me tiraram duvidas e sou grato*. PRINTS: Estou desenvolvendo esse servidor exclusivamente para o XTIBIA, e tambem porque quero ver a galera sair da mermisse do PDA..Durante muito tempo, vi gente criando topicos, pra geral juntar e fazer os sistemas do PDA, ou fazer um servidor que chegue no rastro do PDA.. Então, se alguem quiser me ajudar.. Basta me comunicar.. OBS: Sempre verifiquem as atualizações abaixo, que é onde eu irei editar sempre e postar atualizações, abram os spoilers. ATUALIZAÇÕES: 11/10/2015 00:16 Parei para mexer no Design do Client. novo entergame: Atualização *11/10/2015* Atualização *12/10/2015* *Vou upar os Prints das atualizações e colocar no tópico*1 ponto
-
Perfeito Sistema de Addon box
Administrador reagiu a luizmachado1 por um tópico no fórum
Esse sistema de addonbox poder vim addons aleatorios.. function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { premium = true, -- se precisa ser premium account (true or false) battle = false, -- se precisa estar sem battle (true). Se colocar false, poderá usar addons box no meio de batalhas level = 100, -- level para poder usar addons box } local items = {13064,13060} ----id do addon if getPlayerLevel(cid) < config.level then doPlayerSendCancel(cid, "precisar ser level ".. config.level ..".") return true end if config.premium and not isPremium(cid) then doPlayerSendCancel(cid, "Somente player premium.") return true end if config.battle and getCreatureCondition(cid, CONDITION_INFIGHT) then doPlayerSendCancel(cid, "Your pokemon can't concentrate during battles.") return true end doPlayerAddItem(cid, items[math.random(#items)]) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce Abriu Addon Box") doRemoveItem(item.uid, 1) end criar 1 arquivo com nome addonbox.lua poder escolher entre as 2 script 1-- script poder escolher level para abrir addon box e addons aleatorios 2-- script e bem basica só poder ganhar 1 addon na addon box function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { premium = true, -- se precisa ser premium account (true or false) battle = false -- se precisa estar sem battle (true). Se colocar false, poderá usar addons box no meio de batalhas } id = 13064 count = 1 -- id do item e quantidade if config.premium and not isPremium(cid) then doPlayerSendCancel(cid, "Somente player premium.") return true end if config.battle and getCreatureCondition(cid, CONDITION_INFIGHT) then doPlayerSendCancel(cid, "Your pokemon can't concentrate during battles.") return true end doPlayerAddItem(cid, id, count) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce Abriu Addons Box E Ganhou Addons De "..getItemNameById(id)..".") doRemoveItem(item.uid, 1) end tag <action itemid="id_do_item" event="script" value="addonbox.lua"/>1 ponto -
[Arquivado]Grand Line Adventures
Kizaru reagiu a SamueLGuedes por um tópico no fórum
Sem palavras, está muito bonito e muito bem feito, sucesso enormemente a vocês.1 ponto -
Cara tu não merece Palmas, merece o Tocantins todo. Esse eu faço questão de jogar, garanto que vai ter muita gente, muitos fans sites que vão querer te apoiar heim. Parabéns.1 ponto
-
@Sirarcken sim, sou o dono. Postei uma gif nova no face, vou postar varias durante as semanas mostrando as anim... ja tem mais de 30 personagens jogaveis completos com todos os ataques animados+som1 ponto
-
Nao sei se ja existe esse script aqui no xtibia pq eu cacei e nao achei acabei criando um e so vi esse scroll em um unico server esperem que gostem Vá em talkaction e crie um script com o nome teleport.lua e coloque: local teleport = { ['Venore'] = {x=32957, y=32076, z=7}, ['Thais'] = {x=32369, y=32241, z=7}, ['Kaz'] = {x=32649, y=31925, z=11}, ['Carlin'] = {x=32360, y=31782, z=7},}function onSay(cid, words, param, channel) local s = teleport[param:lower()] if s then if hasCondition(cid, CONDITION_INFIGHT) == TRUE then doPlayerSendCancel(cid, "You Can't Teleport In Battle!") return false end if getPlayerItemCount(cid, 2345) > 0 then -- 2345 é id do item que precisa para poder usar o comando doTeleportThing(cid, s) doSendMagicEffect(s, CONST_ME_TELEPORT) doCreatureSay(cid, "Ultimate Teleport!", TALKTYPE_MONSTER) else doPlayerSendCancel(cid, 'You need a ultimate teleport scroll.') end else doPlayerSendCancel(cid, 'Destination doesn\'t exist.') end return trueend Insira a TAG XML de acordo com a versão do seu servidor, em talkactions.xml TAG para Tfs 1.x: <talkaction words="!tp" script="teleport.lua" /> TAG para Tfs 0.4: <talkaction words="!tp" event="script" value="teleport.lua" />1 ponto
-
Muito bom, quem é fã de one piece deve ter um orgasmo, porque eu não sou e gostei bastante do projeto...1 ponto
-
[Arquivado]Grand Line Adventures
AkainuGLA reagiu a StyloMaldoso por um tópico no fórum
Mds, sem palavras parabens e sucesso! (Que vídeo lindo) ?1 ponto -
Não é embed haha, é o site em si. Iframe, mas é bem similar...1 ponto
-
Possivelmente o efeito está sendo armazenado só em variáveis temporárias, quando ele loga elas são zeradas e perde-se o efeito. Sugestão: adicionar a um storage value e checar via creaturescript quando logar se há efeito de gema e adicionar. Abraços,1 ponto
-
Mapa : world naruto shippuden
Animal Pak reagiu a LipeMihawk por um tópico no fórum
Sim, disponibilizei o mapa exatamente para que vocês possam usar e fazer o melhor proveito dele.1 ponto -
Se você usa o sistema de held itens do Gabrielbsales, mova a tabela heldTable de HeldSystem.lua (data/actions/scripts) para um arquivo qualquer de data/lib.1 ponto
-
Eu concordo piamente com tudo o que exposto aqui. Isso é uma questão que pode ser resolvida mas, pode gerar diversos problemas também. Uma forma de resolver isso é caso um membro venha pedir ajuda em um erro absurdo, não entreguer o script refeito e sim mostrar-lhe onde está o erro para que ele mesmo posso fazer as devidas mudanças sozinho. Também, quando eles pedem pra fazer mudanças no sistema por coisas banais como: um script era executado por movements, talkactilns, etc, e ele quer que seja por alavanca. Tem que incentivar as pessoas a aprenderem para se tornarem auto-suficientes, então o melhor caminho é não dá a eles o script prontinho de mão beijada, deixa ele quebrar a cabeça um pouco também.1 ponto
-
Level Item
luanmax21 reagiu a ludgeromf1 por uma questão
mano so procurar direito no site que vc acha ve se esse te ajuda acho que se encaixa certo da forma que vc quer.1 ponto -
Perfeito Sistema de Addon box
CaioSilva99 reagiu a luizmachado1 por um tópico no fórum
@ CaioSilva991 ponto