Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 08/25/18 em %

  1. [Projeto] Mapping Art - Nature

    edumasterrrr e 3 outros reagiu a NetoKain por uma resposta no tópico

    4 pontos
    Salve galera do TK, estarei revivendo um projeto antigo de tutorial sobre mapping e espero ter ajuda para dar continuidade. Esse post inicialmente será feito como introdução MAS NETO QUE PORR@ É ESSA? Basicamente jovem estarei trazendo um pouco de experiência na área de mapping, de várias pessoas, estilos diferentes, afinal cada mapper tem um estilo e isso muda muita coisa, entre um e outro, então a ideia é trazer uma variedade de conteúdo para que vocês possam observar como trabalhamos e criar seu próprio estilo fazendo mapas bonitos. Regras: 1 - Eu vou criar um tutorial, ao final irei indicar um mapper, ele irá fazer outro tutorial sobre outro estilo e no final ele vai indicar outro mapper, e assim sucessivamente. 2 - Usar meu tutorial como referência, ou seja, sendo bem detalhado nos quesitos que vão abordar e trazer imagens. 3 - Se não quiser participar, por qualquer motivo, comenta que não pode e será escolhido outro. 4 - Titular o tópico com "[Projeto] Mapping Art - (Nome do tema)" (ex: [Projeto] Mapping Art - Cidades)". No caso convido o @Daniel para dar continuidade (o tipo do mapa fica a escolha do mapper, só peço para que não seja repetido). Vou falar um pouco sobre nature, que é o básico! Tutorial 1: NetoKain - Nature Nature - Complemento. Vou passar uma breve explicação de como eu geralmente faço para montar a nature com arvores e arbustos, acho que ficou meio vago na explicação anterior, nesse caso vamos iniciar com o ground já feito. Após seguir os passos e caso tenha entendido o tutorial deixe sua imaginação andar junto com um bom planejamento e coerência. Bom mapping a todos, espero o tutorial do @Daniel!
  2. [8.6 TFS 3.6] Spell Ghost Invisible

    diarmaint reagiu a abugaduniga por uma resposta no tópico

    1 ponto
    Ae galera fiz esse spell aqui no meu ot, funcionou 100% Shadow Walker Spell By Abugaduniga (Ghost mode spell) Client Versão 8.6 OT TFS 4.0 Porem, acredito que serve em geral! Sei que muita gente vai me agradecer por isso 1º Passo: Abra o Spells.XML e adicione o seguinte código: <!-- Shadow Walker by Abuga --> <instant name="Shadow Walker" words="utana vis" lvl="40" manapercent="70" exhaustion="2000" needlearn="0" event="script" value="support/shadow.lua"> <vocation id="41"/> </instant> NOTA: aonde está manapercent="70" pode ser trocado por mana="VALOR", Deixe só 1 dos dos para não dar problemas! 2º Passo Crie na pasta \data\spells\scripts\support um arquivo chamado Shadow.lua e coloque o seguinte código dentro: function onCastSpell(cid, var) parameters = {cid=cid} setPlayerGroupId(cid, 2) doCreatureExecuteTalkAction(cid, "/ghost", TRUE) addEvent(talk, 5000, parameters) return true end function talk(parameters) doCreatureExecuteTalkAction(parameters.cid, "/ghost", TRUE) setPlayerGroupId(parameters.cid, 1) end NOTA: Na linha onde se encontra "addEvent(talk, 5000, parameters)" Troque 5000 por quantos segundos vc deseja que este spell dure (1 seg = 1000) Na linha onde se encontra "setPlayerGroupId(cid, 2)" ela deixará o player com o groupid de senior tutor. Infelismente é o único jeito que descobri para que players não te encherguem ao usar, pois a condição ghost afeta apenas quem é inferior ao groupid do player. 3º passo No arquivo login.lua (\data\creaturescripts\scripts) Adicione o seguinte código logo abaixo de "function onLogin(cid)" -- Login Cancel Invisible -- if(getPlayerGroupId(cid) == 2) then setPlayerGroupId(cid, 1) end if(isPlayerGhost(cid)) then doCreatureExecuteTalkAction(cid, "/ghost", TRUE) end -- end -- NOTA: Isto serve para caso o server caia, o player que está na condição ghost vire groupid 0(player) e cancele o ghostmode ao login. É importante ressaltar também, que caso algum GM/GOD esteja ghostmode e de logout, quando der login voltará a ser visível apenas, ele NÃO terá o groupid modificado! então pode usar de boas 4º passo Teste, compartilhe e me de REP+ xD Tem apenas um Bug, que caso seu server de crash ou caia enquanto o player esteja ghostmode, é que quando ele entrar os players em volta dele tomam crash, mais apenas no primeiro login.
  3. Como compilar seu client com molebox

    Desiriless reagiu a Antonio lucas por uma resposta no tópico

    1 ponto
    Eae ae blz leks do TK hoje vou ensinar como compilar seu client com o molebox 1ºBaixe instale e abra o molebox 2ºva em brower 3ºSelecione o arquivo .exe do seu client 4ºse vc quizer escolher o nome do seu client mude onde esta escrito Pack to 5ºclick em add file e escolha os arquivos .pic .dat e .spr 6ºclick em Pack To Box 7ºVai carregar uns treko e assim que termina vai aparecer isso 8ºpronto o arquivo vai tar na pasta em que esta o client original do seu ot Esse e meu primeiro tutorial se eu fiz algo errado mals ae Dowload do molebox:http://www.4shared.com/rar/DktdIb9cba/MoleBoxProv2612387Cracked-F4CG.html site do molebox pra vcs verem como e seguro '-' http://www.molebox.com/
  4. Mana&Life 100/100 sem bug.

    CainOTServer reagiu a Ackerzin por uma resposta no tópico

    1 ponto
    Mana e Life 100/100 Salve galerinha, estive procurando em vários tópicos, algum codigo de life e mana 100/100, e nenhum deles funcionava perfeito para oque eu precisava, todos eles paravam de funcionar quando o player atingia o level 715835 ou mana/life "21474847" o numero 100 da vida virava 65750 ou da mana, de qual você atingisse primeiro "21474847" e pra quem quer por high XP isso é um problema, mas depois de muito, MUITO,MUITO,muito esforço de um amigo, @Rusherzin, ele conseguiu burla isso, e agora você pode pegar quantos de level/mana/life quiser que não vai sair de 100/100, então é isso vamos ao que interessa. TFS 0.4 foi testado ! Nas SOURCES arquivo protocolgame.cpp procure por: void ProtocolGame::AddPlayerStats(NetworkMessage_ptr msg) e substitua por isso: Imagem mostrando certinho a life/mana Créditos: 99% @Rusherzin Por fazer tudo ! 1% @Zzyzx Por ficar incomodando até ele fazer !
  5. AUTO TP Depois de matar boss.

    Junninporto reagiu a thelifeofpbion por uma resposta no tópico

    1 ponto
    Existem alguns scripts que depois de matar boss abri tp para os players entrarem em uma sala de recompensa, porém (não sei se já existe) vou postar 2 scripts: 1º Script: Todos players que der algum dano no boss é teleportado 2º Script: Depois que o Boss for derrotado todos players de uma sala são teleportados. É Basicamente isso, tava ajudando no suporte quando pediram isso e resolvi postar para ficar mais facil de achar (e depois pra eu achar também). Agradeço o vodkart por ter disponibilizado a parte do script onde seleciona todos players de uma area (retirei de algum post do forum), e Xagah que copiei descaradamente as imagens de tópico porque achei bonito Ajudei de alguma Forma? REP+.
  6. Retorno do Mapper King?

    Vodkart reagiu a Cat por uma resposta no tópico

    1 ponto
    No início de 2015 eu trouxe para o Tk o evento Mapper King (a ideia surgiu no fórum p45, onde tinha e provavelmente ainda tem o Spriter King), e que posteriormente foi continuado pelo membro Caronte. Pra quem não sabe nesse evento há um mapper que é definido como Rei e outra pessoa deve desafiá-lo, então o rei e o desafiante preparam qualquer mapa dentro dos padrões do evento e a comunidade faz uma votação. O vencedor recebe o título de Mapper King e pode ser desafiado por outros mappers. Estou pensando em dar continuidade ao evento, já que há mais mappers ativos na comunidade atualmente. Eu sei que muitos não tem tempo ou motivação para isso, mas podemos mudar algumas regras para que não seja trabalhoso participar. Gostaria de saber se os mappers do Tibia King tem interesse em movimentar a seção, participando do evento e se a equipe do Tk apoiaria. @Matk @KotZletY @Wakon @Bruno Carvalho @Mapper Neto @AndreAzevedo @RWK MAPPER @Dyego @amora murder @vital900 @Marco Oliveira @beto06 @Jobs @dyroz @Heyron
  7. Como saber se e null

    Dedo reagiu a Zanrix por uma resposta no tópico

    1 ponto
    Em lua a palavra chave é nil getPlayerStorageValue(cid, 9999) == nil Edit: @Dedo Se você quiser que um valor do banco tenha um valor padrão em vez de null, é só usar a palavra default Por exemplo: ALTER TABLE players ADD COLUMN idade INT DEFAULT 0; Vai criar uma coluna no banco que em vez de null, ela recebe 0 por padrão.
  8. Pasta de ot sem dll/distro não abre

    Hudsonlemos reagiu a tataboy67 por uma resposta no tópico

    1 ponto
    Pelo que eu vejo, você nem configurou uma database Precisa de Xampp ou qualquer outros programas que abram o phpmyadmin... Dai você conseguirá fazer sua database e importar o schema.sql tranquilamente.
  9. Pasta de ot sem dll/distro não abre

    Hudsonlemos reagiu a SlowK por uma resposta no tópico

    1 ponto
    Aparentemente o servidor não está conseguindo conectar-se a database, você já configurou a db no phpmyadmin?
  10. Pasta de ot sem dll/distro não abre

    Hudsonlemos reagiu a Neeg por uma resposta no tópico

    1 ponto
    Irmão, acho que seu erro aí e algo com a database.. "MySQL Error Message : Access denied for user 'root'@'localhost' <using password:no> >ERROR: Failed to connect to database. >>No services running. The server is NOT online" Arrume seu config.lua e tente novamente!
  11. Imbuement System é aquele sistema de encantar os itens. Tem uma máquina nos templos que se chama Imbuing Shrine, aí vc encanta determinados itens através dela. No meu to até conseguindo encantar, mas os itens não executam o efeito que deveriam hahah
  12. Ot - Construa sua vocação!

    Cat reagiu a amora murder por uma resposta no tópico

    1 ponto
    Gostei particularmente da ideia das vocações próprias... Seria top demais. Nunca pensei nisso antes! kkkk Cada jogador seria um mistério, pq ele poderia ter magias desconhecidas pelos outros. Acho também que seria legal algum sistema de tirar o "treino" dos jogadores, e a cada level upado o jogador escolher um atributo pra melhorar. Tipo Magic, Sword, Distance, etc... Será que to viajando? kkkk
  13. 8 anos de Tibia King e muitos updates!

    Maniaco reagiu a Celulose por uma resposta no tópico

    1 ponto
    Fico lindo .
  14. (Resolvido)Primeiro login

    theeusata55 reagiu a Celulose por uma resposta no tópico

    1 ponto
    function onLogin(cid) local pos = {x = 70, y = 190, z = 13} if getCreatureName(cid) ~= "Account Manager" then if getPlayerStorageValue(cid, 60633) == -1 then doTeleportThing(cid, pos) setPlayerStorageValue(cid, 60633, 1) end end return true end
  15. 1 ponto
    @Daniel000 if player:getAccountType() < ACCOUNT_TYPE_GOD then return false end Contas com acesso menor que GOD não usará o comando, mas qualquer acesso superior ou igual a GOD, irá usar. if player:getAccountType() < ACCOUNT_TYPE_GAMEMASTER then return false end Mesmo esquema, contas com acesso menor que gamemaster não irá usar o comando, mas contas com acesso superior ou igual a gamemaster, irá usar!!
  16. (Resolvido)Primeiro login

    Vodkart reagiu a Celulose por uma resposta no tópico

    1 ponto
    function onLogin(cid) local pos = {x = 70, y = 190, z = 13} if getPlayerStorageValue(cid, 60633) == -1 then doTeleportThing(cid, pos) setPlayerStorageValue(cid, 60633, 1) end return true end <event type="login" name="Teleport" event="script" value="teleport.lua"/>
  17. BUG'S

    trzenaro900 reagiu a Werner por uma resposta no tópico

    1 ponto
    Cara ele deu a linha com erro ja pra vc(line 16513), n precisa refazer tudo. O erro é em algum atributo, que vc provavelmente colocou errado. Se n consegue ver as linhas quando abre o arquivo, baixa o notepad++ que ele mostra.
  18. BUG'S

    trzenaro900 reagiu a KotZletY por uma resposta no tópico

    1 ponto
    @trzenaro900
  19. 1 ponto
    Salve galerinha do TK. A tempos algumas pessoas vem me pedindo sistema simples de anunciar morte, visto bastante em servidores de wars, baiaks e demais servidores. Então resolvi fazer e trazer aqui para vocês do TK. Sistema simples e legas, quanto um player morrer para outro player irá aparecer no Default: "Nome do player que morreu" acabou de ser humilhado pelo jogador "Nome do player que matou" Acho que esse sistema deixa a galera louca, caçando players e zoando então resolvi trazer pra cá. Primeiramente em creaturescripts.xml adicione a seguinte linha: <event type="kill" name="anunciarmorte" event="script" value="anunciar_morte.lua"/> Pós adicionar, crie um arquivo com o nome de anunciar_morte.lua e coloque dentro da pasta creaturescripts/scripts com o seguinte conteúdo: function onKill(cid, target, lastHit) if not isPlayer(target) or not isPlayer(cid) then return true end doBroadcastMessage(""..getCreatureName(target).."["..getPlayerLevel(target).."] acabou de ser humilhado pelo jogador "..getCreatureName(cid).."["..getPlayerLevel(cid).."].", MESSAGE_STATUS_CONSOLE_ORANGE) return true end E por fim vá até creaturescripts/scripts e abra seu login.lua, abaixo de: registerCreatureEvent(cid, "Mail") ou qualquer linha parecida com registerCreature... adicione a seguinte linha: registerCreatureEvent(cid, "anunciarmorte") Pronto, finalizado! Só isso? Sim script simples e divertido! Qualquer dúvida me comunique Créditos: Absolute.
  20. 1 ponto
    O erro aí é que vc não marcou onde é a entrada da casa. Você vai fazer o seguinte (casa por casa). Vá em casa qualquer que você já tenha marcado a área. Clique com o botão direito e marque a opção "Select House". Após, na aba esquerda do próprio Remere selecione o botão "Select Exit" e clique piso que a porta irá ficar. Após, caso sua casa tenha várias portas, dê um duplo clique nela e insira o número 6 em DoorId para identificá-la como entrada da casa. Tente e veja se funciona.
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo