Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 04/21/14 em todas áreas

  1. Colocando seu site online

    samuelandrade45 reagiu a ADMPianista por uma resposta no tópico

    1 ponto
    Fala gente, 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? -> Xampp ( 1.6.5 ) - Download - http://www.oldapps.com/xampp.php?old_xampp=38 -> Gesior Acc. Maker ( 0.3.8 ) - Download - http://www.mediafire.com/?u0bao9bcp9ua5vr -> Um servidor de sua escolha. 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/security/xamppsecurity.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 : [b][b][b]sqlType = "mysql" <- se estiver em sqlite, mude para mysql sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "123456" < - coloque a senha que foi criada para entrar no banco de dados. sqlDatabase = "otserv" < - coloque o nome de sua database , coloque " otserv " para facilitar. sqlFile = "otserv.s3db" < - de prefencia, coloque " otserv.s3db " ( o mesmo nome de sua database ) sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "sha1"[/b][/b][/b] 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 12.34.56.78:80 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 directives: "Listen [::]:443" and "Listen 0.0.0.0:443" # Listen 443 E procure por : <VirtualHost _default_:443> Substitua todos 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, faça a mesma coisa . Site por porta 80 localhost Site por porta 8090 localhost:8090 Créditos : 100% por Mim :] Não conseguiu criar ou está com dúvida? Poste aqui que ajudarei.
  2. [Utilitário] Anti-Nuker

    Xurumela reagiu a LuckinhaSan por uma resposta no tópico

    1 ponto
    Anti-Nuker Fala pessoal da World Tibia! Hoje estou aqui para disponibilizar um antigo e ótimo Anti-Nuker pra quem não entende muito de Linux, e quer um servidor no bom e velho Windows XP 2003. Download (Senha para descompactar junto ao arquivo .rar) - Scan - Introdução - Ele é um dos melhores anti-nukers. Digo isso pois já vi vários comentários de pessoas satisfeitas com seu funcionamento, dizendo que diminuiu muito os ataques que eles sofriam frequentemente antes de usar o anti-nuker. Um amigo meu alugou uma VPS em Windows XP 2003, e deixou um servidor online só pra brincar com o pessoal que mora aqui na cidade. O servidor dele teve uns 50/80 jogadores online, e ele sempre reclamava pra mim de ataques. Eu resolvi ajudar, dei um jeitinho lá na VPS dele, e liguei esse anti-nuker. Ele ficou muito satisfeito, dizendo que ninguém mais estava atacando seu servidor. Bem, vamos direto ao assunto. O anti-nuker foi feito por Beholder Caolho, eu fiz apenas algumas edições básicas nele. Tutorial De Como Ativar: Primeiramente, abra o executável Anti-Nuker. Em seguida, clique em Monitorar. Aparecerá uma outra janela com as portas, selecione todas e clique em Configurar. Aparecerá a frase "O Anti-Nuker by Beholder Caolho está monitorando". Pronto pessoal, seu servidor estará protegido contra ataques. Bom uso!
  3. Apostila LUA pelos membros

    seminu reagiu a Skydangerous por uma resposta no tópico

    1 ponto
    Que tal montarmos um grupo e fazermos uma apostila com todas dicas, tutoriais sobre lua ? Podemos fazer uma apostila voltada para o desenvolvimento de scripts para o tibia. Assim que terminarmos podemos publica-lá em todos os fóruns para todos estudar, tendo certeza de que ler tudo vai sair fazendo scripts muito bom ! quem ai aceita?
  4. Poketibia 9.60 by lazarocp

    ScpEd reagiu a lazarocp por uma resposta no tópico

    1 ponto
    removido
  5. [Tutorial Completo] Criando Um Cliente 100% Proprio

    ives reagiu a Stigal por uma resposta no tópico

    1 ponto
    Olá pessoal! Hoje vou ensinar a vocês como criar um cliente 100% próprio para seu servidor de tibia. Gostarao? Comentem! Creditos Ao Jakiin (Segundo Anne)
  6. [ ShowOFF ] Azenia Online

    Cat reagiu a LadyKillerzs por uma resposta no tópico

    1 ponto
    Estou criando um Servidor de Tibia com mapa Exclusivo , pois cansei de Baiak e Global com os Mesmos Mapas e Rates. Espero que Gostem Aguardem Atualizações Azenia Online
  7. Capacidade de Sobrecargada

    di12345di reagiu a MatheusEnjoy por uma resposta no tópico

    1 ponto
    Tentando trazer ainda mais conteúdo para o forum, achei um código pronto muito interessante que aumenta muito o RPG do servidor. E um sistema tirado dos jogos da Bethesda como Skyrim e Fallout. Essa modificação faz com o que personagem com a tenha capacidade de carregar infinita, mais ao chegar determinado valor o personagem começa andar mais devagar. Vamos ao código: Em config.lua Abaixo de: playerFollowExhaust = 0Adicione: capacityOverload = 0.75Em configmanager.cppAbaixo de: m_confNumber[FOLLOW_EXHAUST] = getGlobalNumber("playerFollowExhaust", 2000); Adicione: m_confDouble[CAPACITY_OVERLOAD] = getGlobalDouble("capacityOverload", 0.75); Em configmanager.hAbaixo de: FORMULA_MAGIC,Adicione: CAPACITY_OVERLOAD,Em player.cppSubstitua: windowTextId = nextExAction = 0;Por: windowTextId = nextExAction = capacityOverload = 0;Substitua: void Player::updateInventoryWeight()Por: void Player::updateInventoryWeight() { inventoryWeight = 0.00; if(hasFlag(PlayerFlag_HasInfiniteCapacity) || !g_config.getBool(ConfigManager::USE_CAPACITY)) return; for(int32_t i = SLOT_FIRST; i < SLOT_LAST; ++i) { if(Item* item = getInventoryItem((slots_t)i)) inventoryWeight += item->getWeight(); } if (inventoryWeight >= capacity && !capacityOverload) { capacityOverload = (int32_t)(getSpeed() * g_config.getDouble(ConfigManager::CAPACITY_OVERLOAD)); g_game.changeSpeed(this, -capacityOverload); } else if (inventoryWeight < capacity && capacityOverload) { g_game.changeSpeed(this, capacityOverload); capacityOverload = 0; } }Substitua: bool Player::hasCapacity(const Item*, uint32_t) constPor: bool Player::hasCapacity(const Item*, uint32_t) const { return true; }Substitua: void Player::onThink(uint32_t interval)Por: void Player::onThink(uint32_t interval) { Creature::onThink(interval); int64_t timeNow = OTSYS_TIME(); if(timeNow - lastPing >= 5000) { if (capacityOverload) { g_game.addMagicEffect(getPosition(), MAGIC_EFFECT_POFF); sendCancel("Your capacity is overloaded!"); } lastPing = timeNow; if(hasClient()) client->sendPing(); else if(g_config.getBool(ConfigManager::STOP_ATTACK_AT_EXIT)) setAttackedCreature(NULL); } if((timeNow - lastPong) >= 60000 && !getTile()->hasFlag(TILESTATE_NOLOGOUT) && !isConnecting && !pzLocked && !hasCondition(CONDITION_INFIGHT)) { if(hasClient()) client->logout(true, true); else if(g_creatureEvents->playerLogout(this, false)) g_game.removeCreature(this, true); } messageTicks += interval; if(messageTicks >= 1500) { messageTicks = 0; addMessageBuffer(); } if(lastMail && lastMail < (uint64_t)(OTSYS_TIME() + g_config.getNumber(ConfigManager::MAIL_ATTEMPTS_FADE))) mailAttempts = lastMail = 0; }Em player.hAbaixo de: int32_t shieldBlockCount;Adicione: int32_t capacityOverload;Créditos:Code by: sn3ejk - OTLand Tradução by: MatheusEnjoy
  8. [8.54] Pokemon xD by Rafael Marinho

    ricksi2012 reagiu a gredison por uma resposta no tópico

    1 ponto
    projeto no fim da paginas
  9. Duvida Site

    noelfelipe reagiu a luanluciano93 por uma resposta no tópico

    1 ponto
    cara, era só excluir o index, e colocar seu site inteiro pronto! EDITADO! Resolvido? Se sim clique em melhor resposta!
  10. 1 ponto
    O de life e mana eu arrumei, o outro eu não vi o defeito function onSay(cid, words, param) local MP = (getCreatureMana(cid)) local MPMAX = (getCreatureMaxMana(cid)) local HP = (getCreatureHealth(cid)) local HPMAX = (getCreatureMaxHealth(cid)) if(words == "!mana") then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have "..MP.." mana now\nYou have "..MPMAX.." mana to the total") return TRUE elseif(words == "!life") then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR,"You have "..HP.." of life now\nYou have "..HPMAX.." of the total life") return TRUE end end
  11. Como arrastar o loot para a bp?

    brunojbatista reagiu a Aluccard por uma resposta no tópico

    1 ponto
    Existe um programa que captura todas as messages que uma tela recebe. (Como envio de controles de mouse / teclado) O nome desse programa é "SPY++", serve perfeitamente para você entender como funciona o send/post messages.
  12. Poketibia 9.60 by lazarocp

    masteryan reagiu a bartazar por uma resposta no tópico

    1 ponto
    se alguém sabe como fazer um personagem
  13. Poketibia 9.60 by lazarocp

    Alberto Silvano reagiu a emmetvvv por uma resposta no tópico

    1 ponto
    Na V2 você vai por novamente os pokemons da sexta e quinta geração ? contando com os megas pokemons ?
  14. Poketibia 9.60 by lazarocp

    masteryan reagiu a bartazar por uma resposta no tópico

    1 ponto
    como fazer um personagem
  15. Poketibia 9.60 by lazarocp

    Mixlort reagiu a Ribeiro Foda por uma resposta no tópico

    1 ponto
    Aaaaaaaaaaaaaaa posta as mega evolução tioooo
  16. Alguém saber qual mapa é ?

    Cellu reagiu a Vavazika por uma resposta no tópico

    1 ponto
    o mapa é meu eu que editei se quizer eu posso passar ai pra voçes meu skype é > vavaziinhow VLW passei pro meu amigo marcelo pra ele deixar on i se voçes jogarao tbm tinha o GM King que era eu ;s posso passar pra quem quizer add eu no skype que eu passo
  17. [Correção Importante] Bug items vips infinitos no modern acc Pessoal seguinte, a poucos dias fuçando o shop do modern acc, me deparei com um bug banal, eu diria fatal para ot grande e pequeno pois posso afirmar que isso seria o menos esperado de um sistema tao legal que é o shop do modern acc faça o teste você mesmo 1 - adicione 10 pontos para um player. 2 - logue com o player no site e compre um item que custa 10 pontos. 3 - finalize a compra, agora aguarde, veja que ira mostrar a pagina de confirmação ''transação sucefull'' algo assim em verde e talz.. 4 - aqui que vem o pior, obviamente tendo 10 pontos e comprando um item que custa 10 pontos, ele vai ficar com 0 pontos correto? 5 - entao agora nao mecha em nada, apenas grude o dedo no ''F5'' na pagina de confirmação, a pagina que vai logo após o player ter comprado o item, voce ira ver assim -10, -20, -30, -40, -50 e o player mais 5 items adicionados ou seja, voce pode bugar milhoes de bps do mesmo item, e por fim destruir o ot certo ? duhasudhus Correção Baixe o arquivo troque o pelo da pasta gifts ou shop, ele é o arquivo principal da pasta gifts.php Credito total a correção do erro Gpedro
  18. [8.5] [Pokémon] Gabrieltxu 3.2 Final Version

    geogrio123 reagiu a gotens por uma resposta no tópico

    1 ponto
    Fikou mt legal pow mano queria um server com pokes da 5 geraçao eu sei faser mais quando faço da erro pf faz um server com pokes da 5 geraçao
  19. (Resolvido)Outfit e Sitema VIP

    ives reagiu a GiovaniRodrigo por uma resposta no tópico

    1 ponto
    Cara to sem tempo de criar um VIP System pra você, então criei o NPC que vende premium account por diamantes Crie um arquivo chamado npcvip.lua na pasta data/npc/scripts e cole isso 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 local cfg = { days = 30 -- Dias de premium account count = 15 -- Quantidade de diamantes item = 1234 -- ID do diamante } function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVBEHAVIOR == CONVERSATION_DEFAULT and 0 or cid if msgcontains(msg, "buy vip") then selfSay("You want to buy ".. cfg.days .." days vip for "cfg.count .." ".. getItemNameById(cfg.item) .."?", cid) talkState[takUser] = 1 elseif talkState[takUser] == 1 then if msgcontains(msg, "yes") then if getPlayerItemCount(cid, cfg.item) >= cfg.count then doPlayerRemoveItem(cid, cfg.item, cfg.count) doPlayerAddPremiumDays(cid, cfg.days) talkState[takUser] = 0 else selfSay("You don't have "cfg.count .." ".. getItemNameById(cfg.item) ..".", cid) end end end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) Crie um arquivo chamado Bonifacius.xml na pasta data/npc e cole isso <?xml version="1.0" encoding="UTF-8"?> <npc name="Bonifacius" script="data/npc/scripts/npcvip.lua" walkinterval="25" floorchange="0" access="5" level="1" maglevel="1"> <health now="150" max="150"/> <look type="128" head="97" body="100" legs="115" feet="114" corpse="2212"/> <parameters> <parameter key="message_greet" value="Hey |PLAYERNAME|! To buy vip say {buy vip}"/> <parameter key="message_walkaway" value="Hey Hey, where you go ?"/> <parameter key="message_farewell" value="Bye bye brave soldier. Remember, peoples without head, don't transform in undeads."/> </parameters> </npc> A questão do outfit, poste o outfits.xml que se encontra na pasta data/XML Att. Giovani Rodrigo
  20. [Aula 1] Introdução

    maixmilion12 reagiu a 3visan por uma resposta no tópico

    1 ponto
    Introdução Aula 1 O que é scripting? Do modo mais simples possível: scripting é o ato de programar. O nome scripting vem do nome "script". O que é um script? De um modo geral, um script é um bloco de Código escrito em uma linguagem de programação interpretada, ou seja, ele precisa que alguma coisa leia ele e possa "traduzir" seu conteúdo. Lembre-se de que "script" não é um termo específico de Open Tibia Servers. O que é uma linguagem de programação interpretada? Os brasileiros falam português, ingleses falam inglês e chineses falam mandarim, e com isso o mundo é composto por várias línguas. No mundo da programação não é diferente. Existem várias línguas que podem ser usadas, cada uma com uma característica e modo de escrever diferente (Assim como o português é diferente do inglês). Entre estas linguagens, existem 2 tipos: as linguagens interpretadas e as linguagens compiladas (Não-interpretadas). Podemos fazer uma comparação tosca com a vida real: o português seria uma linguagem interpretada (Nosso cérebro precisa "traduzir" a mensagem), e os desenhos seriam a língua compilada (Nosso cérebro reconhece automaticamente a "mensagem" do desenho). As linguagens compiladas são aquelas que não precisam ser lidas por nenhum programa, pois "conversam" diretamente com o computador, enquando a linguagem interpretada não consegue se comunicar com o computador, então a linguagem compilada recebe a mensagem do codigo interpretado e traduz numa linguagem que o computador entenda, dai a linguagem interpretada pode conversar com o computador (Desde que alguém traduza suas mensagens). Voltando para a parte de Open Tibia Servers, a linguagem compilada é a linguagem usada no seu servidor: o .exe no Windows, por exemplo, e a linguagem interpretada são os scripts .lua. O seu servidor compilado vai ler os scripts .lua e traduzir o conteúdo deles para que o computador possa executar o que o script manda. Se os scripts são escritos em linguagens interpretadas, qual é a linguagem dos script usados nos Open Tibia Servers? Os Open Tibia Servers usam uma linguagem de programação (Interpretada) chamada Lua, que foi feita aqui no Brasil mesmo. Características da linguagem de programação Lua: Linguagem de Programação Interpretada Linguagem de Programação Imperativa ou Programação Procedural Linguagem de Scripts ou Linguagem de Extensão Pequena, Fácil, Leve e Eficiente " Lua foi criada por um time de desenvolvedores do Tecgraf da PUC-Rio, a princípio, para ser usada em um projeto da Petrobras. Devido à sua eficiência, clareza e facilidade de aprendizado, passou a ser usada em diversos ramos da programação, como no desenvolvimento de jogos (a LucasArts, por exemplo, usou a linguagem no jogo Escape from Monkey Island), controle de robôs, processamento de texto, etc. Também é freqüentemente usada como uma linguagem de propósito geral. " Wikipédia - Lua (Linguagem de Programação) O que eu preciso para aprender Lua e começar a produzir meus scripts? Paciência (Embora seja de fácil aprendizado, você vai levar algum tempo para aprender a linguagem) Humildade (Nunca se sinta o melhor, nem ridicularize aqueles que tiverem um conhecimento menor que o seu) Vontade (Não adianta fazer as coisas sem o menor interesse, você não chegará a lugar nenhum sem vontade) Criatividade (O principal para produzir um script é ter a idéia do que você vai fazer) Conhecer a Lógica da Programação (Não se preocupe, eu vou ensinar a Lógica da Programação nas próximas aulas.) Interpretador Lua (Para testar seus scripts, claro. Você pode usar o seu OTServer para testar, e ainda usar um interpretador Lua para testar seus scripts simples fora do OTServer) Editor Lua (Não é realmente necessário, uma vez que você pode usar um editor de textos qualquer, como o bloco de notas, mas ter um Editor Lua vai ajudar muito, e alguns até vêm com um Interpretador Lua junto!) Pagar uma taxa de R$ 700,00, afinal, não estou escrevendo estas aulas de graça! (OK, não precisa pagar nada, mas no mínimo poste seus scripts aqui e ajude a seção a crescer ) Onde posso encontrar um Interpretador e/ou Editor Lua? Como interpretador (No caso de produzir scripts para Open Tibia Servers) você deve usar um servidor próprio, pessoal somente para testar os scripts que você fez, e pode usar também um Interpretador Lua geral, para testar seus scripts fora dos OTServers. Como Editor Lua você pode usar qualquer editor de textos, mas eu recomendo usar um editor que seja próprio para a linguagem Lua. Existem dois editores que já vem com um Interpretador Lua "embutido". São eles: OTScript Live! [Download] e SciTE (Scintilla) [Removido]. Exercício-Tarefa: Pesquise mais na internet sobre a linguagem Lua, Scripts, etc... Creditos: 99%: Skyen Hasus 1% Vittu #Aula 2 Logica da Programação
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo