Ir para conteúdo

iHolloway

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Gostei
    iHolloway recebeu reputação de Will Oliveira em DBO Absalon/God Revolution   
    Boas, membros do TibiaKing.
    Há um tempo que eu estava pensando em compartilhar a base com vocês, até que enfim criei coragem.
    A distro está compilada em linux, e não tem source, caso queiram, poderão usar a source do DboRox, mas não garanto funcionalidade.
    Vou tentar citar algumas "peculiaridades" do servidor
    - Sistema de  cassino
    - "Todas" as "novas" vocações, da saga super (inclusive Yamoshi)
    - Spells/quests/itens dos mais váriados possíveis
    - Troca de vocações in-game
    - Rituais
    - Ultra God/Hakaishin's/Darkness
    - Algumas boxes
    - Sistema de Shop (caso queira tirar a venda in-game e colocar por site)
    - Evento Zarama Shenlong
    - Convertor de barras
    E dos mais diversos.
     
    Um vídeo que encontrei de um amigo demonstrando melhor o servidor:
     
     
    Caso queira ver mais do servidor, procure por "Dbo Absalon" no youtube
    Download
    https://www.mediafire.com/file/ofsjj852ql2a1k4/Servidor+Client.zip/file Scan
    virustotal.com/gui/file/3bb301f74944c4fa306578fd946cfc0f731266f9e4c68d8c57b1d4049e090196/detection  
    Créditos
    Jhonathan
    Nayol
    Workedbox
    Wesker
  2. Gostei
    iHolloway recebeu reputação de Syl em Resolvido   
    Você testou em uma conta administradora, correto? Se sim, é normal bugar, mas posso fazer algo para que quando staff, apareça uma caixa de diálogo dizendo que buga para evitar o debug.
  3. Curtir
    iHolloway recebeu reputação de MikaelX em (Resolvido)Adicionar Position X/Y nessa script   
    local effects = { --_GOKU_-- [4] = 106, } local pos1 = {x = getPlayerPosition(cid).x + 0, y = getPlayerPosition(cid).y + 0, z = getPlayerPosition(cid).z + 0} -- + 0 no final de cada pos é quantos sqm's a mais você quer, caso você coloque + 2 x, vai ir mais 2 para a direita. function onThink(interval) for _, pid in ipairs(getPlayersOnline()) do local effect = effects[getPlayerVocation(pid)] if(effect) then doSendMagicEffect(pos1 effect) end end return true end
  4. Gostei
    iHolloway recebeu reputação de MikaelX em (Resolvido)Adicionar Position X/Y nessa script   
    Esqueci da vírgula ali, perdão.
     
     
  5. Curtir
    function onUse(cid, item, frompos, item2, topos)
    if getVocationInfo(getPlayerVocation(cid)).name == "Naruto" then
    doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você já é um Naruto!")
    else
    doPlayerSetVocation(cid, 1) --Id da vocation
    doCreatureSay(cid, "Dale", 19) 
    doSendMagicEffect(getCreaturePosition(cid), 3)
    doCreatureChangeOutfit(cid, {lookType = 71}) --Looktype da voc
    if getPlayerStorageValue(cid, 5) < 1 then
    setPlayerStorageValue(cid, 5, 1)
    end
    setPlayerStorageValue(cid, 16200, 1)
    setPlayerStorageValue(cid, 300, (getPlayerVocation(cid)))
    doRemoveItem(item.uid)
    end
    return TRUE
    end
     
    Adicione a tag no xml actions
  6. Obrigado
    iHolloway recebeu reputação de Luucas017 em Alguem me ajuda por favor   
    Você abriu uma string com um parametro que não era boolean e terminou com boolean. mas ja que resolveu, tudo certo.
  7. Curtir
    iHolloway recebeu reputação de bpm91 em Help blessing kazordoon   
    Npc2
  8. Curtir
    iHolloway recebeu reputação de matheusmoura97 em Criar Client Poketibia   
    Não, o open source permite mudar o proprio executavel ou seja, com o OpenSource você tem mais liberdade como por exemplo uns sistemas:
    ColorName
    MonterColorName
     
    Entre outros.
  9. Gostei
    iHolloway recebeu reputação de matheusmoura97 em Criar Client Poketibia   
    Se for old client, é muito limitado oque você pode mudar, caso seja OTC e Open Source, pode mecher em praticamente tudo.
  10. Gostei
    iHolloway recebeu reputação de nickyfull em Vale mais apena eu editar uma base open source ou editar base comum   
    Open source, você terá acesso total ao servidor, como por exemplo caso queira traduzir algo in-game que não seja um evento, será na source, alguns sistemas necessitam de algumas funções na source como por exemplo o cast system.
     
    Não terá o acesso total que citei acima.
     
    Open source, necessita um pequeno conhecimento em c++
  11. Curtir
    iHolloway deu reputação a gabriel28 em (Resolvido)Erro ao compilar source   
    Não está encontrando os arquivos sha.h e md5.h. Vê se tua source possui esses arquivos.
  12. Gostei
    iHolloway deu reputação a KotZletY em (Resolvido)Erro ao compilar source   
    @The Nayol erro devido a seu dev não conter o openssl utilizado para a compilação:
    baixe o dev do próprio fir3element que já vem configurado com o openssl, https://github.com/Fir3element/binaries/blob/master/dev-cpp.rar
    ou baixe o openssl aqui http://devpaks.org/details.php?devpak=73 e importe para seu seu dev! 
  13. Gostei
    iHolloway deu reputação a GOD Vitor em [Exclusivo] - (PDA) Profession System   
    Eae galera, faz tempo que não contribuo com o fórum, eu estava com um sistema de profissão aqui então decidi disponibilizá-lo.
     
    Vídeo - Apresentação básica do sistema.
     
    Informações Básicas.
     
    Download:
    Clique aqui
     
    Scan:
    Clique aqui
     
    Créditos
     
  14. Gostei
    iHolloway deu reputação a L3K0T em Logout com 5 segundos parecido com do Otpokemon   
    Eae galera sabe aquele sisteminha do Otpokemon que você loga, tem que esperar 5 segundos para sair, então aqui vou disponibilizar o meu script, parecido com do Otpokemon e que fiz para meu sevidor www.facebook.com/pokemondbr vamos lá!
     
    Vá na pasta creaturescripts/scripts copia um arquivo lá e ronomeia para logout delay e adiciona isso. 
     



     
    agora em login.lua adiciona isso pra registrar o script.
     



     
    agora em creaturescrpts.xml coloque a tag pra funcionar.
     



     
    É isso vai prevenir problemas no seu ot e melhorando mais ainda e evitando mais leg que todo os ot sofre!
     


    Resultado Vídeo.



     





     
     
  15. Gostei
    iHolloway deu reputação a GOD Vitor em [2016] Sprites Completas - PokeXGames   
    Eae Galera, estava vasculhando alguns fóruns e encontrei as novas sprites da PokeXGames, então resolvi trazer para o TK. Façam bom aproveito!
     
    Screenshot
     
    Como Abrir a spr pelo Object Builder
     
    Download
     
    Créditos
     
  16. Gostei
    iHolloway deu reputação a GOD Vitor em Script newsnoticies   
    Criando
     
    Primeiro passo-crie uma pasta .lua em data/talkactions/scripts
    renomeie ela para "!newsnotices"
    cole isso dentro dela:
    function onSay(cid, words)
    local msg = [[ --------- Fique atento,toda vez que logar use o sistema !newsnotices,para se manter informado. ---------

    ••Galera,bom daqui 3 meses o update 9.1 vai estar disponivel!

    ••Novos Shinys Adicionados,Shiny Cacnea,Shiny Scizor,Shiny Tyranitar,Shiny Magmar etc.

    ••Se a nossa pagina do facebook,chegar as 500 curtidas,eu Dungeon 13,vou fazer um mega evento!.

    ••Para clarear em sua volta diga !luz

    ••Novos Sistemas,afk on,afk off,etc.

    ••Para saber sobre o sistema de Reputacão
      diga: !reputacao

    ••Master Ball,vai ser concertada em breve!

    ••Novo Sistema Leilao!

    ••Novo Sistema Rep!

    ••A Equipe Rocket,esta aprontando alguma,dia 25 do 12,vai ter uma caça imperdivel,e o que achar a equipe rocket,vai ganhar um pergaminho de exp,e uma Boost Stone!

    ••para saber sobre o sistema de rep diga !reputacao

    ••Diga !save para salvar seu char.


    --By [ADM]Dungeon 13 ->> Adiministrador!--
    ]]

    doPlayerPopupFYI(cid, msg)
    return true
    end
     
    Segundo passo-abra a pasta Talkactions.XML
    Cole isso dentro dela:<talkaction words="!newsnotices" event="script" value="!newsnotices.lua"/>
     
     
    Obs:você pode editar as mensagens.
     
                                  Print:

     
     
     
     
     
     
     
  17. Gostei
    iHolloway deu reputação a PedroSTT em NTO B&W Editada por PedroSTT V2 . 8.54   
    Olá galera , voltando a postar , vou disponibilizar pra vocês uma base de um antigo projeto que eu estava trabalhando.
    Sobre o client : Vou disponibilizar apenas a dat e a spr , pois é OTC , então voces baixem um e editem do seu jeito.
    A Base não esta 100% terminada , pois estou sem tempo trabalhando em outro projeto. ( O meu novo projeto não é de Narutibia , por isso estou postando essa base do antigo projeto).
    Movam para a area certa , Pois não estou conseguindo criar o tópico la.

    Informações 
     
    Bugs e coisas incompletas

    Printscreen

    Download
     
    Créditos
     
  18. Gostei
    iHolloway deu reputação a gutalo em Npc Lugri Bug task   
    Galera esse é o script. o Bug é o seguinte o npc entrega a task faz tudo normal faz o addon ta tudo quase certo, mas na hora de entregar a task ele n responde mais e n esta dando para matar o necropharus, alguem pode me ajduar por favor? Obrigado!!!
     
    local keywordHandler = KeywordHandler:new()
    local npcHandler = NpcHandler:new(keywordHandler)
    NpcSystem.parseParameters(npcHandler)
    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 function creatureSayCallback(cid, type, msg)
        if not npcHandler:isFocused(cid) then
            return false
        end
        local player = Player(cid)
        if msgcontains(msg, "outfit") or msgcontains(msg, "addon") then
            if player:getStorageValue(Storage.OutfitQuest.WizardAddon) < 1 then
                npcHandler:say("This skull shows that you are a true follower of Zathroth and the glorious gods of darkness. Are you willing to prove your loyalty?", cid)
                npcHandler.topic[cid] = 1
            end
        elseif msgcontains(msg, "shield") or msgcontains(msg, "medusa shield") then
            if player:getStorageValue(Storage.OutfitQuest.WizardAddon) == 1 then
                npcHandler:say("Is it your true wish to sacrifice a medusa shield to Zathroth?", cid)
                npcHandler.topic[cid] = 3
            end
        elseif msgcontains(msg, "mail") or msgcontains(msg, "dragon scale mail") then
            if player:getStorageValue(Storage.OutfitQuest.WizardAddon) == 2 then
                npcHandler:say("Is it your true wish to sacrifice a dragon scale mail to Zathroth?", cid)
                npcHandler.topic[cid] = 4
            end
        elseif msgcontains(msg, "legs") or msgcontains(msg, "crown legs") then
            if player:getStorageValue(Storage.OutfitQuest.WizardAddon) == 3 then
                npcHandler:say("Is it your true wish to sacrifice crown legs to Zathroth?", cid)
                npcHandler.topic[cid] = 5
            end
        elseif msgcontains(msg, "ring") or msgcontains(msg, "ring of the sky") then
            if player:getStorageValue(Storage.OutfitQuest.WizardAddon) == 4 then
                npcHandler:say("Is it your true wish to sacrifice a ring of the sky to Zathroth?", cid)
                npcHandler.topic[cid] = 6
            end
        ------------Task Part-------------
        elseif msgcontains(msg, "task") then
            if player:getStorageValue(Storage.KillingInTheNameOf.LugriNecromancers) <= 0 then
                npcHandler:say({
                    "What? Who are you to imply I need help from a worm like you? ...",
                    "I don't need help. But if you desperately wish to do something to earn the favour of Zathroth, feel free. Don't expect any reward though. ...",
                    "Do you want to help and serve Zathroth out of your own free will, without demanding payment or recognition?"
                }, cid)
                npcHandler.topic[cid] = 7
            elseif player:getStorageValue(Storage.KillingInTheNameOf.LugriNecromancers) == 1 then
                if player:getStorageValue(Storage.KillingInTheNameOf.LugriNecromancerCount) >= 4000 then
                    npcHandler:say({
                        "You've slain a mere {4000 necromancers and priestesses}. Still, you've shown some dedication. Maybe that means you can kill one of those so-called 'leaders' too. ...",
                        "Deep under Drefia, a necromancer called Necropharus is hiding in the Halls of Sacrifice. I'll place a spell on you with which you will be able to pass his weak protective gate. ...",
                        "Know that this will be your only chance to enter his room. If you leave it or die, you won't be able to return. We'll see if you really dare enter those halls."
                    }, cid)
                    player:setStorageValue(Storage.KillingInTheNameOf.LugriNecromancers, 2)
                else
                    npcHandler:say("Come back when you have slain {4000 necromancers and priestesses!}", cid)
                end
            elseif player:getStorageValue(Storage.KillingInTheNameOf.LugriNecromancers) == 2 then
                npcHandler:say({
                    "So you had the guts to enter that room. Well, it's all fake magic anyway and no real threat. ...",
                    "What are you looking at me for? Waiting for something? I told you that there was no reward. Despite being allowed to stand before me without being squashed like a bug. Get out of my sight!"
                }, cid)
                player:setStorageValue(Storage.KillingInTheNameOf.LugriNecromancers, 3)
            elseif player:getStorageValue(Storage.KillingInTheNameOf.LugriNecromancers) == 3 then
                npcHandler:say("You can't live without serving, can you? Although you are quite annoying, you're still somewhat useful. Continue killing Necromancers and Priestesses for me. 1000 are enough this time. What do you say?", cid)
                npcHandler.topic[cid] = 8
            end
        elseif msgcontains(msg, "yes") then
            if npcHandler.topic[cid] == 1 then
                npcHandler:say("It will be a hard task which requires many sacrifices. Do you still want to proceed?", cid)
                npcHandler.topic[cid] = 2
            elseif npcHandler.topic[cid] == 2 then
                npcHandler:say("Good decision, |PLAYERNAME|. Your first sacrifice will be a medusa shield. Bring it to me and do give it happily.", cid)
                player:setStorageValue(Storage.OutfitQuest.WizardAddon, 1)
                player:setStorageValue(Storage.OutfitQuest.DefaultStart, 1) --this for default start of Outfit and Addon Quests
                npcHandler.topic[cid] = 0
            elseif npcHandler.topic[cid] == 3 then
                if player:removeItem(2536, 1) then
                    npcHandler:say("Good. I accept your sacrifice. The second sacrifice I require from you is a dragon scale mail. Bring it to me and do give it happily.", cid)
                    player:setStorageValue(Storage.OutfitQuest.WizardAddon, 2)
                    npcHandler.topic[cid] = 0
                else
                    npcHandler:say("You don't have it...", cid)
                end
            elseif npcHandler.topic[cid] == 4 then
                if player:removeItem(2492, 1) then
                    npcHandler:say("Good. I accept your sacrifice. The third sacrifice I require from you are crown legs. Bring them to me and do give them happily.", cid)
                    player:setStorageValue(Storage.OutfitQuest.WizardAddon, 3)
                    npcHandler.topic[cid] = 0
                else
                    npcHandler:say("You don't have it...", cid)
                end
            elseif npcHandler.topic[cid] == 5 then
                if player:removeItem(2488, 1) then
                    npcHandler:say("Good. I accept your sacrifice. The last sacrifice I require from you is a ring of the sky. Bring it to me and do give it happily.", cid)
                    player:setStorageValue(Storage.OutfitQuest.WizardAddon, 4)
                    npcHandler.topic[cid] = 0
                else
                    npcHandler:say("You don't have it...", cid)
                end
            elseif npcHandler.topic[cid] == 6 then
                if player:removeItem(2123, 1) then
                    npcHandler:say("Good. I accept your sacrifice. You have proven that you are a true follower of Zathroth and do not hesitate to sacrifice worldly goods. Thus, I will reward you with this headgear. ", cid)
                    player:setStorageValue(Storage.OutfitQuest.WizardAddon, 5)
                    player:addOutfitAddon(145, 2)
                    player:addOutfitAddon(149, 2)
                    player:getPosition():sendMagicEffect(CONST_ME_MAGIC_BLUE)
                    npcHandler.topic[cid] = 0
                else
                    npcHandler:say("You don't have it...", cid)
                end
            elseif npcHandler.topic[cid] == 7 then
                npcHandler:say({
                    "You do? I mean - wise decision. Let me explain. By now, Tibia has been overrun by numerous followers of different cults and beliefs. The true Necromancers died or left Tibia long ago, shortly after their battle was lost. ...",
                    "What is left are mainly pseudo-dark pretenders, the old wisdom and power being far beyond their grasp. They think they have the right to tap that dark power, but they don't. ...",
                    "I want you to eliminate them. As many as you can. All of the upstart necromancer orders, and those priestesses. And as I said, don't expect a reward - this is what has to be done to cleanse Tibia of its false dark prophets."
                }, cid)
                player:setStorageValue(Storage.KillingInTheNameOf.LugriNecromancers, 1)
                player:setStorageValue(Storage.KillingInTheNameOf.LugriNecromancerCount, 0)
            elseif npcHandler.topic[cid] == 8 then
                npcHandler:say("Good. Then go.", cid)
                player:setStorageValue(Storage.KillingInTheNameOf.LugriNecromancers, 4)
            end
        elseif msgcontains(msg, "no") then
            if npcHandler.topic[cid] > 1 then
                npcHandler:say("Then no.", cid)
                npcHandler.topic[cid] = 0
            end
        end
        return true
    end
    npcHandler:setMessage(MESSAGE_GREET, "What is it that you want, |PLAYERNAME|?")
    npcHandler:setMessage(MESSAGE_FAREWELL, "Bye.")
    npcHandler:setMessage(MESSAGE_WALKAWAY, "Bye.")
    npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback)
    npcHandler:addModule(FocusModule:new())
     
  19. Gostei
    iHolloway deu reputação a shakkur em Projeto Hasiatic - RPG Inovador   
    Projeto Hasiatic
    Contexto Buscando trazer um modo diferente de se jogar, aplicando conceitos que se perderam nos últimos anos do OTServ, venho por meio deste apresentar um projeto que visa inovar na forma de se jogar Tibia. Quero que este não seja somente uma ideia, mas sim, o começo de uma mudança nos paradigmas dos OTServers. Cabe ressaltar que, o projeto ainda não possui membros em sua equipe, é apenas uma ideia no papel, porém pronta para ser discutida, amadurecida e desenvolvida. Espero que haja interesse verdadeiro por parte dos membros deste fórum, a fim de tornar possível que o projeto seja levado em frente. Bom, vamos ao que interessa..
     
    Ideia Não sei se alguém aqui já jogou Rise of Nations, por tal irei dar uma briefing deste. RON é um jogo estilo Age of Empires, um Real Time Strategy (RTS) antigo, porém muito legal de se jogar. Ele possui como equipe jogáveis, nações que coexistem em tempos atuais, como Russia, Estados Unidos, China, e outras que, possuem raízes em alguns povos atuais, exemplo dos Persas (atualmente o Irã). 
     
    Nesta ideia, amadureci a ideia de criar um servidor com as nações atuais, utilizando o mapa do mundo atual, porém sem termos 193 países (fonte: ONU), mas sim algumas das maiores nações do nosso mundo.
     
    Pode parecer irrealista, um mapa espelhado no mundo atual, porém isto não é irrealista se o projeto crescer e ter passos definidos de como este crescimento será sustentável. O maior responsável por fazer isto acontecer é o feedback dos jogadores e desenvolvedores. Continuando..
     
    Falei do mapa, e voltarei a complementar posteriormente. Por ora, irei explicar a História para que tudo faça sentido.
     
    História Idade Média Alta, ano de 976 d.C, tempo de declínio de algumas das maiores nações que o mundo já teve conhecimento. O mundo se prepara para enfrentar um problema ainda maior, e não estamos falando de guerras religiosas e/ou políticas.
     
    Não estamos neste mundo como o topo da cadeia alimentar. Criaturas e Monstros agora não são mais parte de estórias. Eles existem, e teremos de enfrenta-los ou nos escondermos.
     
    Não existe uma explicação que permita explicar "o surgimento" deles, ou talvez exista?
     
    Quando o mundo teve de buscar alternativas de moradia após o colapso das nações, imediatamente a ideia de explorar terras não conhecidas foi uma solução obvia. Não esperávamos que, por traz de densas florestas, de terras imundadas ou montanhas monumentais, fossemos encontrar estas criaturas, que agora percebem um grande planeta para dominar.
     
    A partir de então, 1.040 anos se passaram. Fizemos muitos avanços científicos, mas nenhum que possibilitasse extinguirmos as criaturas e monstros que habitam nosso mundo, agora logo atras dos muros de nossas cidades.
     
    A magia, um de nossos maiores avanços, possibilitou enfrentarmos as criaturas mais maléficas, que antes destruíam cidades e devoravam exércitos.
     
    Agora, porém, construímos uma estabilidade que outrora não era possível. Nações poderosas, com exércitos aguerridos protegem os mais fracos habitantes, e de nossas fortalezas nenhum invasor irá adentrar.
     
    Mas por que escolhi a palavra "invasor"? Palavra um tanto vaga, muitos significados, certo?
     
    É ai que a brincadeira o projeto começa..
     
    Sistemas e Complementos Como dito anteriormente, a ideia é mudar os paradigmas dos OTServers futuros. Para isto, é melhor termos um arsenal de ideias que traduzam em jogabilidade nossos mais sinceros desejos.
     
    Mapa:
    Citei anteriormente a ideia de um mapa de nosso mundo atual. Obviamente é muito grande, muitos detalhes, mas nada inalcançável. Proponho então, iniciarmos o andamento do projeto com o continente da Ásia, construindo 2 países e suas ilhas circundantes, a China e o Japão. Serão duas capitais, ou melhor, cidades principais, Xangai e Tóquio. Arquitetura em seu estilo semelhante, aplicando características de relevo e clima. As cidades, próximas ao mar, serão as únicas que possibilitam viajar por navio para outra. Porém, como sabemos da história, China e Japão não são aliados, e nem pretendem ser. A disputa geopolítica será posta a prática, e frequentemente, teremos acontecimentos reais implementados na jogabilidade. Agora que temos o ponto base, iremos aos sistemas (ainda idéias) que proponho.
     
    Apêndice 1: O mundo será implementado de tal forma que, as fronteiras da China com os outros países será bloqueada por terrenos intransponíveis, de forma que, ao final do processo de desenvolvimento de novos territórios, estes fiquem acessíveis através de missões em grupo, a fim de abrirem o caminho dos novos territórios. Pensem no quão legal deverá ser, juntar Chineses e Japoneses para abrir terreno em novos territórios
     
    Sistemas:
    Busco muita variedade de acontecimentos no jogo, torná-lo dinâmico, não ficar preso no marasmo de caçar e arrumar confusão para buscar guerras. Para isto, é necessário ingredientes que atraiam a atenção ao jogo.
     
    Como disse antes, China e Japão não são lá muito amigos, as relações bilaterais são puramente no sentido econômico e de boa vizinhança. Com isto, teremos cidadães Chineses e Japoneses, jogadores que escolheram viver em uma das terras. O divertido é que, quem formenta o relacionamento das duas nações é a guilda predominante no território. Podendo haver líderes que queiram guerras, invasões, enquanto poderá haver outros que queiram a paz, relações cordiais, ainda mais quando perceberem que não são só as duas nações no mundo. 
     
    Em tempos de guerra, cidadãos de uma nação não poderão ir a outra nação, nem caçar em seu território, pois isto fará com que a guilda predominante e seus aliados busquem por estes aventureiros e os façam pagar por sua ousadia. Quer arriscar, arrisque, mas leve seu batalhão, ou faça aliança com as guildas menos favorecidas da outra nação, e force batalhas que sacrifiquem a predominância da guilda em sua própria nação, enfraquecendo-a para outra guilda tomar a posse do território (semelhante ao sistema político).
     
    As invasões são um ponto interessante, que deverá ser muito bem definido. Torres avançadas permitiram que os cidadãos da nação invadida tenha conhecimento prévio de invasão, e possam fechar a cidade, impedindo os inimigos de adentrar sua cidadela. Somente os mais bravos e preparados iram a batalha, com a benção de todos da nação.
     
    Inimigos poderão subornar certas pessoas da guilda predominante, a fim de que possam ingressar na outra nação, seja para espionar os guerreiros desta nação, seja para fins pacíficos, como caçar em suas terras. 
     
    Pretendo que a jogabilidade seja puramente no sentido diversão, não será permitido bots muito menos multi client, a fim de tornar o jogo melhor para todos.
     
    Imagino que para este tipo de jogo, os exp rate devam ser deverás baixo, nada como o global, mas algo que permita um desenvolvimento adequado aos jogadores.
     
    Outras Informações Irei incrementar este tópico com novas informações e ideias, e sentirei-me grato caso tenham interesse em participar do projeto.
     
    Espero que, quem leu até aqui, possa complementar este tópico com novas ideias, e caso tenha interesse, publique seu nome e função pretendida no projeto. Não irei desclassificar ninguém, acredito que o comprometimento deverá ser igual a todos, e é isto que nos rege.
     
    Equipe No momento, não conto com ninguém na equipe, pretendo que isto mude nos próximos dias. Fiz uma lista básica das funções que considero primordiais ao projeto, mas sintam-se a vontade para oferecer suas habilidades no projeto. Conto com o feedback de vocês.
     
    - Mapper (2 vagas)
    - Scripter (2 vagas)
    - Designer (1 vaga)
    - Programador (1 vaga)
    - Historiador (1 vaga)
     
    Agradeço a todos que leram este tópico, e fico a disposição a todo e qualquer questionamento plausível.
     
    Críticas construtivas serão bem vindas, estou aberto a discussão.
     
    Atenciosamente,
    Marlon Ferreira
     
  20. Gostei
    iHolloway recebeu reputação de KilleRAnjOo em [RESOLVIDO] Erro Position Inicial Quando Cria Conta !!!   
    Config.lua
    É que escrevi errado, mil desculpas.
  21. Gostei
    Nao sei Se estou No Lugar certo se n tiver Mova Pf  "Nao Apague Pf " !!!
     
    Alguem Ajuda Estou Com o Seguinte Erro >>>  Quando crio acc Via account Manager, Assim q Criei Login e senha Deslogo ai Eu logo Usando A conta q criei mais Invez de aparecer No Lugar onde Escolhe o Poke Inicial ,Aparece No CP e Conta lvl 1 !!! 
     
     Alguem Ajuda DOU REP +++Pra quem Ajuda VLw  
     
  22. Gostei
    iHolloway recebeu reputação de KilleRAnjOo em [RESOLVIDO] Erro Position Inicial Quando Cria Conta !!!   
    Mude essas 3 linhas no seu config.lua:
     
    "    newPlayerSpawnPosX = 159 " =Position X
        newPlayerSpawnPosY = 387 " =Position Y
        newPlayerSpawnPosZ = 6 " =Position Z
     
    Ajustando Level:
     
    "    newPlayerLevel = 20  " Level = "20"=Level inicial do player
     
           "     newPlayerMagicLevel = 0  " Magic level do novo player
     
     
  23. Gostei
    iHolloway recebeu reputação de Bruno Carvalho em Como Criar Jutsus Nto Tibia   
    Bom Galera Estou Aqui Fasendo Meu 1° Tópico No Tk Não Sei Se A área Está Correta + Vamos lá
     
    Acabei De Postar um Vídeo No Meu Canal:
     
     
    https://www.youtube.com/watch?v=JOx5s-vJLNg
     
    Link Pasta:
    http://www.mediafire.com/download/58scejcl2pw3ufl/Demonic+Applications.rar
    Bloco De Notas:
    http://www.mediafire.com/download/0kzhxojbvq153mc/why.lua
     
    Canal:https://www.youtube.com/channel/UCYINQrI_usOF97mxBMja3wg
     
    Obrigado!

Informação Importante

Confirmação de Termo