Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. [CreatureScript] Level Speed ao Atingir Determinado Level Basicamente, esse script se resume a aplicar determinada velocidade ao player quando ele atingir determinado level. Vamos dar início a instalação do script em seu servidor. Primeiramente, vá até a pasta data/creaturescripts/scripts, crie um arquivo nomeado como levelspeed.lua e adicione o seguinte script a ele: local info = { [10] = {speed = 238}, [50] = {speed = 318}, [100] = {speed = 418}, [150] = {speed = 518}, [200] = {speed = 618}, [250] = {speed = 718}, [300] = {speed = 818}, [350] = {speed = 918}, [400] = {speed = 1018}, [450] = {speed = 1118}, [500] = {speed = 1218}, [550] = {speed = 1318}, [600] = {speed = 1418}, [650] = {speed = 1518}, [700] = {speed = 1618}, [750] = {speed = 1718}, [800] = {speed = 1818}, [999] = {speed = 2218} } function onAdvance(cid, skill, oldLevel, newLevel) for level, x in pairs(info) do if skill == 8 and newLevel >= level then doChangeSpeed(cid, -getCreatureSpeed(cid)) doChangeSpeed(cid, info.speed) end end return 1 end Na mesma pasta (data/creaturescripts/scripts) abra o arquivo login.lua e adicione a seguinte linha ao script: registerCreatureEvent(cid, "LevelSpeed") local info = { [10] = {speed = 238}, [50] = {speed = 318}, [100] = {speed = 418}, [150] = {speed = 518}, [200] = {speed = 618}, [250] = {speed = 718}, [300] = {speed = 818}, [350] = {speed = 918}, [400] = {speed = 1018}, [450] = {speed = 1118}, [500] = {speed = 1218}, [550] = {speed = 1318}, [600] = {speed = 1418}, [650] = {speed = 1518}, [700] = {speed = 1618}, [750] = {speed = 1718}, [800] = {speed = 1818}, [999] = {speed = 2218} } Acima, onde está, por exemplo: [150] = {speed = 518}, quando o player atingir o level 150, sua velocidade será 518 (velocidade de um level 150 no Tibia Global, sem itens ou spell ativada). Agora, na mesma pasta (data/creaturescripts), abra o arquivo creaturescripts.xml como bloco de notas e adicione a seguinte tag: <event type="advance" name="LevelSpeed" event="script" value="levelspeed.lua"/> Mudei a função do script quando reformulei o tópico. Acesse essa página para fazer diversos cálculos (como o de Experiência, de Skill, de Velocidade, de Informações do Level e/ou Level mínimo para Exp Party) com mais facilidade, clicando aqui (não tiver nenhuma intenção em divulgar o site onde essa calculadora está hospeada, apenas informar aos membros que há um recurso neste link). Se for postar em outro lugar, ao menos coloque os créditos (meus). Façam bom proveito.
  2. Aula 1 #Swords - Academia do Pixel

    Meguminyan e 2 outros reagiu a Madarada por uma resposta no tópico

    3 pontos
    Bem vindo todos ao primeiro tutorial da academia do pixel,neste tutorial iremos aprender como criar e desenvolver espadas,uma tema que é de interesse de muitas pessoas. Espero que nesta primeira aula todos se esforcem bastante pois no final da semana suas artes serão expostas e julgadas por membros do fórum inclusive eu. ---------------------------------------------------------------------------------------------------------------------------------------- - Moldando Outline - • Para começarmos devemos abrir o paint e selecionar a ferramenta do quadrado e fazer um quadrado de tamanho 32x32,pois esse é tamanho padrão de itens do tibia. • Começando outline iremos fazer ela de cima para baixo pelo fio da espada,usando o lápis vamos posicionando os pixels corretamente... • Lembrem-se que o fio nunca deve ser muito grande nem muito pequeno,mas sim de um tamanho médio considerando que o fio deve ter mais ou menos o dobro do tamanho do cabo (isso pode variar)... • Com o fio definido iremos começar o cabo da espada,o cabo em si deve não deve ser muito largo nem muito curto ele deve estar encaixado harmonicamente com a espada.É importante entender de maneira realista como o cabo funciona por exemplo,um cabo muito pequeno não seria confortável de segurar e um cabo muito deixaria a espada muito pesada. - Coloração - • As espadas seguem um padrão básico para gerar corte,todas em geral seguem um padrão de alto contraste pois o metal está presente em quase todas as espadas.O metal é um material que recebe bastante luminosidade então para alcançarmos o ponto chave das espadas devemos prestar atenção no contraste,que significa que devemos usar cores com diferencial de luminosidade grande. • Sabemos também que a luz está em todo o lugar,partindo deste conceito o metal recebe luz porém a luz é de alguma cor,seja do sol a luz amarelada,seja do céu a luz azulada ou de outros focos de luz que podem ter as mais variadas cores. Partindo desse conhecimento devemos entender que nunca se deve usar cores que tenham nenhuma saturação pois a saturação age como brilho e da vivacidade para nossa arte. • No exemplo,monto minha paleta com diferencial de Luminosidade +40 ou seja, a cada cor eu aumento 40 pontos de luminosidade seguindo 20 na 1ª cor,60 na 2ª cor,100 na 3ª cor e assim por diante. • A saturação eu deixo 26 ponto pois mais para frente iremos abordar esse assunto,por enquanto deixemos com pouca saturação. A matriz é a grade de cor, eu deixo 160 pois é a grade da cor azul,outra grade de matriz boa é a 45 que seria do amarelo.Não necessariamente deve-se trabalhar com essas grades,contudo são as que se encaixam melhores no metal. - Gerando Corte - • O corte da espada é característico por apresentar bastante contraste e respeitar o foco de luz que vem do noroeste.No exemplo a seguir os passos de como gerar um corte simples. Não exatamente o corte deve seguir esse padrão dividido no meio,muitas espadas podem possuir corte apenas nas laterais... - Cabo - • O cabo tem muito mais a ver com criatividade do que com técnica.Geralmente os cabos são dourados ou de bronze,grande parte deles possuem jóias no centro como no exemplo que fiz. Bom espero que tenham compreendido um pouco do tutorial,abaixo vou deixar 4 outlines de espadas para usarem como base se quiserem. Boa Sorte
  3. Jump System

    felippepsa e 2 outros reagiu a Nogard por uma resposta no tópico

    3 pontos
    Eu poderia jurar que já havia algo do tipo no fórum, porém dei uma pesquisada e não encontrei, então estarei postando. Como o nome já diz, seria um script que possibilita o jogador pular obstáculos pré-configurados, simples assim. Script simples, porém útil, creio eu. Vá em Data/Talkactions, abra o arquivo talkactions.xml, adicione a tag: <talkaction words="!jump" event="script" value="jump.lua"/> Ainda em Talkactions, abra a pasta scripts, crie um novo arquivo .lua e o nomeie de jump, cole isso em seu interior: ---[Jump basic, made by Nogard]---- function onSay (cid, words, param) local obstacle = {1285, 1534, 2785} if not isInArray(obstacle, getThingFromPos(getPlayerLookPos(cid)).itemid) then doPlayerSendCancel(cid, 'You do not can jump this.') return false end local direction = getDirectionTo(getCreaturePosition(cid), getPlayerLookPos(cid)) addEvent(doTeleportThing, 1*1000, cid, getPlayerLookPos(cid)) addEvent(doMoveCreature, 2*1000, cid, direction) doSendAnimatedText(getCreaturePosition(cid), 'Jumping', 8) doPlayerSetNoMove(cid, true) addEvent(doPlayerSetNoMove, 2*1000, cid, false) return true end No caso, eu apenas coloquei um arbusto, uma cerca, e uma pedra como obstáculo. Para configurar, basta adicionar os Id's entre os colchetes, separando com vírgula. local obstacle = {1285, 1534, 2785} É isso, até.
  4. [TalkAction] Teleportar todos os players online para determinadas cordenadas Primeiramente, verifique se você possui a função string.explode no seu global.lua (geralmente em data/global.lua). Caso não tenha, então adicione as seguintes linhas no arquivo: PS: Function by Colandus Após ter feito isso vá até a pasta data/talkactions/scripts, crie um arquivo nomeado por tpallon.lua e adicione o script: Volte ao diretório anterior (data/talkactions), abra o arquivo talkactions.xml (como bloco de notas) e adicione a seguinte tag: <talkaction log="yes" words="!tpallon" access="5" event="script" value="tpallon.lua"/> Enfim, agora basta usar !tpallon x,y,z (que são as cordenadas) e todos os players online vão ser teleportados para o local desejado. Agradecimentos ao @way20 por ter testado o script para mim. OBS: Sistema baseado em visão de outros sistemas parecidos.
  5. is following you

    Biinhow e um outro reagiu a Lyu por uma resposta no tópico

    2 pontos
    Fala pessoal, fiz aqui um mísero e desnecessário sistema para quem quiser usar. como usar? - dê follow em alguém e aparecerá para ele esta mensagem : 'Fulano is following you'. Crie um arquivo xml na pasta mods e renomeie para followingyou em seguida insira este código : <?xml version="1.0" encoding="UTF-8"?> <mod name="FollowMessage" version="1.0" author="Ladyazaleia" contact="https://www.facebook.com/wustehs" enabled="yes"> <!-- Código criado por Ladyazaleia. Facebook : https://www.facebook.com/wustehs Para o fórum TK. --> <event type="follow" name="Following" event="script"><![CDATA[ function onFollow(cid, target) if not isPlayer(target) then return true end if getPlayerAccess(cid) > 3 then return true end if isPlayer(target) then return doPlayerSendTextMessage(target, MESSAGE_STATUS_DEFAULT, ''..getCreatureName(cid)..' is following you.') end end ]]></event> <event type="login" name="FollowLogin" event="script"><![CDATA[ function onLogin(cid) registerCreatureEvent(cid, "Following") return true end ]]></event> </mod> Fui! créditos : Halls Santos or Ladyazaleia.
  6. 2 pontos
    @elite1992 é extremamente proibído pedir suporte fora do fórum amigo,vou pedir para que retire o skype do tópico por gentileza ou terei que encaminhar o tópico para um moderador tomar alguma providência ! Leia as regras do fórum : http://www.tibiaking.com/forum/topic/1281-regras-gerais/?p=7680#entry7680
  7. Desculpe-me pela "leiguisse", mas qual é a tag (função) que adiciona a velocidade ao player novamente? local info = { {level = {8, 49}, speed = 15}, {level = {50, 99}, speed = 40}, {level = {100, 149}, speed = 65}, {level = {150, 199}, speed = 90}, {level = {200, 249}, speed = 105}, {level = {250, 299}, speed = 130}, {level = {300, 999}, speed = 160} } function onLogin(cid) for l = 1, #info do if isPlayer(cid) and getPlayerLevel(cid) >= info[l].level[1] and getPlayerLevel(cid) <= info[l].level[2] then doChangeSpeed(cid, -getCreatureSpeed(cid)) -- Essa remove a velocidade. end end return 1 end Estou aprendendo a trabalhar com for ainda e gostaria de saber. Já que a doChangeSpeed, está removendo toda velocidade.
  8. 2 pontos
    Baixa o Object Builder : Baixar Object Builder Depois Abre o Spr e o Dat nele Bota as sprints Do pokemon que quiser criar Depois Clica em compilar e marca a opçao Extendido se aparecer alguma opçao clique SIM Pronto Agora Tente criar o pokemon q da serto
  9. 1 ponto
    Fala galera do TK, andei pegando um BAIAK base pra dar uma editada, trackeando alguns mapas e otimizando algumas coisas para disponibilizar um baiak "filé" para vocês do TK Sem mimimi, vamos ao que interessa e depois algumas imagens! O que temos neste lindo Baiak? New Templo bem baiak. Dodge System Run Event BP Event Guilds System Castle 24H Battlefield Event Blood Castle Event Firestorm Event Capture the Flags Event Items Donates para vender no site/jogo Items VIP a mostra no termplo 3 Áreas VIPS jogo e Donate Vários Teleports Novas Hunts Look Frags Sistema de Refinamento Criminal System Hit Rank Reset System Full Task Zombie Event [VIP] no nome ao adquirir VIP Distro 04 com Cast System (LUAN) Sistema de teleporte (!FLY) Level Skills System Ao cadastrar o player irá ganhar 2 dias VIPs na quest do templo! War System Várias quests Arena PVP Treiners modificados Roda em SQLITE E MYSQL! E muito mais, basta baixar para conferir! Vamos as imagens: Ao abrir o mapa: Ingame: Local onde o player começa: Templo Baiak Absolute: Teleports Free's Básicos: Área de Eventos e Summon por alavanca: BP Event Room: TPS VIP DONATE: TPS VIP +: TPS VIP ++: Pasta do servidor: Dowload/Scan Download do servidor completo: http://www.4shared.com/rar/e7YfCJ_Sce/Baiak_Absolute.html? Scan: https://www.virustotal.com/pt/url/6c6070c9c24da3b7719a92a1788bd2d8434d81c541b0038f68777621a121dccc/analysis/1407454456/ Desejo a todos um bom proveito e sucesso Créditos: Até a próxima Absolute.
  10. Heart System

    Ackerzin reagiu a Rusherzin por uma resposta no tópico

    1 ponto
    Andei procurando um Heart System e a maioria deu erros, então, eu resolvi fazer um.. Para quem não sabe, ele funciona assim: Se (e somente se) um player matar outro ele ganhará um coração (usei como exemplo aquele coração de um Morgaroth que é geralmente usado) e nele virá escrito o seguinte: Ex: Matei o player Rusherzin :c Receberei o item assim: You see the Rusherzin Heart's. It weighs 35.00 oz. Killed at Level 694 by Eu. (Unjustified) Ok, agora que sabemos como funciona vamos ao script. data/creaturescripts/ creaturescripts.xml <event type="kill" name="Reward" event="script" value="reward.lua"/> data/creaturescripts/scripts/ reward.lua function onKill(cid, target) if isPlayer(cid) and isPlayer(target) then if getPlayerIp(cid) ~= getPlayerIp(target) then local config = { Kname = getPlayerName(cid), Tname = getPlayerName(target), Tlevel = getPlayerLevel(target), } local heart = doPlayerAddItem(cid, 5943, 1) doItemSetAttribute(heart, "name", "" ..config.Tname.. " Heart's") doItemSetAttribute(heart, "description", "Killed at Level "..config.Tlevel.." by "..config.Kname..". " .. (getCreatureSkullType(cid) <= SKULL_GREEN and "(Unjustified)" or "(Justified)")) elseif getPlayerIp(cid) == getPlayerIp(target) then doPlayerAddExp(cid, -10000) end end return true end OBS: Se o player matar algum char dele (com mesmo ip), ele não receberá o coração e será punido com perda de Experience. Configurável nessa parte: doPlayerAddExp(cid, -10000) Qualquer dúvida ou erro que ocorra é só perguntar aí, abraço.
  11. [10.91] Remere's Map Editor

    Hrod reagiu a Bruno Carvalho por uma resposta no tópico

    1 ponto
    Bom pessoal, há muito tempo o Remere's Map Editor ficou open source. Eu estou testando e gostaria de compartilhar ele com vocês. Changelog Versão 10.91 adicionada (NOVO) (Não é uma versão oficial e como sempre digo: Não é recomendado que se utilize os items novos, apenas crie o mapa sem utilizá-los até que tenha um OTB oficial) Melhorias no sistema de zoom Suporte para versões 10.10+ Live casts Ultima versão do github Informações Precisa do Microsoft Visual C++ 2013 - 32/64Bits: Redistributable Package Não tem suporte para Windows Xp Download Versão até 10.91 rev 250 https://mega.nz/#!z9910YbL!9cHUvoYlrFiwshsVCe-JEKKzqrwp-w7ZsCqhFiAtBWE Créditos Hjnilsson (RME) MartyX - Ajudou a compilar Comedinha (Bruno Carvalho) Pessoal do TPForums Outros Contato com o criador: Pelo Twitter: @leremere
  12. PDA By: [GOD Anna]

    arcaydecom reagiu a Wend por uma resposta no tópico

    1 ponto
    Eae Galera do Fórum, Estava editando esse Server Para deixar online Mais estava Sem tempo e Achei Melhor Postar para usarem como Base • Menu: ├ Informações; ├ Ediçoes; ├ Erros; ├ Prints; ├ Download; └ Creditos. • Informações Basicas • • Edições / Ajustes • • Erros Do Servidor • • PrintScreen • Novos Lendarios:: Ancient Aero:: Articuno Quest:: NPC de Teleport:: • Download's • Servidor:: http://www.4shared.com/rar/06OG8lB5ba/pda_by_bolz_verso_god_anna.html? OtClient:: http://www.4shared.com/rar/x5LgTQKLce/otclient.html? Scan:: 4Shared Já faz Scan *--* Para nossa Alegria @Atualizado v2 • Menu: ├ Ediçoes; ├ Prints; ├ Download; • Edições / Ajustes • • PrintScreen • Ditto System:: Held System:: • Download's • Servidor v2:: http://www.4shared.com/rar/_lB31rwxba/pda_by_bolz_verso_god_anna_v2.html? OTClient v2:: http://www.4shared.com/rar/aiqka_kQce/otclient_v2.html? Scan 4Shared Já faz Scan • Creditos • Slicer (pelo servidor) Brun123 (por alguns scripts, e por criar o pda) Stylo Maldoso (pelo mapa) Bolz (por editar Maior Parte do Server) Gabrielsales (Pelo Held System) Eu (Por Minhas Edições) Xtibia (por alguns scripts)
  13. 1 ponto
    Fala Ae Galera do TibiaKing Estou mais um vez disponibilizando um Baiak Barao que Acabei de Editar Espero Que Gostem Oque eu Mudei e Adicionei ? -| Novo Visual do Templo -| Aura System (comando !aura on) -| Task System -| Dodge System -| Run Event (CORRIDA MALUCA) -| Reset System (ÁREA EXCLUSIVA COM CASTELO E HUNTS) para resetar fale !reset -| Guild Frags System (ÁREA EXCLUSIVA COM CASTELO E HUNTS) -| War System (100% RODANDO EM SQLITE) -| Cast System (100% Roda em Mysql ) ( Para Ativar vai em Config.lua e ache | enableCast = false | mude para true ) Duvidas entrem em http://www.tibiaking.com/forum/topic/34609-add-cast-system-pra-quem-já-tem-os-códigos-na-distro/ -| PvP Balanceado -| Varios Eventos Automaticos -| Battle Field Event -| Capture The Flag Event -| Adicionado CASTLE 24HORAS (COM CASTELO) e AVISOS DE INVASORES -| Itens DONATES -| Área DONATE ~~ (Só Entra Quem Usar o Itens) -| Vários Novos Script -| Fast Atk Arrumado -| Distro 0.4 Rodando 100% ( Se For 64x Bits) -| Refinamento ( Aprimora seu Item ) -| Level Points System Adicionado (Melhora Seu Skill) -| Frags no Look -| Npc Major Ancient (Vende Itens Exclusivos para quem tiver honor points) Obs:Consegue no GFS) -| Fly System Adicionado fale !fly -| e Muito Mais que Não Lembro -| CONFIRA ~~ ! -| SENHA DO GOD: barao/styller ~~ Algumas Imagens do Servidor ~~ CASTELO GFS Localizado na Barao City Castelo Reset System Localizado na Barao City Amostra do CASTLE War 24HORAS Vista por Cima CASTLE WAR 24 HORAS Vista por Baixo + Amostra de Invasão Donate Área Amostra de Itens Donate Amostra de Systema de Points Amostra do Refinamento TEMPLO -| Download http://www.4shared.com/rar/kv68Q66Hba/Baiak_Barao_Editado_By_DeathRo.html? -| Scan https://www.virustotal.com/pt/file/b036f248977d3b75e8fc205983b449a2fd68a942e62a48963adfcfa49fd954b8/analysis/1402686644/ -| Créditos Gostou ? então dei um +REP Não vai cair o Dedo
  14. MODB OK ,MUITA GENTE ME PEDIU UM WODBO TA AE,ESSE É MEU PRIMEIRO TOPICO DE WODBO ESPERO QUE SEJA UTIL INFORMAÇOES TRANSFORM ATE LEVEL 600 MAPA BEM DETALHADOS MAGIAS IGUAL DO ANIME IMAGENS DOWNLOAD SERVIDOR/CLIENT/ FOTOS COM AS TRANSFORM http://www.mediafire.com/download/g8041oz5lninuee/DBLW.zip CREDITOS EQUIPE MODBO (MYSTIC OF DRAGONBALL ONLINE)
  15. 1 ponto
    Eba Eba Galerinha do TK Eu Aqui do Novo para Trazer o Baiak ZIK VIP 15 que muitos me pediram para fazer Espero que Gostem da Edição |- Mudanças Ocorrida | Melhorado Mapa e Adicionado Varias Áreas | Novos Itens | Novas Questes | Novos Bichos | Adicionado VIP 15 | Retirado Bugs no Mapa... | Retirado Varios Bugs no Distro | Novo Visual do Templo | Critical System | Dodge System | Reset System,para resetar fale !reset | Guild Frags System | PvP Balanceado Agora todas vocações estão no balanço | Armas Arrumadas Para Melhor PvP | Varios Eventos | Invasões no Templo de Boss Automatico | Battle Field Event | City War | Adicionado CASTLE 24HORAS (COM CASTELO) e AVISOS DE INVASORES | Itens DONATES | Área DONATE ~~ (Só Entra Quem Usar o Itens de Premium Days) | Vários Novos Script | Fast Atk Arrumado | Frags no Look | Npc Hero Seller (Vende Itens Exclusivos para quem tiver honor points) Obs:Consegue no GFS) | Entre Muitas Outras Coisas | Confira ! | Senha do ADM: god/god | Aqui tem Algumas Imagens ! Templo Parte Direita Templo Parte Centro Treiners Abaixo do Templo Novo Visual Npc Hero Vendendo Itens Heros Castle WAR 24 Horas | Download | Scan | Créditos | Gostou ? De um GOSTEI e tamos quites
  16. 1 ponto
    Bom, acho que não preciso falar muito! WEbsite gesior com compatibilidade a versões novas e recentes do tibia! Disponibilizado em primeira mão com qualidade e desempenho. Website comporta uma vasta gama de ferramentas de ultima geração para maior desempenho do servidor na maquina instalada e também na hora do acesso, diversos erros foram arrumados das versões anteriores, eu peguei uma base aqui do Tibia King para poder editar pois os modulos de injeção ao banco de dados eram completamente diferentes do que eu havia dos ultimos mais antigos. Então resolvi disponbilizar pois criei para venda e para uso exclusivo de meus clientes ja ativos, porém não vou mais dar procedimento a sistemas exclusivos pagos. Vocês do Tibia King terão em primeira mão e exclusivo com o conteudo extremamente bloqueado para outros foruns, portais, blogs etc. (É open source, porém tem as credenciais registradas em cartório!). Sem mais delongas, segue os links protegidos e exclusivos. DOWNLOAD PRINT DATABASE [DOWNLOAD]
  17. [Modern aac] Como criar site para poketibia

    deprevator reagiu a Gratos por uma resposta no tópico

    1 ponto
    Primeiramente baixe o Moder aac para poketibia, aconselho usar o vensão 2.0 Pronto Agora que baixou, instale o xampp, crie uma senha root, crie um banco de dados com o arquivo mysql localizado na pasta schema do server. Terminou, agora abra seu config.lua do server a deixe ele meio que assim: Feito isto, agora abra o navegador e coloque la localhost ou 127.0.0.1, ira aparecer uma pagina de instalação bem assim: Complete a instalação e ira aparecer uma pagina assim Agora abra o config.php e edite o seguinte para de acordo com seu server Pronto seu site foi criado, lembrando que para entrarem em seu site tera que retirar todas as suar redes hamachi, e quem entrar tera que ter o hamachi em seu computador
  18. 1 ponto
    • Menu: ├ Informações; ├ Ediçoes; ├ Erros; ├ Prints; ├ Download; └ Creditos. • Informações Basicas • • Edições / Ajustes • • Erros Do Servidor • • PrintScreen • • Download's • Servidor GabrielTxu 3.2 Final version Download Servidor (4Shared): http://www.4shared.com/rar/SMZMibFB/Server_Gabrieltxu_32.html Download Client (4Shared): http://www.4shared.com/rar/3QPtxVX-/Client_GabrielTxu_32__Final_Ve.html • Creditos • Gabrieltxu Kalvin Zeref Shirou AdmAlexandre -> Por Postar No TK OBS : EU NÃO SOU O CRIADOR ENTÃO BUGS NAO É COMIGO
  19. [CreatureScript] Vip Effects

    luanluciano93 reagiu a Bizzle por uma resposta no tópico

    1 ponto
    [CreatureScript] Vip Effects Esse script faz com que quando os players que possuem determinada storage (VIP) logarem, automaticamente, sairá um efeito e um texto com cores aleatórias debaixo do player. Então, vamos dar início a instalação. Vá até a pasta data/creaturescripts/scripts, crie um arquivo nomeado como vipeffects.lua e adicione o seguinte script a ele: local time = 5 local random = math.random(1, 255) local info = { [1] = {effect = 29, storage = 9911, message = "VIP"}, [2] = {effect = 30, storage = 9922, message = "DONATE"} } function effect(cid) if (isPlayer(cid)) then for i = 1, #info do if getPlayerStorageValue(cid, info[i].storage) >= 1 then doSendMagicEffect(getCreaturePosition(cid), info[i].effect) end end addEvent(effect, time * 1000, cid) end end function onLogin(cid) for i = 1, #info do if getPlayerStorageValue(cid, info[i].storage) >= 1 then doSendMagicEffect(getCreaturePosition(cid), info[i].effect) doCreatureSay(cid, info[i].message, random) end end return 1 end Na mesma pasta (data/creaturescripts/scripts) abra o arquivo login.lua e adicione a seguinte linha ao script: registerCreatureEvent(cid, "vipeffects") Agora, vá até o diretório anterior (data/creaturescripts), abra o arquivo creaturescripts.xml como bloco de notas e adicione a seguinte tag: <event type="login" name="vipeffects" event="script" value="vipeffects.lua"/>"/> local time = 5 local random = math.random(1, 255) local info = { [1] = {effect = 29, storage = 9911, message = "VIP"}, [2] = {effect = 30, storage = 9922, message = "DONATE"} } Detalhes em destaque (para configurar/alterar o script): 5 - o tempo (em segundos) que leva para o efeito ficar surgindo debaixo do player; 1, 255 - os números dos efeitos dos textos que irão sair debaixo do player (aleatoriamente de 1 à 255); 29 - número do efeito correspondente à storage1 (à VIP); 30 - número do efeito correspondente à storage2 (à VIP "DONATE"/DONATOR/DONOR, etc..); 9911 - número da storage da VIP; 9922 - número da storage da VIP "DONATE"; "VIP" - mensagem de texto que irá surgir debaixo do personagem (da VIP com a storage [1]); "DONATE" - mensagem de texto que irá surgir debaixo do personagem (da VIP "DONATE" com a storage [2]). PS: colori [1] e [2] para representar que [1] é a linha de configuração da VIP e [2], a linha de configuração da VIP "DONATE". Caso você só tenha uma VIP no seu servidor, então use o seguinte script (no mesmo arquivo vipeffects.lua): local time = 5 local random = math.random(1, 255) local info = { {effect = 29, storage = 9911, message = "VIP"} } function effect(cid) if (isPlayer(cid)) then if getPlayerStorageValue(cid, info.storage) >= 1 then doSendMagicEffect(getCreaturePosition(cid), info.effect) end addEvent(effect, time * 1000, cid) end end function onLogin(cid) if getPlayerStorageValue(cid, info.storage) >= 1 then doSendMagicEffect(getCreaturePosition(cid), info.effect) doCreatureSay(cid, info.message, random) end return 1 end Créditos pela ajuda com partes do script: xWhiteWolf Se for postar em outro lugar, por favor ao menos coloque os créditos (meus e do xWhiteWolf).
  20. 1 ponto
    Olá linduxos do TK, hoje trago a vocês um sistema de Anti MB que venho desenvolvendo a alguns dias para solucionar o insuportável, o chato, o irrelevante, o FDM, o tal problema de Account Manager com MB derrubando OT's e ot's. O Script é simples, fácil de adaptação. O Script é feito por storage, ou seja quando o player logar ele recebe uma GLOBAL storage evitando que outro player possa logar, a storage dura X segundos (tempo da storage sair) para outro jogador logar (recomendado 1 ou 2 segundos) Vamos a simples instalação? Em data/creaturescripts/scripts crie um arquivo com o nome de magebombabsolute.lua e insira dentro: storage = 15555 seconds = 2 -- Config -- function onLogin(cid) gone = os.time() if getPlayerAccess(cid) <= 1 then if getGlobalStorageValue(storage)+seconds < gone then setGlobalStorageValue(storage, os.time()) return TRUE else return FALSE end end return TRUE end Em data/creaturescripts.xml adicione a seguinte linha: <event type="login" name="AntiBombAbsolute" event="script" value="magebombabsolute.lua"/> No login.lua abaixo de registerCreatureEvent(cid, "ReportBug"), adicione a seguinte linha: registerCreatureEvent(cid, "AntiBombAbsolute") Onde modificar (caso queira): storage = 15555 (Não mudar, é o número que irá salvar para não logar mais de um character) seconds = 2 (Segundos que poderá logar outro char) Simples e fácil não é? Qualquer dúvida poste aqui no tópico, isto com certeza solucionará o seu problema de Account Manager+MageBot Até o próximo!
  21. Ultimos Trabalhos #JacquesTony

    yeager reagiu a Toony por uma resposta no tópico

    1 ponto
    Como dizer ? vi o Eratsu postando seus últimos trabalhos então resolvi postar também , tem muita coisa só que eu mudei de pc \o essa semana e só estou postando oque está na nuvem. Abraçs Logo/Capa para um MC :/ Background e Avatar para um Youtuber Capa para um Gamer Capa nova para mim, bem fuleira! Capa/Logo All Creative
  22. [TalkAction] Suicidio

    Cook reagiu a Bizzle por uma resposta no tópico

    1 ponto
    [TalkAction] Suicídio Essa talkaction (comando), se o player não estiver na protection zone e se ele tiver level superior a 100, fará com que o mesmo simplesmente se mate, cometa suicídio. Mas pra quê isso? bom, eu não sei bem pra quê..talvez para ele se matar quando estiver morrendo para um player e assim não ter seu nome na fraglist desse player, ou porquê ele tá depre mesmo. A vida tibiana tem fases difíceis..heuaha Enfim, vamos lá. Vá até a pasta data/talkactions/scripts, crie um arquivo nomeado de killmyself.lua e adicione o script: Para configurar o level e/ou a storage, apenas modifique onde estão os respectivos valores no script (em negrito): Para quê serve a storage no script acima? Ela tem como função verificar se o player possui determinado valor da mesma, e assim, prosseguir ou não com a confirmação de suicídio e/ou com o suicídio. Agora volte ao diretório anterior (data/talkactions), abra o arquivo talkactions.xml como bloco de notas e adicione a tag: <talkaction log="yes" words="!suicide" event="script" value="killmyself.lua"/> Agora apenas use !suicide e acabe com a sua vida sem usar laminas, sem se machucar, sem sentir dor, sem gastar a gilete do seu pai, sem nada..
  23. [RPG] Emperia

    Snowsz reagiu a Cazuza por uma resposta no tópico

    1 ponto
    Introdução Classes # Sistemas Beta Introdução O jogo gira em torno de duas facções, Numetodos e Tenis. Cuja as crenças são bem diferentes e irei explica-las. Mas antes de explica-las, você deverá intender sobre como as coisas funcionam sobre poderes ou magias. Todos seres ao nascerem tem sua 'mana' e 'soul', todos podem usar magias obviamente, e está magia consome normalmente nossa 'mana' e um 'pouco' de Soul. E aí que entram as duas facções; Tenis: Acreditam que mana é a energia de cada ser vivo independente, mas a soul é um poder, uma dadiva de Deus, que se deve ser respeitada e educada para o devido uso. Numetodos: Pensam o mesmo sobre mana, porem tem uma opinião totalmente contraria sobre soul, acreditam que não existem Deus, ou deuses. E que para adquirir soul, basta saber as antigas palavras. A dinâmica do jogo gira em torno destas duas facções ou crenças: Uma querendo eliminar a outra, para se provarem uns perante deus outros perante a lógica: Classes Serão ao todo quatro classes, com suas vantagens e desvantagens. Lembrando que cada classe terá um elemento, ou vários. E isto sera importante. Exceto Novico e suas evoluções, outras classes não poderão se curar com magias. Apenas com Potions ou Runas Sistemas Facções Magias Monstros Experiencia Outros Facções: Facções ou Crenças como já vistas na introdução, serão o ponto alfa tanto do servidor como do PVP. Pois se você reparar bem temos pontos de 'Fidelidade' e 'Reclusão'. Que nada mais são do que KILLS, ou seja se você matar um jogador da mesma facção receberá -1 de Fidelidade e +1 de Reclusão. Ou seja, uma balança. Mas se matar jogadores da outra facção receberá apenas +1 em fidelidade, também leve em conta que não existe PK, caveiras são ilustrativas para jogadores que estão atacando seja inimigo ou amigo. Ao menos que você tenha pontos em reclusão, ficando assim: De + 1 até + 8 em reclusão: White Skull De + 9 até + 15 em reclusão: Red Skull + 15 em reclusão: Black Skull Lembre-se que, quanto mais fidelidade tiver, mais opções de fazer quests dentro da cidade. E ao atingir X pontos em fidelidade ganha-se uma aura. O mesmo para reclusão, quanto mais pontos ganha-se uma aura e acesso a locais para Banidos. Magias: Magias também serão um dos pontos fortes do Game, sendo que cada classe terá de 4 a 8 magias. Que ao atingir o level requisitado deverão ser compradas no NPC de sua classe. Onde também poderão ser evoluídas com pontos que se ganha ao upar. Aumentando assim: dano, área, reduzindo cooldown, etc... Monstros: De inicio, teremos apenas criaturas normais (que já serão dificeis), nada de monstros complexos como Trolls, Orcs, Rotworms (Criaturas monstruosas). Teremos rats, cobras, morcegos, ovelhas, crocodilos, etc.. Ou seja, animais que também existem no planeta terra. Assim que evoluir, para as primeiras classes apareceram animais mais monstruosos, com elementos. Items: Bom, obviamente eles serão de grande importância. Entretanto, eles não serão dropados mas sim construídos, como assim? Monstros não darão items, mas sim especiarias por assim dizer, ou seja, ao matar um Rato, você poderá retirar dele rabos de rato, que poderão ser vendidos para um NPC, ou usados para forjar algum item. Dando assim, maior RPG e dificuldade para se conseguir items. Ou seja, dois sistemas um de craft e outro de retirar produtos dos monstros. PS: Para saber a receita dos items, ou seja o que você vai precisar deve-se comprar de NPCS. Experiência: Realmente será bem baixa, algo em torno de 3x o que seria o global. Mas pense que em Emperia a mecânica de jogo é algo realmente diferente, então não se preocupem com isto. Haverá duas maneiras de aumentar a experiência. Uma, é estando em uma Guild a outra, é estando em uma party com um Novico ou suas evoluções Outros: Não vou detalhar, e é mais para mim ter um controle do que já fiz também (hehe). São mini sistemas. - Fome - Sede - Bancos (Curando) - Velocidade - (Anti - Bot) - Livros Beta Você, que entrar no mundo de Emperia vai achar um pouco difícil o começo. Mas continue, tente forjar equipamentos, venda seus loots, faça as tasks. No beta terá apenas a classe Aprendiz com 4 skills, e terá duas tiers de equipes para fazer: O Beta acontecerá em Rookgard, para ajuda-los a situar-se, será mais para testar como a dinamica do jogo funcionará PVP (principalmente) e se vocês gostarem continuo fazendo, caso contrario encerro o projeto. Estou cheio de ideias, espero que gostem.
  24. Converta Imagens para OTBM

    extaN reagiu a EddyHavoc por uma resposta no tópico

    1 ponto
    Eae Galera do TibiaKing hoje vou deomonstrar como converter imagens para OTBM, qualquer imagem mesmo. Progamas requeridos: Bitmap to Map (Créditos para DarkstaR). http://www.4shared.c...itMapToMap.html Scan: http://www.virustota...3353-1325523955 1. Iniciando: Depois que você fazer o Download do BitmapToMap selecione a imagem que você desejar. Colorindo: Após selecionar a imagem você deve colori-la, para fazer isso você deve seguir os passos a seguir. OBS: Como é apenas um tutorial não será usado muitos detalhes ou seja será uma imagem Policromática. Em Range coloque a cor de sua borda, no nosso caso preto. Em Label4 coloque sua cor secundária, no nosso caso montaremos só o continente ou como outros falam o Shape, por isso não é necessário usar. Deixe a opção Place Ground marcada. Em Ground ID coloque o ID de qualquer ground. No caso usarei o 4526 (grass). Clique em Add e logo em seguida clique em Colorize Map. Essa última etapa pode demorar alguns minutos dependendo do mapa. Iniciando a conversão. Depois de carregar tudo, é a hora de começarmos a conversão de sua imagem para OTBM. Abaixo de Colorize Map coloque as coordenadas onde você quer que apareça o seu mapa foi usado X= 1000 e Y= 1000. Se quiser crie uma nova pasta para por o mapa ou salve em outra qualquer. Clique em Export to .OTBM map. Abrindo com seu RME: Localize seu mapa onde você o salvou e abra-o. Créditos: EddyHavoc Mythusz
  25. 1 ponto
    Eu entendi errado,desculpa ! function onStepIn(cid, item, position, fromPosition) lugar = {x=1000, y=1000, z=7} if isPlayer(cid) then if getPlayerStorageValue(cid, 31561) >= 1 then doTeleportThing(cid, lugar) doPlayerSendTextMessage(cid, 25, "você foi encurralado!") end end return true end
  26. Amigo as vezes OTC são usados para clients estendidos, clients estendidos é impossível utilizar old client, Bom primeiramente vá em data/things e entre na pasta que ta escrito sua versão, e la vai ter o seus arquivos .dat e .spr Crie uma nova pasta na area de trabalho e coloque aqueles arquivos na nova pasta, Agora crie um client próprio, e coloque na nova pasta. Este tópico pode te ajudar a fazer o client próprio. http://www.tibiaking.com/forum/topic/42049-como-criar-client-própriocom-imagems/
  27. Criando Runa de Mana (Actions)

    luanluciano93 reagiu a Rayan medeiros por uma resposta no tópico

    1 ponto
    Olá está querendo criar uma Runa de Mana Vip para seu Otserv ? Basta seguir o Tutorial! Crie um arquivo com o nome Runevip.lua em Actions/scripts e coloque isso dentro: local MIN = 4550 local MAX = 5550 local EMPTY_POTION = 2276 local exhaust = createConditionObject(CONDITION_EXHAUST) setConditionParam(exhaust, CONDITION_PARAM_TICKS, (getConfigInfo('timeBetweenExActions') - 100)) function onUse(cid, item, fromPosition, itemEx, toPosition) if isPlayer(itemEx.uid) == FALSE then return FALSE end if hasCondition(cid, CONDITION_EXHAUST_HEAL) == TRUE then doPlayerSendDefaultCancel(cid, RETURNVALUE_YOUAREEXHAUSTED) return TRUE end Agora vá em if doPlayerAddMana(itemEx.uid, math.random(MIN, MAX)) == LUA_ERROR then return FALSE end doAddCondition(cid, exhaust) doSendMagicEffect(getPlayerPosition(cid),65) doCreatureSay(itemEx.uid, "ManaRune...", TALKTYPE_ORANGE_1) doTransformItem(item.uid, EMPTY_POTION) return TRUE end E em Actions.xml adcione a tag: <action itemid="2276" script="mfrune.lua" /> Explicando: Actions/scripts local MIN = 4550 = O minimo que a Runa vai encher sua Mana! local MAX = 5550 = O máximo que a Runa vai encher sua Mana! local EMPTY_POTION = 2276 = ID do item ou runa que você vai usar para ser sua ManaRune. "ManaRune..." = Mensagem que aparecerá como você usar a RUNA! Agora Actions.xml itemid="2276" = O ID do item que quando você usar vai encher sua Mana! "mfrune.lua" = Nome do arquivo que está o seu Script. Bem simples né pessoal ? , Espero ter ajudado, abraços!
  28. (Resolvido){Dúvida} Ver ground abaixo

    NathanAmaro reagiu a Superion por uma resposta no tópico

    1 ponto
    Porque o Floor 7 fica abaixo do Floor 6. E a ordem dos Floor é de cima para baixo, (não sei se expliquei direito).
  29. (Resolvido){Dúvida} Ver ground abaixo

    NathanAmaro reagiu a Cat por uma resposta no tópico

    1 ponto
    removido
  30. 1 ponto
    O RME É O TRADICIONAL, SE TIVER NO RME, 60 Segundos e no Config = 1 vai ficar 60 Se no RME tiver 60 Segundos e no config = 2 vai multiplicar 2x deixando 120 segundos
  31. [TalkAction] Transformar

    yBarney reagiu a Avuenja por uma resposta no tópico

    1 ponto
    Opa, então ela é uma talkactions, vai em data/talkactions/scripts se não me engano....
  32. Quem vence permanece!

    Wend reagiu a Nogard por uma resposta no tópico

    1 ponto
    Então vamos lá, meu Tropius aleijado.
  33. De boas, só para ninguém ficar reclamando que não funciona depois, sendo que tu fez quase tudo. Apenas errou umas coisinhas.
  34. (RECRUTANDO) PokéMania

    jenison06 reagiu a Nemat por uma resposta no tópico

    1 ponto
    Não esquece de atualizar o tópico viiu!! Vou dar uma jogadinha
  35. Ultimos Trabalhos #JacquesTony

    Kluivert reagiu a Toony por uma resposta no tópico

    1 ponto
    Pedido atendido
  36. Edição header site!

    Mythusz reagiu a Toony por uma resposta no tópico

    1 ponto
    Fiz aqui paridão pois vi que ninguém atendeu o tópico , espero q tenha ficado do seu agrado.
  37. [Ajudem] Erro No Move1.lua

    madara33 reagiu a Factur por uma resposta no tópico

    1 ponto
    Abra o seu moves1.lua Depois de ter abrido segure CTRL e aperte H, Vai abrir essa janela Onde esta escrito "Localizar" coloque "getn". Onde esta escrito "Substituir por" coloque "get". Depois clicke em "Substituir Tudo". Agora feche e salve o seu moves1.lua e abra o seu servidor!
  38. quais os comandos para dar house a um player?

    Wend reagiu a Superion por uma resposta no tópico

    1 ponto
    Exatamente como a/o AnnaFeeh disse. Mas se não funcionar eu creio que o God tem que ficar de frente para a porta da House, ou se não dentro dela.
  39. Muito bom , axo que vou usar REP+ Amigo uma dica, sempre use separadores de texto Você pode encontrar em tópicos ou até mesmo no google!
  40. Fala que nem Gente para que Possamos Resolver seu Caso!
  41. Nolis Show Off

    TioDoLeite reagiu a Cat por uma resposta no tópico

    1 ponto
  42. Quem vence permanece!

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

    1 ponto
    #4: Não é necessário competir com o mesma tema, o desafiante é livre para escolher o tema que lhe agradar. O campeão pode postar uma nova sprite antes de alguém desafiá-lo. Caso o desafio seja feito, e o campeão não tenha postado uma nova, competirá com a mesma. Caso poste uma nova, e haja edição no post, será desclassificado.
  43. [PEDIDO] De Tutorial

    rafaellfreitas reagiu a MaxxSilva por uma resposta no tópico

    1 ponto
    quer dar uma olhada no que eu fiz? qualquer dúvida me pergunte http://www.tibiaking.com/forum/topic/37546-tutorial-como-criar-novos-pokemons-para-seu-servidor/#entry212787
  44. Nolis Show Off

    Superion reagiu a Cat por uma resposta no tópico

    1 ponto
    Valeu pelo comentário, eu ultimamente to separando melhor RPG e detalhamento, ainda falta muita coisa pra treinar Mais um video :# https://www.youtube.com/watch?v=Ug5jqFG2FuI&feature=youtu.be
  45. Projeto Mega Evoluções

    Poke Marcos reagiu a alyssonbmx por uma resposta no tópico

    1 ponto
    Oi pessoal , estou com meu primeiro projeto de sprites, tentando fazer Pokemons na Mega evolução. Queria uma dica de vocês , de como melhorar minha sprites comecei hoje de enxerido,pois nunca tinha mexido em nada de Pixel Art. Mas como to começando a fazer curso de Design quem sabe da certo. Esta é minha primeira Sprite um mostra o charizard normal e outra o Mega charizard Y , não está totalmente igual , porque como eu disse não tenho nenhuma experiencia com pixel art, mas espero me aperfeiçoar. Segunda sprite com base no Houndoom normal , realmente pensei que ia ficar melhor no jogo mas me enganei no photoshop estava mais bonito. Mega Houndoom
  46. Tales of Fantasy ~

    Reds reagiu a Balder por uma resposta no tópico

    1 ponto
    Olá amigos! Segue uma imagem sobre o desenvolvimento de nosso novo client com uma larga visão ao player bem como o menu principal, que reunirá todas as informações pertinentes ao player. Obs: desconsiderem as sprites.
  47. 1 ponto
    Funciona assim o player diz o comando >> !x Tibiaking ai o Pokemon que está fora da ball vai fala "tibiaking" data\talkaction\scripts criar um arquivo chamado fala.lua e cole isso dentro depois em talkactions.xml adicione essa tag lá em baixo nos comandos dos players
  48. Preciso de um wodbo 8.54.PF URGENTE

    Rafael correa reagiu a lucasmacaca por uma resposta no tópico

    1 ponto
    PRIMEIRO CARA SEU TOPICO ESTA NA AREA ERRADA AQUI E AREA DE SERVIDORES DERIVADOS NAO PEDIDO DE SERVIDORES DERIVADOS '-' MANDA MSG PRA MIM EU TE PASSO ,EU TENHO UNS PAR DE SERVER AQUI NO MEU PC ...SE QUEM CURTI MEXE COM SERVER ...GANHASE DINHEIRO EU TAVA RICO KKKKKK'
  49. (Resolvido)[PEDIDO] Magia de heal mana/life

    Magonnite reagiu a eskylo por uma resposta no tópico

    1 ponto
    mana local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function onCastSpell(cid, var) doCreatureAddMana(cid, 10000) return doCombat(cid, combat, var) end health local combat = createCombatObject() setCombatParam(combat, COMBAT_PARAM_TYPE, COMBAT_HEALING) setCombatParam(combat, COMBAT_PARAM_EFFECT, CONST_ME_MAGIC_BLUE) setCombatParam(combat, COMBAT_PARAM_AGGRESSIVE, false) function onCastSpell(cid, var) doCreatureAddHealth(cid, 10000) return doCombat(cid, combat, var) end basta criar 1 arquivo lua pra cada arquivo na pasta spells/scripts depois abrir o spells.xml e copiar a linha de uma outra spell qualquer e editar para suas novas magias, com o tanto de mana q vai gastar, quais as palavras pra usar e etc
  50. 1 ponto
    Obrigado Luan, galera não custa nada, clica em gostei ou comentar agradecendo, um ato pequeno pra você e é o nosso combustível pra continuar postando bons tutoriais.
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo