Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 12/17/12 em %

  1. Opa, fala xTibia '-'.. Vi que muitas pessoas estavam querendo fazer um site para seu servidor e não sabem como fazer... Então resolvi postar um tutorial completíssimo aqui.. O que vamos precisar? -&amp;gt; Xampp ( 1.6.5 ) - Download - http://www.oldapps.com/xampp.php?old_xampp=38 -&amp;gt; Gesior Acc. Maker ( 0.3.8 ) - Download - http://www.mediafire.com/?u0bao9bcp9ua5vr -&amp;gt; Um servidor de sua escolha.Pode ser qualquer um desde que tenha o arquivo .mysql. PS: NÃO RESPONDO A QUEM TIVER O ERRO DO INSTALL.PHP . ESSE ERRO É CAUSADO POR CAUSA DA UTILIZAÇÃO DE OUTRA VERSÃO DO XAMPP E DO GESIOR, POR ESSE MOTIVO EU COLOQUEI O XAMPP 1.6.5 QUE ESTÁ FUNCIONANDO! NÃO USE A VERSÃO MAIS RECENTE DO XAMPP! Vamos ao tutorial! Espere... vai criar um site sem saber como funciona? O site de seu servidor será feito em PHP. E o que vai ter nele? Os jogadores de seu servidor poderão criar suas contas, ver notícias do servidor, ver outros jogadores, criar guildas, e muito mais dependendo de como você manusear seu website. OBS1 : É altamente recomendável que escolha uma forte senha para sua conta de Admin. Pois se seu servidor tiver sucesso, certamente "hackers" tentarão atacar sua database e seu servidor. OBS 2: Seu site ficará online apenas quando o Xampp estiver ativo com o Apache e MySQL sendo executados, ou seja, apenas quando você estiver no computador. Para seu site ficar online 24 horas, você precisaria de uma hospedagem para php. Agora que já temos tudo, vamos começar !! 1°) Abra o instalador do XamPP, e instale-o. 2°) Selecione aonde a pasta do XamPP ficará salva. (de preferência algum lugar de fácil acesso) 3°) Deixe apenas a primeira e a segunda opções marcadas e clique em Next. 4°) Aguarde o fim da instação e provavelmente uma tela preta irá aparecer. 5°) Após o fim da instalação, clique em Yes para abrir o XamPP e dê Start em Apache e MySQL. 6°) Clique em Admin do Apache. Você será redirecionado para a sua localhost (endereço que apenas você entra). Clique em Português (Brasil). 7°) No canto esquerdo do site , clique na Aba Segurança. Vá descendo até achar " http://localhost/sec...mppsecurity.php " . Clique. OBS : Se você não conseguiu abrir a página de Segurança, vá na pasta do seu Xampp/security/htdocs/lang e renomeie o arquivo pt para pt_br . 8°) Após ter clicado, deverá ser redirecionado para uma página parecida com essa: OBS :Faça o numero 1 e depois clique em Alterar Senha. Depois Faça o numero 3 e clique em Tornar Seguro o Diretorio do XamPP. 9°) Após ter feito isso, dê Stop no MySql (no XamPP) e dê Start denovo. Agora vá em seu navegador e digite : localhost/phpmyadmin 10°) Digite a senha que foi criada há pouco tempo que eu disse que era para a criação do banco de dados. 11°) Minimize seu navegador e vá na pasta de seu servidor, e abra o arquivo config.lua. Tire todos os espaços iniciais e as "frases" iniciadas com o sinal de " - " . Veja : 12°) Não feche o config.lua ainda, vá descendo até achar informações sobre a database de seu servidor ... algo parecido com isto : sqlType = "mysql" &amp;lt;- se estiver em sqlite, mude para mysql sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "123456" &amp;lt; - coloque a senha que foi criada para entrar no banco de dados. sqlDatabase = "otserv" &amp;lt; - coloque o nome de sua database , coloque " otserv " para facilitar. sqlFile = "otserv.s3db" &amp;lt; - de prefencia, coloque " otserv.s3db " ( o mesmo nome de sua database ) sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "plain" 13°) Salve e feche o config.lua. Agora vamos voltar a pagina minimizada (localhost/phpmyadmin) : 14°) Clique na aba Importar na parte superior da tela. 15°) Agora Selecione o Arquivo para Importar. Selecione o arquivo terminado em .sql que fica na pasta de seu servidor e clique em Executar no canto inferior direito. 16°) Pronto !! A database de seu servidor foi criada. Agora vamos instalar os arquivos do site. 17°) Abra a pasta do XamPP/htdocs. Apague tudo que tem dentro de htdocs e cole tudo o que veio dentro da pasta do Gesior ACC. 18°) Abra o XamPP novamente e clique em Admin do Apache. 19°) Uma nova pagina foi aberta, agora você terá que fazer mais 5 passos rápidos. 19.1) Set Server Path Coloque o diretório da pasta de seu servidor. Ex : C:\Users\user\Desktop\Tibia Server Clique em Set Server Path. 19.2) Check database connection 19.3) Add tables and columns to DB 19.4) Agora desça e clique no botão. 19.5) Set Admin Account Coloque uma senha SEGURA pois esse será o password do administrador do site e servidor. 19.6) Load Monsters from OTS Carregue os monstros do servidor. 19.7) Load Spells from OTS Carregue as magias do servidor. 20°) Agora você deverá ser redirecionado para seu site, e você pode acessá-lo pelo localhost ou pelo ip do seu servidor. Para acessar sua database, digite em seu navegador : localhost/phpmyadmin Pronto !! Seu site foi criado :] Colocando seu site online pelo 8090 e Desbloqueando a porta 8090 : 1° - Acesse a pasta do XamPP/apache/conf e abra o arquivo httpd com o bloco de notas. Procure por : Listen 80 E por : ServerName localhost:80 Substitua todos os 80 por 8090. 2° - Dentro da pasta conf, abra a pasta extra, e em seguida abra httpd-ssl e procure por : Listen 443 E por: <virtualhost _default_:443=""> Substitua esses 443 por 4499. Agora vá em seu firewall e Adicione a Porta 8090 e Porta 80 e marca a opção TCP. Se usar Roteador, desbloqueie as portas também. Site por porta 80 localhost Site por porta 8090 localhost:8090 Colocando seu site online pela porta 80 (A porta 80 seria o ip normal de seu servidor. Exemplo : teste.servegame.com. ) A porta 80 não necessita de nada no final. Para que as pessoas entrem pela porta 80, não necessita mudar nada na pasta do Xampp. Pois ela ja está configurada para entrarem. Só é necessário desbloquear a porta 80 no seu modem ou roteador. E desbloquear a porta 80 pelo Firewall também. VIDEO AULA - FEITA EM 2/4/2012 (DESCULPA , AS VEZES TENHO QUE PENSAR QUANDO FALO EM PORTUGUES, PORQUE NAO MORO NO BRASIL)!! Créditos : 100% por Mim :] Não mexo mais com Tibia, mas ainda respondo a qualquer dúvida que eu esteja capacitado a responder (:
    1 ponto
  2. Aerdor

    [8.54] Pokétibia World Server

    Versão 1.0: Versão 1.5: Créditos Gerais: Aerdor Slicer Stigal Cacaiu Se for postar em algum lugar, NÃO REMOVA OS CRÉDITOS! Site com meus projetos: http://xprojectservers.blogspot.com.br/
    1 ponto
  3. • Pokemon Dash Advanced + Tutorial de instalaçao de website • Eae Galera vou postar o server PDA (POKEMON DASH ADVANCED) Ele contem : •Systems •TV System: 100% •Pokemon With Gender: 100% •Pokemon With Stats: 100% •Catch System: 100% •Boost System: 100% •Go/Back System: 100% •Nick Name: 99% •Ride System: 100% •Surf System: 100% •Fly System: 100% •Evolution System: 100% •Level On Pokemon's ball System: 100% •Pokedex System: 80% •Pokemons Balanced: 90% •Blink System: 100% •Fishing System: 100% •M1-12 System: 00% •Npc Nurse Joy System: 100% •Portrait System: 95% •Order System: 99% •Cut System: 100% •Dig System: 100% •Rock Smash System: 100% •Teleport System: 100% •Flash System: 100% •Limit 6 Pokemons System: 100% •Poke-Look System: 100% •Pokemon Have Level: 100% •Pokemon Have Feelings: 100% Oque Foi Feito . Arrumado Bordas de Surf Retirei as bordas de surf do la na frente do templo Retirado bugs da quests da ball aumentei o cath das balls Nomal Ball Cath 2 Great Ball Cath 3 Super Ball Cath 4 Ultra Ball Cath 5 Foi colocado Bulba, Char e squirtle como poke iniciais Colocados Baus com Premio 50 Hd No templo So Isso . Conta do GOD : God/123456789 Ss Nao vou postar pq nao modifiquei nada Apenas fiz modificaçoes e arrumei umas coisas Download Mapa : http://www.mediafire...urqoaxp9vg7fkd1 Download website v2 : http://www.4shared.c...ketibia_20.html Download Cliente http://www.mediafire.com/?hs2ctw3cr8o1hfk Scan Creditos Mastercraft/brun123 Pelo Mapa Eu por Modificar algumas coisas TUTORIAL DE COMO COLOCAR WESITE EM SEU OT 1º passo aconselho versão mais nova do Xampp 1.7.7 pelo menos e a versão que estou usando mais segura e não tive neum problema com ele ate o momento. depois que instalou o Xampp entre no phpmyadmin do xampp Criar novo Banco de Dados com o nome que preferir de sua escolha carregue o arquivo mysql que geralmente vem com seu servidor de poketibia depois que carregar pegue o arquivo do web site poketibia 1.0 extrair dentro da pasta htdocs dentro do Xampp pronto o resto agora e facil. 2º passo va no navegador e coloque http://localhost automaticmente ele vai pra pagina de instalação do site 1*Imagem 2*Imagem pronto instação completa vamus configurar o restante abre o config.lua de dentro da pasta do web site poketibia 1.0 altere essa linha pois e a coordenada onde o char vai nascer Spoiler obs: o Web site Poketibia 1.0 so suporta ser a configuração do config.lua do seu servidor de poketibia tiver em versão criptografada Sha1 então altere para Sha1 e mysql alte tambem remova o as linhas do config.lua do seu servidor que contenha "--" na frente do nome pode remover não vai aver neum problema na remoção não esqueça de desativar o acc manager do config lua tb pois vai bugar os char e não vão poder entra no servidor a instalação não contem senha de administrador do site precisa mudar o acesso de pagina direto do banco de dados qualquer duvida podem pergunta Creditos Nibelins Pelo Site e Tutorial !
    1 ponto
  4. nyuchiha

    [Aprenda A Fazer Seu Próprio Client]

    [ ~> Fazendo Seu Próprio Client <~ ] Fala Tibianos , Pokemianos , WODBOianos do Xtibia, Hoje estou aqui com o meu primeiro tutorial , com o objetivo de explicar tim tim por tim tim como fazer um Client.. Como eh meu primeiro tutorial estou começando com algo facil , espero que todos gostem: 1° passo , criando o executar do seu client com ip proprio : 2° passo , mudando a Pic do Client: 3° passo , mudando o icone do seu client: 4° passo , traduzindo seu client: 5° passo , criando um instalador para seu client: Link dos Programas usados: Então eh isso pessoal , espero ajudar alguem com esse Tutorial. Fico Devendo Imagens , + logo colocarei para facilitar Thx Edit: Imagens Adicionadas , espero que fique + facil de compreender.
    1 ponto
  5. iunix

    Docreaturecastspell

    Introdução: Basicamente é uma função que força uma criatura a usar uma spell. Ignorando mana, vocação, level e tudo mais. Ela é uma função meio antiga, estou com MUITA preguiça de refazer ela. E ela tem um erro que eu realmente não consigo me lembrar.(Acho que criaturas não podem hitar com a magia se o monster já não for target) Explicação: Instalando: Abra o teu Arquivo luascript.cpp e procure por: //getCreatureHealth(cid) lua_register(m_luaState, "getCreatureHealth", LuaInterface::luaGetCreatureHealth); abaixo disso coloque: //doCreatureCastSpell(cid, spellname) lua_register(m_luaState, "doCreatureCastSpell", LuaInterface::luaDoCreatureCastSpell); Agora procure por: int32_t LuaInterface::luaDoPlayerJoinParty(lua_State* L) { //doPlayerJoinParty(cid, lid) ScriptEnviroment* env = getEnv(); Player* leader = env->getPlayerByUID(popNumber(L)); if(!leader) { errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND)); lua_pushboolean(L, false); } Player* player = env->getPlayerByUID(popNumber(L)); if(!player) { errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND)); lua_pushboolean(L, false); } g_game.playerJoinParty(player->getID(), leader->getID()); lua_pushboolean(L, true); return 1; } E coloque isso antes (pule umas duas linhas de espaço para não confundir e deixar organizado) int32_t LuaInterface::luaDoCreatureCastSpell(lua_State * L) { //DoCreatureCastSpell (uid, spell) std::string spell_name = popString(L); ScriptEnviroment* env = getEnv(); Creature * creature = env-> getCreatureByUID (popNumber (L)); if (! creature) { errorEx (getError (LUA_ERROR_CREATURE_NOT_FOUND)); lua_pushboolean (L, false); return 1; } InstantSpell* spell = g_spells->getInstantSpellByName (spell_name); if(spell) { if (spell-> castSpell(creature)) { lua_pushboolean (L, true); return 1; } } lua_pushboolean (L, false); return 1; } Agora vá em luascript.h e procure por: static int32_t luaDoPlayerAddMoney(lua_State* L); e coloque isso abaixo: static int32_t luaDoCreatureCastSpell(lua_State* L); Utilização: function onSay(cid, words, param, channel) local su = getCreatureSummons(cid)[1] doCreatureCastSpell(su, param) doPlayerSay(cid, getCreatureName(su) .. ", use " .. param .. "!") doSendAnimatedText(getCreaturePosition(su), param, math.random(255)) return true end Agradecimentos: Obrigado ao Kydrai pela ajuda com alguns erros.
    1 ponto
  6. LuckOake

    Defend The Generator

    Olá galeres. Depois de um tempim sem postar sistemas eu trouxe um hoje pra vocês. Nada muito avançado, é até um sistema simples. O que é: É um sistema que há dois times. Os Invaders e os Defenders. Os Invaders tem o objetivo de invadir a base dos Defenders e desativar um gerador para vencer, e os Defenders tem o objetivo de proteger o gerador e matar os Invaders. Para vencer, os Invaders devem manter o gerador desativado por 10 segundos. Script: Instalando: Para controlar o evento, use os seguintes comandos: /generator open -- Para abrir /generator force -- Para iniciar o evento mesmo se não tiver o número maximo de players /generator reset -- Para fechar o evento, caso dê algum problema. Créditos: LuckOake -- Pelo Sistema Vodkart -- Pela base de algumas funções Obrigado, até.
    1 ponto
  7. Vodkart

    Npc Auction

    Versões: Foi feito para servidores que não tem o market system, mas funciona desde o 8.54 até 9.6+ Suporta: servidores Sqlite e MySql Sobre: O Npc basicamente funciona da seguinte maneira, você "deposita" alguns items neste npc e durante "X" dias ele vende para você, claro que o npc irá cobrar "Y" preço pelo serviço... Para mais informações acessem o link que explica com imagens: http://www.xtibia.co...mo-auction-npc/ Basta fazer o download, executar a query que é pedida e depois disso colocar os arquivos em seus respectivas pastas. Npc Auction.rar
    1 ponto
  8. DinoAdmin

    [Tutorial] Client Proprio

    Bom Galera Hoje vou Fazer um tutorial para quem nao sabe criar um client proprio ainda. vamos lá a) Criando o Executavel 1° Crie Uma Pasta na area de Trabalho com o Nome do Seu client 2° Vá no Site Do Vapus (Clique Aqui Para Ir) 3° Preencha Oque se Pede. (Veja como Preencher Na Imagem Abaixo) b) Editando a Imagem 1°Voce Precisa Ter o PIC Editor (Clique Aqui Para Fazer o Download do Pic Editor 8.54) 2° Voce Vai Pegar Seu Tibia.dat,Tibia.spr e Tibia.pic e vai colar na Pasta onde voce colocou o Executavel. 3° Coloque o PIC Editor La dentro Tambem 4° Abra o PIC Editor 5° Click em "Browze" 6° Celecione Seu Tibia.PIC 7° Click em "EXTRACT" E Aguarde 8° Vai Aparecer 8 Imagens (0 a 7) 9° Voce vai Pegar a Imagem de n°0 e Apagar 10° Agora voce vai Editar uma Imagem e Colocala no Tamanho 640x480 e Formato BMP 11° Agora Coloque a foto Na Pasta e Renomei ela Para 0 12° Click em "COMPILE" E Aguarde 13° Agora Abra o Client e Veja como Ficou a Imagem ^^ Apois Abrir vá na Pasta e tire as Imagems 0 a 7 que ficaram abertas la e i pic editor deixa na pasta somente o executavel e o tibia.pic,.spr,.dat. Agora Voce já Tem o Seu Client Proprio Com sua Imagem Propria c) Mudando o Incone do Client 1° Voce vai Precisar do Res Hack (Click Aqui Para Baixar) 2° Agora Abra o Res Hack 3° Click em File/Opem e Procure Pelo Seu Executavel 4° Com o Executavel Dentro do Res Hack voce vai em "Action"/ Replace Incon. 5° Vai Abrir uma Telinha Veja na Imagem Abaixo 6° Click Onde eu Marquei e Celecione o Incone que voce Deseja por no Seu Executavel. 7° Apois Escolher Vá em Replace 8° Aperde Ctrl+s e Fexe o Res Hack Vá ate a Pasta do Client e Veja lá vai ter 2 executavel o Original e o Que agente Mudou o Incone Voce vai apagar o Original e vai ficar com o que mudamos o incone Agora Ja Temos o Client Proprio a Imagem e o Incone. c) Mudando o IP De Um Client 1° Voce vai Precisar do Cygnus Hex Editor (Click aqui Para Baixar) 2° Abra o Seu Signus Hex Editor Vá em "File/Open e Procure pelo Client que Quer Mudar o IP 3° Apois Achar Aperte Ctrl+f e Cole o Numero de IP do Client. 4° Se o Client for Padrao vai ter o IP Padra 127.0.0.1 voce vai Buscar por esse ip 2 veses (Fez a primeira busca com o ctrl+f, voce vai apertar ctrl+f novamente e procurar pelo Memso ip. Mais isso se for o padrao) 5° o IP Que voce Vai Substituir Eu recomendo que tenha No Maximo 18 Caracteres. 6° Agora Subscrever o Seu ip sobre o IP Do client (Se for o padrao vai ser 127.0.0.1) 7° Apois Subscrever Todos os IPs Voce vai Aperdar Ctrl+s e Fexar o Cygnus Hex Editor. Lembrese que Voce nao pode colar o Seu ip Voce tenque Subscrever se nao vai dar erro. Bom Galera Espero Ter ajudado com esse Pequeno Tutorial. Creditos: 100% DinoAdmin
    1 ponto
  9. Tonynh

    XPergunta #01 - Design, o que falta?

    Faaaala pessoal! Tranquilo? Então, estou dando início hoje ao projeto XPERGUNTA. O objetivo do projeto, é saber a necessidade da seção de Design a partir das sugestões/críticas de vocês usuários. Com base nas informações fornecidas por vocês, analisaremos, selecionaremos e colocaremos em prática mudanças que irão beneficiar à todos! Porque aqui quem manda é você, cliente. <risos> Mas para isso, é necessário a sua colaboração! Nos ajude a deixar o xtibia com a sua cara! =p * As pesquisas serão realizadas periodicamente, de forma semanal ou mensal, podendo variar de acordo com o andamento da seção. É isso galerinha! Não deixe de participar e nos enviar seu feedback! Sua participação é muito importante! =p
    1 ponto
  10. Celoni

    MAPA [Baiak-zik Extremo] EDITED !

    Oi Galera ;D .. Vim aqui para postar o mapa novo que editei . Oque Mudou? Foi editada a cidade principal [deposito,templo,vip1,vip2,vip3 e foi adicionada vip donate]. Foi editado treiner free , local dos teleports cidade vip 1 Full edit,Vip 2 Full edit , Vip 3 refeita completa . e vip 4[donate] somente pagando ao dono do ot e ele ira te dar aleta sio , dentro da house tem 6novas hunts criadas por mim . Vip 3 Os TP'S que estavao em manutençao forao arrumados e colocados novos bixos ... Novas magias : Para healar : Baiakzik mana / Baiakzik heal Para attack : Sorry me baiakzik/Vou te matar entre outras.... Novos bixos : FDP / Pika Das Galaxias / hero hacker / bad rabit / bad bug/ sou foda / pelanza /makelele do bem e varios outros . SS : Templo : Vip 1 : vip 2 & Hunts do vip 2 : Vip 3 : Tp's Nova VIP DONATE : Novas hunt Treiner Free & Hunt para novatos. DEPOSITO : NOVA QUEST : SCAN : Creditos : Criador do baiak/do baiakzik extremo/Dj gabriel celoni Dowload : http://www.4shared.com/rar/mnkKJ2W5/Baiak-zik_Extremo_20_By_Gabrie.html?
    1 ponto
  11. claudiomir

    Fakeschool of the Dead

    Eae pessoal blz? Bem eu sou o Soldier Neves do Mundo Fake do Tibiabr, e só agora descobri que existe esta sessão aqui Bem postarei algumas das minhas fakes... Bem ai vai minha primeira fake existe algums erros só que esta bem legal Não Consegui colocar a musica de ambientalizar mas é essa http://www.youtube.com/watch?v=7TgNCzFfEfc
    1 ponto
  12. Tonynh

    XSKIN Tutorial - 2012/2013

    Fala galerinha xtibiana! Trazendo hoje uma nova skin de tutoriais para a comunidade, pretendo estar usando ela nos tutoriais que estão por vir, então, estarei disponibilizando a mesma para designers de plantão que também queiram postar seus tutoriais. O que tem? > Níveis de dificuldades já prontos, e separados por pasta. (só é necessário a alteração da visibilidade da camada); > Fontes "Sketchs" usadas; > A skin pode ser usada para outros tutoriais fora da seção de design, podendo ser removida a "paleta de pintura" por trás do logo. > Skin totalmente destravada e preparada para um manuseio rápido e fácil. DOWNLOAD (MediaFire) *Tentei fazer upload pelo deviantart, mas não obtive sucesso* //Em breve possíveis atualizações//
    1 ponto
  13. LuckOake

    Npc Auction

    Opa, resolveu postar seu NPC? Grande Vodkart, ótimo sistema. REP+.
    1 ponto
  14. Flavio97

    Power Pokemon Server !

    Area Errada Alguem Ae pode mudar xD
    1 ponto
  15. Tonynh

    XSKIN Tutorial - 2012/2013

    Obrigado Mozark! Qualquer dúvida em relação à skin, pode deixar aqui no tópico =p Abraços!
    1 ponto
  16. SlipknotShadow

    Dubstep

    me agradeçam depois
    1 ponto
  17. GuhPk

    Como criar um mapa do Zero?

    Cara, não tem regras ao certo... Você só tem mesmo que saber mappear muito bem, e ter paciência!! sauhsauh' Saber oque você quer no seu mapa, e como quer ele... Ter ideia do que você está fazendo e como está fazendo... As cidades e hunt's dependendo do mapa que vai fazer talvez tenham que ser conservados, mas podem ser editados!!! Ex: No poketibia, tem sempre as cidades com mesmos nomes, tipo cerulean, gym sempre o mesmo, hunt's ao redor também... Porém pode reformular e deixar mais agradavel!!! >.<
    1 ponto
  18. Overpower

    Avaliem

    Entregue. Valeu aê..
    1 ponto
  19. doAddAccountBanishment(getAccountIdByName(getCreatureName(cid)))
    1 ponto
  20. Dúvida Sanada! Reportado para que fechem. BENÇA )
    1 ponto
  21. lucas5022

    [9.70] RLMAP Full 24h

    Claro, ta add já, só aceitar
    1 ponto
  22. Overpower

    Avaliem

    Sim é em português, valeu.. @Edit Galera + uma sign pra coleção kk. A e quem quiser uma sign só me fala como quer que eu faço. Valeu..
    1 ponto
  23. GuhPk

    [Encerrado] Pokemon Centurion v1

    Desculpa mesmo ai carinha, tente este link aqui então: http://www.4shared.com/rar/bdGQgH19/Pokemon_Centurion.html
    1 ponto
  24. SmiX

    Ajuda com promotion

    Pronto, já corrigi.
    1 ponto
  25. AlexandreKG

    XPergunta #01 - Design, o que falta?

    Bom,boa tarde Tonynh! Sugestões! Bom,não selecionar qualquer pessoa para ajudar na area e nao por varios estagiarios e colaboradores,que não fazem nenhum esforço para trazer evolução nesta área!Você coordenador,deverá ficar de olho,no membro que ficar sempre disposto a ajudar com pedidos,e criar tutoriais,para ajudar a seção a crescer! Quando tiver,mais membros atuando na seção,poderia fazer os concursos novamente,da seção.Concurso de Assinatura!O jurado poem um tema,e os participantes,devem usar todas as praticas,que sabem para mostrar no trabalho! Abraços!
    1 ponto
  26. Você vai precisar movimentar a área de algum modo. Você vai precisar de ideias criativas para isso. Mas o básico é promover a seção com anúncios, concursos, chamar a atenção da galera para cá. Eu gosto da seção pois acho muito bom o design, mas não sei quase nada, se você conseguisse criar uma escolinha pra isso ia ser show!
    1 ponto
  27. Isso já é relativo, e também já está sendo providenciado. Mas a princípio, preciso de sugestões que fariam você (por exemplo), acessar a área de Design. A seleção para colaboradores não deve ser feita aleatoriamente, logo, preciso de movimento dentro da seção para avaliar cada usuário, e colocá-los na colaboração. Anyway, agradeço a sua opinião. Abraços.
    1 ponto
  28. Gabriel Couto

    Noel te convida para esse Concurso!

    Noel te convida para esse Concurso! Falaa galerinha do XTibia.com! Estou aqui para anunciar que o maior concurso de mapping do XTibia, conhecido como O Melhor Mapa está agora com uma edição especial com o tema de natal! A entrega é até o dia 25 de dezembro às 23:59 no horário de verão! Então, está esperando o quê para participar? Todos nós aguardamos sua presença! E, em breve, lançaremos também uma edição especial para o Ano Novo! Ah, e é claro, não poderia faltar o link da edição! Clique aqui e entre no tópico para saber mais informações! Att, Anyur.
    1 ponto
  29. Tonynh

    Logo + Banner

    Tem preferencia por imagem estática ou gif?
    1 ponto
  30. function onSay(cid, words, param, channel) local str = "pokes = {" local file = io.open('data/writeTable.txt', 'w') if (not file) then sendMsgToPlayer(cid, 20, "File: data/writeTable.txt, not found...") return true end for i, table in ipairs(oldpokedex) do local t = pokes[table[1]] str = str.. '\n\n["'..table[1]..'"] = {offense = '..t.offense..', defense = '..t.defense..', specialattack = '..t.specialattack..', vitality = '..t.vitality..', agility = '..t.agility..', exp = '..t.exp..', level = '..t.level..', wildLvl = '..t.level..', type = "'..t.type..'", type2 = "'..t.type2..'"},' end str = str.."\n}" file:write(str) file:close() sendMsgToPlayer(cid, 20, "Table add in file 'data/writeTable.txt'...") return true end
    1 ponto
  31. ta ae.. ja tava pronto pra proxima versao mas..
    1 ponto
  32. Tonynh

    Fakeschool of the Dead

    UAHSDUHASDH Muito bom cara =p Exteensa! Deve ter dado um trabalhão. Porque não passa seu conhecimento aqui dentro da seção? =p
    1 ponto
  33. caotic

    Copia Habilidade(Sharigan) Sytem

    Ola galera fiz este script hoje para especial para os narutibianos. E o sharing sytem ele copia spells de outro inimigos teoricamente ele ganha uma spell por certo minutos ao usar esta talk. Em monstro e players podem ser usados o sharigan mais precisa configurar o nome da magia para cada vocação e nome do monstro. A spell que ele irá aprender precisar ser aprendida então coloca assim na tag das spells: needlearn="1" local voc = { ["Paladin"] = {spell = {"Berserk"}}, ---- "Vocação" e a spell que ele irá receber ao usar sharigan nesta vocação. ["Sorcerer"] = {spell = {"Berserk"}}, ["Druid"] = {spell = {"Berserk"}} } local mos = { ["Demon"] = {spell = {"Berserk"}},---- "Nome do monstro" e a spell que ele irá receber ao usar sharigan neste monstro ["Troll"] = {spell = {"Berserk"}}, ["Dragon"] = {spell = {"Berserk"}} } function onSay(cid, words, param, channel) local level = 20 -- Quanto de level ele precisa usar sharigan local mana = 400 ---- Quanto de mana precisa local effect = 14 --- Id do efeito que irá aparecer ao usar o sharigan local endeffect = 13 -- Id do efeito que irá aparecer ao terminio do sharigan function endSharigan(cid, spell) if isPlayer(cid) then doPlayerUnlearnInstantSpell(cid, spell) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O poder do sharigan acabou você perdeu a habilidade de usar "..spell.."") doSendMagicEffect(getCreaturePosition(cid), endeffect) setPlayerStorageValue(cid, 23421, -1) end end local target,voca = getCreatureTarget(cid), getPlayerVocationName(cid) if target < 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O sharigan so pode ser ativado quando a uma target") return 0 end if getCreatureMana(cid) <= mana or getPlayerLevel(cid) <= level then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você não "..mana.." de mana ou "..level.." de level") return 0 end if getPlayerStorageValue(cid, 23421) ~= -1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você ja esta usando o sharigan") return 0 end if isPlayer(target) and voc[voca] then local mag = voc[voca].spell doPlayerLearnInstantSpell(cid, mag[1]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O sharigan foi ativado agora podera usar as magias "..mag[1].."") setPlayerStorageValue(cid, 23421, mag) doCreatureAddMana(cid, -mana) doSendMagicEffect(getCreaturePosition(cid), effect) addEvent(endSharigan, 3600*6, cid, mag[1]) return true end if isMonster(target) and mos[getCreatureName(target)] then local mag = mos[getCreatureName(target)].spell doPlayerLearnInstantSpell(cid, mag[1]) setPlayerStorageValue(cid, 23421, mag) doCreatureAddMana(cid, -mana) doSendMagicEffect(getCreaturePosition(cid), effect) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Você copiou a habilidade "..mag[1].."") addEvent(endSharigan, 3600*6, cid, mag[1]) return true end return true end Coloque esta tag em talkactions.xml Agora crie um arquivo Lua em creaturescripts chamado de spell e coloque isto: function onLogout(cid) if getPlayerStorageValue(cid, 23421) ~= 1 then doPlayerUnlearnInstantSpell(cid, getPlayerStorageValue(cid, 23421)) return true end return true end Vai la ne login.lua e antes do ultimo return true coloque isto: registerCreatureEvent(cid, "sharigan") Agora coloque esta tag em creaturescripts.xml:
    1 ponto
  34. fodim

    Food Ajuda ae

    meu amigo, isso e possivel so usano o dat editor,mais o do food infinito crie um arquivo na pasta data/action/scripts/rumflask.lua e adicione nele e depois adicione a tag mas se você quiser editar a dat, todos que forem jogar seu ot terá que utilizar ela também, mas não me lembro se era a dat ou o item.otb, tente dar uma olhada no item.otb tbm abçs
    1 ponto
  35. Overpower

    Avaliem

    Tonyhn Eu te mandei a sign já olha lá e me fala se você gostou eu não escureci muito, deixei bem legalzinho, usei umas nebulas legais, e talz até puis uns negocio lá olha lá valeu..
    1 ponto
  36. vital900

    Apresentação Geral

    ainda nao Galera hoje eu recebi cerca de 98% das sprites, estão dando num total de 78.596 sprites (próprias & do tibia global). Acho que esta bom né? Em breve, vídeo teaser's sobre os sistemas. E uma nova apresentação geral, mais objetiva e com muito mais conteúdo.
    1 ponto
  37. local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) local pos = {x=1039, y=1072, z=7} -- Local da hunt local posreturn = {x=1039, y=1072, z=7} -- Posiçao onde o player sera teleportado quando acabar o tempo local money = 400000 --- Quanto de dinheiro sera removido config = { time = 1, ---Tempo que ele vai ficar na hunt sabendo que cada numeral equivale a um minuto----- str = 2124, --- Storage que ele necessita msg = "Você não pode entrar" --- Mensagem que irá aparecer se ele não tiver a storage } function doReturnPos() doTeleportThing(cid, posreturn) setGlobalStorageValue(24688, 0) setGlobalStorageValue(24686, none) setPlayerStorageValue(cid, 28680, 0) end if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, 'chuunin') then if getPlayerStorageValue(cid, config.str) ~= 1 then doPlayerSendTextMessage(cid,22, config.msg) return true end if getGlobalStorageValue(24688) == 1 then doPlayerSendTextMessage(cid,22,"O player "..getGlobalStorageValue(24686).." esta fazendo o teste") return true end if not doPlayerRemoveMoney(cid, money) then doPlayerSendTextMessage(cid,22,""..getPlayerName(cid).." precisa de "..money.." para fazer o chuunin teste") return true end doPlayerRemoveMoney(cid, money) doPlayerSendTextMessage(cid,22,"Obrigado "..getPlayerName(cid).." foi teleportado.") doTeleportThing(cid, pos) setGlobalStorageValue(24688, 1) setGlobalStorageValue(24686, getPlayerName(cid)) setPlayerStorageValue(cid, 28680, 1) addEvent(doReturnPos, config.time*60*1000) else selfSay('Diga chuunin', cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new())
    1 ponto
  38. Vodkart

    Npc de Itens Vips.

    local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function greetCallback(cid) talkState[talkUser] = 0 return true end function creatureSayCallback(cid, type, msg) local talkUser,msg = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid,string.lower(msg) if(not npcHandler:isFocused(cid)) then return false end local money = 1000000 local trade = { {id=5944, buy=100, name="Soul Orb"}, {id=8925, buy=50000, name="Solar Axe"}, {id=2413, buy=2240, name="Broadsword"} } local items = {} for _, item in ipairs(trade) do items[item.id] = {item_id = item.id, buyPrice = item.buy, sellPrice = 0, subType = 0, realName = item.name} end local onBuy = function(cid, item, subType, amount, ignoreCap, inBackpacks) if items[item].buyPrice ~= 0 then doPlayerRemoveMoney(cid, amount * items[item].buyPrice) if isItemStackable(items[item].item_id) then doPlayerAddItem(cid, items[item].item_id, amount) else for i = 1, amount do doPlayerAddItem(cid, items[item].item_id, 1) end end end end if msgcontains(msg, 'trade') and doPlayerRemoveMoney(cid, money) then openShopWindow(cid, trade, onBuy, onSell) else selfSay("sorry, u need "..money.." gps to talk with me.", cid) end return true end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) OBS: qual a versão do seu server pollyana?
    1 ponto
  39. Tonynh

    Mudança na Equipe!

    #Mozark Você tem razão =p #Only Estou responsável não só pelo conteúdo, mas também pela reestruturação da seção e formação de uma nova equipe.
    1 ponto
  40. opa, nessa parte aqui do script: if getTileItemById(checkpos, itemid) then return true end substitui por isso: if getTileItemById(checkpos, itemid).uid > 1 then return true end ja mudei lá em cima
    1 ponto
  41. masdead

    [Show Off] Thiago Carvalho

    pequena ainda
    1 ponto
  42. 1579091

    Guizito's Mapping Thread #2 (Oficial)

    Mudando um pouco o foco, decidi trabalhar um pouquinho com nature, confiram: 7 Imagens:
    1 ponto
  43. bested

    [Encerrado] Servidor/exe Fecha Sozinho

    eu sei porque, quando ele fecha sem dar errors, seu pc provavelmente nao esta aguentando o ot, ou por estar muito pesado, ou pelo distro do allissow ser vagabundo (o que realmente é mesmo) é algum script bugado, que quando ele vai rodar ele trava, se seu mapa tiver bug de god, algum player descobriu e esta dando um comando para fechar, geralmente em mapa allissow é /crash, se tiver algum player na frente do god que der /crash o tibia dele fecha e o ot fica on, e allissow tem bug que se voce der aleta sio/aleta som e escrever umas tres linha de ***** o ot fecha sem erros, dai e so voce tirar esses 2. moderadores mals reviver o topico , te ajudei? +rep
    1 ponto
  44. Bom eu vi vários Ots de PokeTibia Online e lá fui eu criar o meu e já começei "bem" Eu desbloquei as portas 7171/7272 e botei o ip no Config.lua Cliquei no icone pra deixar Server Online, mostrou lá "PokeServer Online!" Abri o Ipchanger botei o ip, a versão e a porta, abri o client compativel, dei change ip.... Ai beleza alterou o ip do client, quando clico "Enter Game" coloco 1/1 e simplesmente fica carregando e não termina nunca Já baxei outros servidores, e sempre acontece a mesma coisa fica carregando o loggin e não entra Então decidi vir aqui para ver se alguem já passou por esse problema, ou sabe como resolver, que possa me ajudar
    1 ponto
  45. Não tem os atributos ainda e os monstros estão errados. A preguiça falta de tempo não permite. Nas próximas versões (que não devem demorar muito) corrigiremos isto.
    1 ponto
Líderes está configurado para São Paulo/GMT-03:00
×
×
  • Criar Novo...