Ir para conteúdo

Sexyboyy

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    Sexyboyy deu reputação a Cat em [10.98] Nutopia v3 (continente, hunts e 4 cidades rpg)   
    Nutopia 10.98
    Créditos: Nugo
     

     
    Download:
    Nutopia v3.rar
    Scan
     
    Versão antiga:
     
     
  2. Curtir
    Sexyboyy deu reputação a Namikaze em Blood City Remake   
    Download link acima ^ 
     
    Hellou!!
    Estou modificando um Mapa, tentando deixar a cidade mais bonita porém com traps que deixe o PvP atraente com mais mecânicas,scaps etc. Também tentar passar mais seriedade e inserir um pouco de Rpg. Faço sozinho tenho pouco tempo e sabe lá Deus quando vai ficar pronto kkkk.
    Segue as fotenhas ?:
     
     
                                                       Templo

     
                                 Loja de Munições,Crossbow e Bow

     
     Terraço da Loja, Com alvos para treinas as flechadas no coração da morena

     
                 Loja de Utilitários Com umas Mecanicaszinhas para PvP.

     
    Um dos acessos para uma parte digamos alta da cidade. mw ai é o fino.

     
     
     
     
     
     
     
     
     
     
     
  3. Curtir
    Sexyboyy deu reputação a DdJs em Winterland | 10.98   
    Winterland
    Version: 10.98
     
    Winterland.rar
    [Scan]
     
     
    Type: .RAR
    Size: 38KB
    Position(s): [X: 1020 Y: 1035 Z: 7]
    File password: tibiaking
     

     
    Images:
     
     
  4. Curtir
    Sexyboyy deu reputação a L3K0T em AUMENTANDO TELA DE VISÃO OTCLIENTE EM REV3884 8.60 0.4   
    REV3884 TFS 0.4 OTC 0.6.6

     
    OBSERVAÇÃO:
    Bom galera hoje vim trazer um código de expansão de visão para o otclient alterado por mim,  usado somente para rev3884 e então se você usa um tfs 0.3.6 ou tfs 1.0 não vai dar certo,
    *Esse código foi alterado por mim para ser usado apenas para rev3884, procolo 8.60 e TFS 0.4 que no caso não achei e resolvi compartilhar essas alterações.
     
     
     
    1° TUTORIAL 1 SOURCE DO SEU SERVIDOR.
     
    Abra Protocollgame.cpp 
     
    1 Ache
    ((x >= myPos.x - 8 + offsetz) && (x <= myPos.x + 9 + offsetz) && //(y >= myPos.y - 6 + offsetz) && (y <= myPos.y + 7 + offsetz)); ALTERE PARA:
     
    ((x >= myPos.x - Map::maxClientViewportX + offsetz) && (x <= myPos.x + (Map::maxClientViewportX+1) + offsetz) && (y >= myPos.y - Map::maxClientViewportY + offsetz) && (y <= myPos.y + (Map::maxClientViewportY+1) + offsetz));  
     
    2 Ache:
     
    GetMapDescription(pos.x - 8, pos.y - 6, pos.z, 18, 14, msg);  
    ALTERE PARA:
     
    GetMapDescription(pos.x - Map::maxClientViewportX, pos.y - Map::maxClientViewportY, pos.z, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, msg);  
     
    3 Ache:
     
    if(oldPos.y > newPos.y) // north, for old x { msg->put<char>(0x65); GetMapDescription(oldPos.x - 8, newPos.y - 6, newPos.z, 18, 1, msg); } else if(oldPos.y < newPos.y) // south, for old x { msg->put<char>(0x67); GetMapDescription(oldPos.x - 8, newPos.y + 7, newPos.z, 18, 1, msg); } if(oldPos.x < newPos.x) // east, [with new y] { msg->put<char>(0x66); GetMapDescription(newPos.x + 9, newPos.y - 6, newPos.z, 1, 14, msg); } else if(oldPos.x > newPos.x) // west, [with new y] { msg->put<char>(0x68); GetMapDescription(newPos.x - 8, newPos.y - 6, newPos.z, 1, 14, msg); } ALTERE PARA:
     
    if (oldPos.y > newPos.y) { // north, for old x msg->put<char>(0x65); GetMapDescription(oldPos.x - Map::maxClientViewportX, newPos.y - Map::maxClientViewportY, newPos.z, (Map::maxClientViewportX+1)*2, 1, msg); } else if (oldPos.y < newPos.y) { // south, for old x msg->put<char>(0x67); GetMapDescription(oldPos.x - Map::maxClientViewportX, newPos.y + (Map::maxClientViewportY+1), newPos.z, (Map::maxClientViewportX+1)*2, 1, msg); } if (oldPos.x < newPos.x) { // east, [with new y] msg->put<char>(0x66); GetMapDescription(newPos.x + (Map::maxClientViewportX+1), newPos.y - Map::maxClientViewportY, newPos.z, 1, (Map::maxClientViewportY+1)*2, msg); } else if (oldPos.x > newPos.x) { // west, [with new y] msg->put<char>(0x68); GetMapDescription(newPos.x - Map::maxClientViewportX, newPos.y - Map::maxClientViewportY, newPos.z, 1, (Map::maxClientViewportY+1)*2, msg); }  
     
    4 ache
     
    GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, 5, 18, 14, 3, skip); //(floor 7 and 6 already set) GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, 4, 18, 14, 4, skip); GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, 3, 18, 14, 5, skip); GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, 2, 18, 14, 6, skip); GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, 1, 18, 14, 7, skip); GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, 0, 18, 14, 8, skip);  
    Altere para
     
    GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, 5, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 3, skip); //(floor 7 and 6 already set) GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, 4, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 4, skip); GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, 3, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 5, skip); GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, 2, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 6, skip); GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, 1, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 7, skip); GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, 0, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 8, skip);  
     
    5 ache
     
    GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, oldPos.z - 3, 18, 14, 3, skip);  
    ALTERE PARA
     
    GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, oldPos.z - 3, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, 3, skip);  
     
    6 ACHE
     
    GetMapDescription(oldPos.x - 8, oldPos.y + 1 - 6, newPos.z, 1, 14, msg);  
    ALTERE PARA
     
    GetMapDescription(oldPos.x - Map::maxClientViewportX, oldPos.y - (Map::maxClientViewportY-1), newPos.z, 1, (Map::maxClientViewportY+1)*2, msg);  
     
    7 ACHE
     
    GetMapDescription(oldPos.x - 8, oldPos.y - 6, newPos.z, 18, 1, msg); ALTERE PARA
     
    GetMapDescription(oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, newPos.z, (Map::maxClientViewportX+1)*2, 1, msg);  
     
    8 Ache
     
    GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, newPos.z, 18, 14, -1, skip); GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, newPos.z + 1, 18, 14, -2, skip); GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, newPos.z + 2, 18, 14, -3, skip);  
    Altere para
     
    GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, newPos.z, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, -1, skip); GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, newPos.z + 1, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, -2, skip); GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, newPos.z + 2, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, -3, skip);  
     
    9 ache
     
    GetFloorDescription(msg, oldPos.x - 8, oldPos.y - 6, newPos.z + 2, 18, 14, -3, skip);  
    Altere para
     
    GetFloorDescription(msg, oldPos.x - Map::maxClientViewportX, oldPos.y - Map::maxClientViewportY, newPos.z + 2, (Map::maxClientViewportX+1)*2, (Map::maxClientViewportY+1)*2, -3, skip);  
     
    10 ache
     
    GetMapDescription(oldPos.x + 9, oldPos.y - 1 - 6, newPos.z, 1, 14, msg);  
    Altere para
     
    GetMapDescription(oldPos.x + Map::maxClientViewportX+1, oldPos.y - (Map::maxClientViewportY+1), newPos.z, 1, ((Map::maxClientViewportY+1)*2), msg);  
     
    AGORA EM MAP.H
     
     
    ache
     
    static const int32_t maxViewportX = 11; //min value: maxClientViewportX + 1 static const int32_t maxViewportY = 11; //min value: maxClientViewportY + 1 static const int32_t maxClientViewportX = 8; static const int32_t maxClientViewportY = 6; altere para:
     
    static const int32_t maxViewportX = 18; //min value: maxClientViewportX + 1 static const int32_t maxViewportY = 18; //min value: maxClientViewportY + 1 static const int32_t maxClientViewportX = 14; static const int32_t maxClientViewportY = 12;  
    Pronto agora é só compilar a source do seu servidor 8.60 rev3884
     
     
    PARTE 2 OTCLIENT 0.6.6
     
    abra o map.cpp da source do otclient 
     
    ache
     
    void Map::resetAwareRange() { AwareRange range; range.left = 8; range.top = 6; range.bottom = 7; range.right = 9; setAwareRange(range); } ALTERE PARA
     
    void Map::resetAwareRange() { AwareRange range; range.left = 14; //Change this to = maxClientViewportX range.top = 12; //Change this to = maxClientViewportY range.bottom = range.top+1; range.right = range.left+1; setAwareRange(range); } COMPILE A SOURCE DO OTCLIENT E PRONTO!!! ESPERO TER SANADO VÁRIAS DÚVIDAS DE AUMENTAR TELA DO OTCLIENT EM REV3884.
    CRÉDITOS: Pra mim pela alterações funcionais. e pelo Flatlander por disponibilizar para tfs 0.3.6 e 1.0 pois esse está alterado pra tfs 0.4
     
     
     
  5. Curtir
    Sexyboyy deu reputação a L3K0T em AUMENTAR CAMPO DE VISÃO OTCLIENT?   
    ja arrumei os código hehe obg mesmo assim... logo posto o tutorial pra ajudar os demais  
  6. Curtir
    Sexyboyy deu reputação a DdJs em [TFS 0.4] Bow Mágico   
    Faz um tempo que eu postei algo aqui nessa parte do fórum sobre uma wand elemental a pedido de um membro. Quando fiz o post, uns dias depois alguém
    veio no meu inbox perguntando se eu tinha algo parecido relacionado a bow e acabou que eu apaguei as mensagens e não me recordo o nome da pessoa
    para poder marca-la aqui, e também só agora me lembrei disso e resolvi vir aqui postar. 
    Eu não tenho conhecimento nenhum disso, muito menos sobre cálculos de formulas ou se existe outro mais sofisticado. Se alguém que entende do assunto
    quiser fazer melhorias, correções, etc, sinta-se a vontade.
     
    Introdução:
     
    Para quem já jogou o foxworld open tibia, ou algum outro otserver baiak/custom já deve ter visto um "magic bow" lá entre os itens vips/donates que
    dispara sozinho arrows, sem precisar das arrows em seu devido slot. Pois bem, isso é um negocinho bem simples que serve para leigos que nem eu no assunto
    colocar no ot uma arminha diferente. O ponto disso é que não tem nenhum segredo na "criação", você só altera um bow para ele funcionar
    como uma viper star. Mas de tudo é bem interessante e permite que o paladin tenha o 'slot extra' vago para usar de outra forma.
     
     
    Guia:
     
    Vamos lá! O bow que eu vou usar vai ser o Elethriel's Elemental Bow (ID: 8858) . É um bow interessante para se usar,
    ele tem um sprite bonito e não pode-se obter no jogo (o que facilita bastante). Os tiros eu usei as Shiver Arrows  que combina com a cor do bow
    e possibilita colocar o elemento de envenenamento do alvo de gelo.
    Você pode usar o bow que quiser e alterar para o tipo de tiro que achar melhor. 
    Veja dicas no final do tutorial.
     
    Em items.xml de CTRL F, coloque 8858 e vá até o Elethriel's Bow e deixe da seguinte forma:
    O attack, range e nome você poe a seu gosto.
     
    Em weapons.xml de CTRL F, coloque 8858 e vá até o Elethriel's Bow e deixe da seguinte forma:
    O level você poe a seu gosto.
     
    Em weapons/scripts crie um arquivo magicbow.lua e coloque isso dentro:
    Guia:
     
    setCombatParam(xCombat, COMBAT_PARAM_TYPE, COMBAT_ICEDAMAGE)
    Tipo de dano que causará no alvo (você pode alterar para fogo, terra, etc).
     
    local condition = createConditionObject(CONDITION_FREEZING)
    Tipo de efeito que ficará no alvo (você pode alterar para fogo, terra, etc).
     
    addDamageCondition(condition, 100, 2000, -20)
    O alvo vai sofrer com o dano de 20 hit points a cada 2000 milissegundos, você pode notar outras duas linhas como essa de 10 e 5,
    os danos vão abaixando gradativamente, de 20 passa para 10 a cada 1000 milissegundos e 5 a cada 1000 milissegundos.
     
    Tipos de conditions, shottypes e como calcular formulas você pode encontrar variados tutoriais e aulas aqui no fórum mesmo.
     
     
    Isso é tudo, pessoal. Depois desses três passinhos simples, estará tudo pronto!
     
    Dicas:
     
    Ideias úteis:
     
    Funcionamento:

  7. Curtir
    Sexyboyy deu reputação a DdJs em Heroes Ruins | Cave Hunt | 8.60   
    Heroes Ruins
    Version: 8.60
     
    Download:

     
    Type: .Rar
    Size: 28KB
    Position(s): [X: 1029 Y: 1016 Z: 8]
    File password: tibiaking
     
    Scan:

     
    Images:
     
     
  8. Curtir
    Sexyboyy deu reputação a LeoTK em [Lenhar System] Sistema De Lenhar / Adaptável Mina/Frutos   
    Salve galera bom eu achei um script de lenhar antigo fui atrás tentei editar deu fail então recebi ajuda de alguns membros e enfim consegui trazer isso para vocês para muitos pode ser um simples sistema de cortar arvore mas com ele da para usar a criatividade e usar para muitas outras coisas como por exemplo mina para minerar minérios/ arvores com frutos para colher e por ai vai.
     
    Bom o script faz o seguinte você usa o machado em uma arvore configurável e você fica com a roupa de lenhador corta a arvore fica o toco dela e depois de um tempo a arvore volta ao normal para ser cortada novamente e assim você ganha itens configuráveis.
     
    Membros que ajudaram no script
    @JoviM
    @lordzetros
    Criador do script original
    @PsyMcKenzie
    Corrigido por 
    @Storm
     
    Testado na versão 0.3.6 / 8.54
     
    Outfit de lenhador
    8.54 V
    outfit obd 854_1248.obd = Homem
    outfit obd 854_1249.obd = Mulher
    8.60 V
    outfit obd 860_1248.obd = Homem
    outfit obd 860_1249.obd = Mulher
     
    Action.xml
    <action itemid="ID DO MACHADO" event="script" value="NOME DO SCRIPT.lua"/>  
    Script V
     
     
    Vídeo demonstrativo
     
     
     
    Espero que gostem do script  
  9. Gostei
    Sexyboyy recebeu reputação de vital900 em Elysium Online [Download]   
    Cada vez mais raro atitudes como essa dentro do open tibia. Acompanhei o projeto em outro forum na epoca do auge de seu desenvolvimento, o grande potencial e dedicação dos membros da equipe fizeram com que o projeto fosse reconhecido e patrocinado. É uma pena não poderem completar o servidor, mas com certeza quem tiver acesso aos aquivos que vcs tanto trabalharam para construir vai fazer um bom uso e quem sabe, alguem ou alguma equipe determinada leve o projeto a frente. Obrigado por disponibilizar ao invés de vender, atitude louvável que faz valer o Open Tibia.
     
    @vital900 As sources do projeto são as da pasta do drop box? Que programa vc usava pra compilar?
  10. Gostei
    Sexyboyy recebeu reputação de Cat em Elysium Online [Download]   
    Cada vez mais raro atitudes como essa dentro do open tibia. Acompanhei o projeto em outro forum na epoca do auge de seu desenvolvimento, o grande potencial e dedicação dos membros da equipe fizeram com que o projeto fosse reconhecido e patrocinado. É uma pena não poderem completar o servidor, mas com certeza quem tiver acesso aos aquivos que vcs tanto trabalharam para construir vai fazer um bom uso e quem sabe, alguem ou alguma equipe determinada leve o projeto a frente. Obrigado por disponibilizar ao invés de vender, atitude louvável que faz valer o Open Tibia.
     
    @vital900 As sources do projeto são as da pasta do drop box? Que programa vc usava pra compilar?
  11. Gostei
    Sexyboyy deu reputação a vital900 em Elysium Online [Download]   
    Fala pessoal, beleza? 
    Desculpa a formatação ruim... e todos os defeitos que trarei nesse post, para quem não me conhece eu fui mapper por muito tempo... um dos pioneiros do tibia! E desde quando comecei a mapear até o dia que parei eu tive um projeto de server chamado elysium... nele passaram grandes mappers que muitos aqui nem nunca ouviram falar... seja porque foram professores de map junto a mim ou meus queridos alunos... enfim... vamos falar desse server!
     
    este servidor começou com dois amigos de fórum: vital900 (eu) e o lordzezim... hoje em dia nem sei o que o José faz da vida... mas sempre guardei esse nosso projeto com muito amor e carinho e sempre pensei em finaliza-lo depois de formar no curso que escolhi... como cada vez mais tenho menos tempo e vejo que nunca irei finaliza-lo decidi postar todo o esforço de uma grande equipe, pois não ache que só tem mapa... tem de tudo, desde scripts a sprites, inclusive roleplay, map, etc... e a equipe que construiu isso comigo sempre foi a elite da época... então espero que quem tenha o interesse em continuar esse grande trabalho tenha respeito por quem iniciou e passou por ele... e quando estiver em construção postar fotos entre outros para que as pessoas vejam a continuação desse trabalho...
     
    Algum dos posts desse nosso trabalho que se iniciou em 2009-2011:
    ** como disse é um projeto de 2009-2011, que se estendeu por 4-6 anos... logo tem muita coisa noob pela incapacidade minha ou pela falta de sprites da época ?
     
    Eis o link do meu grande amor, com tudo o que foi feito... planejado e construído!
    https://drive.google.com/open?id=1RQs9SUeDz57FdCrB9ZEE5JiJAl18bq1T
     
    *Obs: na epoca me ofereceram 3000 reais por esse material que estou disponibilizando de forma gratuita... como ja disse espero que tenham respeito por esse material e no mínimo as devidas referências. 
  12. Gostei
    Sexyboyy deu reputação a Orochi Elf em [C++] doCreatureCastSpell(creature, spellName)   
    [C++] doCreatureCastSpell (0.3.6pl1)



    Escrito e testado: 0.3.6PL1 [8.54 - 8.60]




    Salve galera do TibiaKing, eu fui procurar na internet sobre essa função e vi que já tentaram cria-la, porém não conseguiram, ou se conseguiram nunca postaram. Então eu resolvi faze-la para vocês, e eu percebi que ninguém nunca tinha feito, por causa de uma dúvida, e um certo grau de dificuldade. Certamente, eu tive uma dificuldade no começo, porém ao desenvolver da função eu percebi que não era nada de mais.



    Então eu trago aqui pra vocês esta função, cuja a ideia é fazer com que a criatura (jogador ou monstro) a utilize uma magia pelo nome dela, importante lembrar que o nome da magia, não é as palavras mágicas, exemplo: "utani hur" é a palavra mágica e "haste" é o nome da magia. Enfim, sem mais delongas e vamos aos códigos





    Vá ao arquivo "LuaScript.cpp" e procure por:

    //doPlayerAddExperience(cid, amount) lua_register(m_luaState, "doPlayerAddExperience", LuaScriptInterface::luaDoPlayerAddExperience);


    E abaixo adicione:

    //doCreatureCastSpell // by OrochiElf. lua_register(m_luaState, "doCreatureCastSpell", LuaScriptInterface::luaDoCreatureCastSpell);


    Agora procure por:







    E abaixo adicione:

    int32_t LuaScriptInterface::luaDoCreatureCastSpell(lua_State* L) // by OrochiElf. { //doCreatureCastSpell(cid, spellname) std::string spellName = popString(L); ScriptEnviroment* env = getEnv(); if(Creature* creature = env->getCreatureByUID(popNumber(L))) { InstantSpell* spell = g_spells->getInstantSpellByName(spellName); if(!spell) { lua_pushboolean(L, false); return 1; } Creature* target = creature->getAttackedCreature(); if(target) spell->castSpell(creature, target); else spell->castSpell(creature, creature); lua_pushboolean(L, true); } else { errorEx(getError(LUA_ERROR_CREATURE_NOT_FOUND)); lua_pushboolean(L, false); } return 1; }


    Agora vá ao arquivo "LuaScript.h" e procure por:

    static int32_t luaDoPlayerAddItem(lua_State* L);
    E abaixo adicione:
    static int32_t luaDoCreatureCastSpell(lua_State* L); // by OrochiElf


    Exemplo, eu tenho um pet, e quero que ele utilize a magia de "utani hur" - "haste".




    Talkaction Code:

    function onSay(cid, words, param, channel) local summon = getCreatureSummons(cid)[1] if isCreature(summon) then doCreatureCastSpell(summon, "haste") end return true end


    Esta função é muito requisitada para fazer servidores de pokémon, evitando gambiarras. Que foi o motivo para qual eu desenvolvi ela






    Créditos.



    Tony Araújo (OrochiElf) 100%

  13. Gostei
    Sexyboyy deu reputação a leocurvelo em [CUSTOM] RuneScape OT   
    Bom dia galera do TibiaKing!
     
    Estou aqui de volta para anunciar que estou retomando o projeto do RuneScape OT. Tive alguns problemas pessoais para resolver durante esse ano que passou, porém agora estou na pegada de voltar a trazer o projeto pra vocês!
     
    Por enquanto só estou aqui para anunciar a retomada, mas em breve trarei novos teaser e updates para a comunidade.
     
    Obrigado pelo apoio!
  14. Gostei
    Sexyboyy deu reputação a vyctor17 em [PXG based]Sistema de LockPick Ot-client   
    a um tempo atras criei um tópico sobre meu lockpick baseado na PXG no inicio do desenvolvimento, agora acho que esta pronto vou deixar aqui o resultado.
     
     
  15. Gostei
    Sexyboyy deu reputação a Storm em [PEDIDO] TFS 0.3.6 com suporte para Opcodes   
  16. Gostei
    Sexyboyy deu reputação a Martim Tiburcio em [Pedido] Sprite de wolf   
  17. Gostei
    Sexyboyy deu reputação a Cat em Republic Bay 10.77 (Liberty Bay Revamp)   
    REPUBLIC BAY
    - A cidade é projetada para War, há muitas traps, caminhos difíceis e estruturas modernas. Se você não puder terminar o continente, recorte a cidade apenas, pois ela está 97% pronta.
    - Republic Bay tem:
    2 Barcos 12 Depots 1 Dungeon (rats, slimes, corym, etc...) 20-30 Locais para NPCs 20 Houses 1646 House Tiles Maior House: 238 sqm  
    Imagens do estilo
     
     
     
    Download
    RepublicBay - Daniel Tibiaking.com.zip
    Download via MediaFire
     
    Scan
    RepublicBay - Daniel Tibiaking.com.zip
  18. Gostei
    Sexyboyy deu reputação a Drazyn1291 em [OTC] Modificando seu OTcliente   
    Eai Pesosal, blz? estou atualizando o tópico de como Editar as funções mais basicas do OTC!
    Vou ensinar a trocar o IP do OTC!
    Trocar a Resolver o Debug que fica preto ao andar!
    Resolver o erro que diz que não existe um arquivo dat compatível!
    Como deixar o OTC com aparencia Transplarente! como o OTP
    Como Mudar o Nome Que Aparece no Canto Superior do OTC!
     
     
    1.0- Trocar o IP do OTC   Primeiramente, Para Rrocar o IP, Localize o Arquivo "Cliente/Module/Cliente_entergame/Entergame.lua" Abra o Arquivo entergame.lua Procure Por: "setUniqueServer" Ai vai ter algo parecido com isto: "EnterGame.setUniqueServer('127.0.0.1', 7171, 854, 270, 210)" Ai o "127.0.0.1" Troque Pelo Seu IP!  
    Agora o OTC esta Entrando Normalmente no seu OTserv!
     

     
     
    2.0- Trocar os Arquivos .spr e .dat pelos seus!   Vá em data/things/854 Ai Vai ter Dois Arquivos .spr e .dat, Remova eles e troque Pelo Seu! Pronto, Cliente com as Sprites do Seu Servidor!
    3.0- Resolver Erro de Arquivo Dat Não Compatível!   Existem Duas Soluções!   3.1- A Primeira Solução:   Se seus Arquivos .dat e .spr não forem EXTENDIDO, você pode EXTENDER ele, Segue o Tutorial ao Lado >> http://www.tibiaking...ite-de-sprites/<<   3.2- A Segunda Solução: Vá em Cliente\modules\game_things e Abre o Arquivo Things.lua Procure Por: "g_game.enableFeature(GameSpritesU32)" Se seu cliente For EXTENDIDO não mexa em nada! Mas se seu Cliente Não for Extendido Substitua: "g_game.enableFeature(GameSpritesU32)" Por: "--g_game.enableFeature(GameSpritesU32)"
    4.0- Para deixar o OTC por padrão com Forma Transplarente Igual ao OTP!   Abrir o Arquivo: "modules\game_interface\gameinterface.lua"  Procure Por "setupViewMode(0)" obs: Pode ter Até 3 deste! Substitua todos Por "setupViewMode(2)"
    5.0- Como Mudar o Nome Que Aparece no Canto Superior do OTC!   Vá em modules\client Abra o Arquivo Client.lua e Procure Por: "g_window.setTitle" Vai Tar Algo Mais ou Menos Como Isto: "g_window.setTitle('OTclient')" Oque esta dentro da Aspas na Tag, substitua pelo Nome desejado! ex: "g_window.setTitle('OTclient1000000')"  
    Pronto, Este Tutorial Já Ajudou Muita Gente e Agora Vai Ajudar a Muito mais!
    Atualizei o Tópico, com Mais Informações, Removi as Imagens Por Deixarem o Tópico com Poluição Visual e Reformulei Todo o Resto do Tópico!
     
    Créditos
     
    Summer Slyer(Zet0N0Murmurou) Pelo Tutorial!
    GabrielSapient Por Me Ensinar a Deixar o OTC Transplarente Como o OTP!
    Wend Por Me Ensinar a Mudar o Nome!
  19. Gostei
    Sexyboyy deu reputação a Golf em Tutorial Mod OtClient   
    Olá, amigos esta muito tempo parado e sem tempo para meche no meu otserv por isso esto liberando um sistema meu de tutorial client.
     
    Oque ele faz, ele abre uma janela com menus e seus texto para ajudar os player a ter uma boa jogabilidade ao o game.
    -versão:todas
    Opcodes: Nao precisa de opcodes, roda em qual quer versão otclient.
     
    1- abra a pasta do otclient>mods>game_tutorial.zip
    2- abra a pasta do otclient>mods>game_tutorial>configs.lua
    2.1 em configs.lua voce vai configura todo os text que a no seu tutorial.
     
    3- Menu texto
    tutorialsIndex = { "1. Exp", "2. Exp", "3. Exp" } 4- oque a no menu texto
    }, {name = "1.2 Exp", text = [[EXP: - EXP - HEXP - EXP - EXP Tibia King:100 ]] }, {name = "1.3 Exp", text = [[EXP: - EXP - HEXP - EXP - EXP Tibia King:100 ]] } } Se gosto mais rep.
     



  20. Gostei
    Sexyboyy deu reputação a Ewerton Weto Costa em Alguns trabalhos.   
    Não é permitido a cópia dos mesmo a cima, sem minha permissão, todos gráficos acima são de minha feição.

    Como prometido dei uma organizada no meu tópico, se gostou do meu trabalho me repulte
    Eai o que acharam? Comentem

    Se você se interessou pelo meu trabalho, eu vendo sprites com todas movimentações e etc.
    Contato: [email protected] ou mande pm pelo tibia king.
  21. Gostei
    Sexyboyy deu reputação a FilipeJF em onegai   
  22. Gostei
    Sexyboyy deu reputação a tev em [10.77] Mapa: Atlantyda World   
    Tamanho: 29.2 MB
    Conteúdo: Há houses e spawns, tudo 100%.
    Categoria: Mapa.
    Versão: 10.77
    Créditos: 5mok3
    Tópico: tev
    Anexos: Scan | Download
     
    Screenshot;

  23. Gostei
    Sexyboyy deu reputação a .HuRRiKaNe em Miasto Map   
    Imagens:












    Download:
    http://www.speedyshare.com/6FcDv/Miasto-10.778.otbm

    Scan:
    https://virusscan.jotti.org/en-US/filescanjob/rguoo2pgcy

    Créditos:
    adasiik
  24. Gostei
    Sexyboyy deu reputação a Tricoder em Tshikiti Mountains   
    SCAN
    https://www.virustotal.com/en/file/87f49323c3897da50178c1212b491dc5f6398160846784e4dc148895f7d556f6/analysis/1446100050/
     
    DOWNLOAD
    Tshikiti Mountains.otbm
     
    CRÉDITOS
    Neon
  25. Gostei
    Sexyboyy deu reputação a Cat em MOTW #21 - Resultado   
    MOTW #21 - Resultado
     
    BIBLIOTECAS
     

     
    1º Lugar [6 REP + 3 Pontos no ranking] - GoTheHell
     

     
    Outras imagens enviadas:



     
     

    Avaliação: Detalhamento - (30) -0.3 Criatividade - (25) -0.5 Jogabilidade (RPG) - (10) -0.3 Harmonia - (10) -0.6 Utilização do espaço - (15) -0.5 Inovação - (10) -0.7 _______________________ Total: 97.1   *O estilo que você usou, juntado ao cuidado com o RPG e os detalhes deixou o mapa agradável e real, não tenho muito a dizer, minha sugestão é mudar aquela mesa nova de venore, acho que não se encaixa muito no tema, não que seja errado. Obrigado por participar!

Informação Importante

Confirmação de Termo