Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 05/31/15 em todas áreas

  1. Eai pessoal tudo tranquilo ? fiquei um bom tempo afastado do fórum e hoje resolvi voltar com tudo!.Queria trazer um conteúdo um pouco diferente foi ai que me lembrei de uma pasta que um amigo me passou a um bom tempo atrás e que estava perdida no meu computador. - Mas Rezende as sprites são de quem ? quem nunca escutou um desses gritos ? O pacote contem 76 sprites dos Cavaleiros Do Zodíaco que por muito tempo entreteu e ainda interte muitos pessoas sendo elas novas ou mais velhas ... mas enfim chega de enrolação vamos ao pacote de sprites Conteúdo do pack: Imagens: Cavaleiros de ouro: Cavaleiros de bronze: Deuses: Download: http://www.4shared.com/rar/Oqpj19tjce/Sprites_CDZ_By_Rezende16.html Scan: https://www.virustotal.com/pt/file/07780dbe3349c0b623138a1ffdc7c379d71d88484cca7c86ebbe04ced37d2fc7/analysis/1432909420/ Crédito: Desconhecido
  2. [action] Máquina de summon (RadBR)

    Bruxo Ots e 2 outros reagiu a Fir3element por uma resposta no tópico

    3 pontos
    O jogador puxa a alavanca e tem x% de summonar x monstro (a ideia é do RadBR: http://i.imgur.com/pp1l0Vz.gif). OBS.: Coloque uniqueid 4597 na alavanca. actions.xml TFS 0.4/0.3.6: TFS 1.2/1.1: actions/scripts/maquina.lua TFS 0.4/0.3.6: TFS 1.2/1.1:
  3. (Resolvido)Quest

    eunaosei123 e 2 outros reagiu a zipter98 por uma resposta no tópico

    3 pontos
    local config = { storage = 9721, time = 5, --Tempo para fazer a quest, em minutos. interval = 15, --Tempo para poder usar a alavanca novamente, em minutos. timerPos = {x = x, y = y, z = z}, --Posição onde o tempo restante aparecerá. monster = { name = "monster_name", --Nome do monstro. pos = { {x = x, y = y, z = z}, --Posições onde ele vai nascer. {x = x, y = y, z = z}, {x = x, y = y, z = z}, --etc }, }, player = { {{x = x, y = y, z = z}, {x = x, y = y, z = z}}, --{{posição onde o player deve ficar}, {para onde será teleportado}}, {{x = x, y = y, z = z}, {x = x, y = y, z = z}}, {{x = x, y = y, z = z}, {x = x, y = y, z = z}}, --etc }, area = {{x = x, y = y, z = z}, {x = x, y = y, z = z}}, --{{posição superior esquerda da área}, {posição inferior direita da área}}, } local cidPos = {} function clearArea() for x = config.area[1].x, config.area[2].x do for y = config.area[1].y, config.area[2].y do local pos = {x = x, y = y, z = config.area[1].z} local pid = getTopCreature(pos).uid if pid > 0 then if isPlayer(pid) then doTeleportThing(pid, config.player[cidPos[pid]][1] or getTownTemplePosition(getPlayerTown(pid))) doPlayerSendTextMessage(pid, MESSAGE_STATUS_CONSOLE_RED, "You didn't get to the reward room in time.") else doRemoveCreature(pid) end end end end setGlobalStorageValue(config.storage, os.time() + config.interval * 60) end function checkPlayer() for x = config.area[1].x, config.area[2].x do for y = config.area[1].y, config.area[2].y do local pos = {x = x, y = y, z = config.area[1].z} local pid = getTopCreature(pos).uid if isPlayer(pid) then return true end end end return false end function convert(time) return {minutes = math.floor(time / 60), seconds = time - math.floor(time / 60) * 60} end function timer(time) if time < 0 or not checkPlayer() then return true end doSendAnimatedText(config.timerPos, convert(time).minutes..":"..convert(time).seconds, 215) addEvent(timer, 1000, time - 1) end function onUse(cid) if getGlobalStorageValue(config.storage) > os.time() then return doPlayerSendCancel(cid, "Wait "..convert(getGlobalStorageValue(config.storage) - os.time()).minutes.."min and "..convert(getGlobalStorageValue(config.storage) - os.time()).seconds.."secs.") elseif checkPlayer() then return doPlayerSendCancel(cid, "There's player(s) doing the quest right now.") end local p = {} for _, pos in pairs(config.player) do local pid = getTopCreature(pos[1]).uid if isPlayer(pid) then p[#p + 1] = pid cidPos[pid] = _ end end if #p < #config.player then return doPlayerSendCancel(cid, "There's some player(s) missing.") end for i = 1, #p do doTeleportThing(p[i], config.player[cidPos[p[i]]][2]) doPlayerSendTextMessage(p[i], 27, "Good luck!") end for _, pos in pairs(config.monster.pos) do doCreateMonster(config.monster.name, pos) end timer(config.time) addEvent(function() clearArea() end, config.time * 60 * 1000) return true end
  4. TESTADO EM TFS 0.4 E 0.6, PEÇO PARA QUE TESTEM EM OUTRAS VERSÕES, POR FAVOR. Prévia; Crie um arquivo KillsandDeath.lua function onLook(cid, thing, position, lookDistance) function getDeathsAndKills(cid, type) -- by vodka local query,d = db.getResult("SELECT `player_id` FROM "..(tostring(type) == "kill" and "`player_killers`" or "`player_deaths`").." WHERE `player_id` = "..getPlayerGUID(cid)),0 if (query:getID() ~= -1) then repeat d = d+1 until not query:next() query:free() end return d end if isPlayer(thing.uid) then doPlayerSetSpecialDescription(thing.uid, "\n"..(getPlayerSex(thing.uid) == 0 and "She" or "He").." has Killed: ["..getDeathsAndKills(thing.uid, "kill").."] Players.\n"..(getPlayerSex(thing.uid) == 0 and "She" or "He").." has Died: ["..getDeathsAndKills(thing.uid, "death").."] Times") end return true end No creaturescript.xml, coloque: <event type="look" name="showKD" event="script" value="KillsandDeath.lua"/> Em creaturescript/script/login.lua, coloque: registerCreatureEvent(cid, "showKD") Script disponibilizado por Critico. Tópico organizado por mim. Abraços!
  5. SimOne MapEditor 0.581 - 8.6

    Nasgun e um outro reagiu a jonhSS por uma resposta no tópico

    2 pontos
    SimOne MapEditor 0.581 8.6 Estava com problemas e procurei pelo tão famoso SimOne. Procurei pelo fórum e não encontrei. Então resolvi compartilhar Change List: Instalação: 1. Baixe o SimOne-0.581_860.zip em Anexo. 2. Extraia e copie para a pasta em que você instalou o Tibia 8.6. 3. Execute o OTMapEditor.exe e Seja Feliz! Espero estar ajudando a quem estava procurando pelo mesmo. Valeu! Creditos: SimOne >OpenTibia JonhSS >TibiaKing SimOne-0.581_860.zip
  6. (Resolvido)Ajuda Plss PDA

    andersonwill e um outro reagiu a Wakon por uma resposta no tópico

    2 pontos
    Você tem que editar a Town no mapa (CTRL+T), assim que você configurar as cidades corretamente com cada posição, você altera no config.lua: newPlayerTownId = 1 Lembre-se que é essencial você configurar as Town do seu servidor, para não bugar sistemas e configurar o Depot Chest.
  7. 2 pontos
    Introdução: Aparecer uma mensagem no Broadcast quando player atingisse x level. Créditos: LuckOake Crie um arquivo chamado broadcastlevel.lua em creaturescripts\scripts function isInteger(n) return math.floor(n) == n and true or false end function onAdvance(cid, skill, oldLevel, newLevel) if isInteger(newLevel/100) then broadcastMessage("O jogador "..getCreatureName(cid).." atingiu o level "..newLevel..".") end return true end login.lua (antes do último return true): registerCreatureEvent(cid, "BroadcastLevel") creaturescripts.xml: <event type="advance" name="BroadcastLevel" script="broadcastlevel.lua"/> Abraços!
  8. (Ajuda) Como Colocar Tempo No Npc

    anthonyx22 e um outro reagiu a Wakon por uma resposta no tópico

    2 pontos
    Modifiquei uma parte, testa ai: Eu testei na base do Tibia e está normal, porém as funções podem ser diferentes, se der erro verifique se aparece algum erro na distro ao dar /reload npcs ou durante o carregamento da distro.
  9. 1 ponto
    Dependendo da Repercussão desse server irei voltar a atualiza-lo para os player , qualquer duvida pergunte aqui que responderei assim que possível. Atualizações do Server Vrs.1.1: Golden Arena Cliente Server Alguns Bugs básicos(item.otb,cliente.dat, client.spr) Informações Server: Sistema VIP Mapa próprio 3 cidades 1 evento automático - funcionando 251 digimons 100% Corpos dos digimons 30% Capturar digimons 100% E mais! Imagens: Download server: http://www.4shared.com/rar/mCAKkkoIba/DigimonCerb-Vrs11_-wwwdigimonc.html Download cliente: http://www.4shared.com/rar/Ac8d1Wyq/cliente_digimoncerb_vrs1.1.html Scan: Use o scan automático do 4Shared! Créditos TFS Team Cerberus Animal Pak - pelo escrito acima xD...
  10. 1 ponto
    Um método diferente de agir. Escolhas diferentes, um projeto surpreendente, e o melhor é opensource. Sim, você pode ter acesso a este servidor que estou desenvolvendo em parceria com a Serversoft para você. Um servidor com uma mega estrutura para suportar seus jogadores online sem nenhum problema como: debug, bug de clonagem, instabilidade entre diversos outros dos servidores free's disponíveis para download nessa vasta internet tibiana. Uma inovação no ramo de OTservers, distribuindo não só a datapack como as sourcers e os sistemas, absolutamente tudo que você procura. Basta baixar, compilar... Mas eu não sei compilar. Não há problema nisso, o OTPanel da Serversoft faz tudo isso para você. Basta clicar num botão de "play" e ver a mágica acontecer. O projeto Vanaheim, foi criado com o intuito de ser inteiramente grátis para toda a comunidade. Um servidor no qual a diversão é o fator principal, um projeto com viabilidade absoluta por todos os tibianos. O projeto conta com uma área exclusiva no GitHub para que todos possam acompanhar a evolução do mesmo, dia a dia, diversas atualizações estarão disponíveis a todos. Desde uma action até uma modificação na source vocês terão acesso. O servidor conta com um mapa Global Full, quando eu digo full, quero dizer que está 99.99% do mapa completo, sem bugs entre outros. Um servidor que você escolhe a rate experience/skill que desejar, ele vai se adaptar! Você pode escolher se quer ou não que as quests tenham as missões originais 100%! E o melhor? Além do servidor estar disponível para download ele está online para quem quiser conhecer o projeto, ajudar de alguma forma e o melhor de tudo, se divertir. Venha se divertir: http://www.vanaheimglobal.com RATES Level 8 - 50: 300x Level 51 - 80: 200x Level 81 - 100: 150x Level 101 - 140: 90x Level 141 - 160: 70x Level 161 - 180: 60x Level 181 - 200: 50x Level 201 - 230: 40x Level 231 - 260: 30x Level 261 - 290: 20x Level 291 - 310: 15x Level 311 - 340: 10x Level 341 - 350: 8x Level 351 - 380: 6x Level 381 - 430: 4x Level 431 - 450: 2x Level 451+: 1x Skill: 40x Magic: 8x Loot: 3x EVENTOS Em Breve. IMAGENS Em Breve. GITHUB Para acompanhar e baixar o servidor atualizado, segue o link do nosso projeto no GitHub: DOWNLOADS Servidor Mapa Yasir Scan CRÉDITOS TFS Team Orts Project Bruno Minervino
  11. 1 ponto
    Boa Noite , Boa Tarde ou Bom Dia TK's não sei a hora que vocês vão ver o Tópico Estava com meu Projeto do "Pokemon H" Fiz várias Ediçoes no Servidor Que Baixei aqui no Tibia King Mesmo e vim disponibilizá-los para vocês. Então bora ao que interessa né? • Menu: ├ Informações; ├ Edições; ├ Erros; ├ Prints; ├ Mapa ├ Download; ├ Atualização; ├ Utilitários; └ Créditos. • Informações Básicas • • Edições / Ajustes • • Erros do Servidor • • Prints• • MAPA • • Downloads • Cliente * MediaFire e Scan Servidor * MediaFire e Scan • Download Atualização 2.0 • Download: https://www.mediafire.com/?ik211gku2hdqz2t Scan : • Download Atualização 3.0 • 2016 OBS: NÃO TERÁ MAIS EDIÇÕES. • Utilitários • Remeres que usei pra editar: AQUI • Créditos • Brun Por Criar o Servidor Slicer Por Editar o Servidor Mulurka (pelas out) Stylo pelo tuto do ícone system noninhu por ajudar em alguns spells tem 2 caras tbm eu eskeci o nome deles agora que ajudaram 1 com as insignias na barra de skill e o outrio pelas scripts da liga pokemon dandanrvb pelas scripts do icone system erondino por algumas caves ih é só bjundão a all Vudi (Eu) Por editar o resto do servidor e trazer as novidades Tioj Pelas edições e Por fazer eu copiar a organização do tópico dele kk obg Kuuhaku pela cave dos geot . Held Itens By Gabriel Sales Gabriel Sales AnnaFeeh pelo script do ditto system pxg Obs: Se Está faltando algum crédito me avise pra mim colocar ( Não sei se está faltando algum) Obs: Qualquer Outra Duvida Estarei de Suporte no Tópico Obs: SENHA GOD/GOD OBS : Se Pegar o Servidor e Postar em Outro Fórum sem as minhas permissão vou pedir para o dono do forum ou site retirar o conteúdo . (Esse Conteúdo é exclusivo do TibiaKing obrigado) Se ajudei Já sabe né
  12. [SCRIPT] Bike Box otPokemon

    Linkin reagiu a Viny 13 por uma resposta no tópico

    1 ponto
    Olá tibiaking, á pedido de Summer Slyer, vim fazer esse script, referente a Bike Box do otPokémon 1) Crie um arquivo em " data\actions\scripts " e renomei para Bike Box.lua dentro do arquivo cole isso : Adicione essa tag no ACTIONS.XML em Data/Actions : Configurando a SCRIPT 2) Nesse passo você vai ter que criar varias 4 Novas script de bike ( 5 Se o seu servidor não ter uma bike normal ) Vá em data/actions/script crie um arquivo com esse nome bike azul.lua dentro desse arquivo adicione isso : Adicione essa tag em Actions.xml Configurando á SCRIPT Para você criar as outras bikes é só repetir esse processo e botar os ID NO "actions.xml" e na script da bikebox Se você for prescisar das sprites da Bike Box confira esse meu topico : Creditos : Caso gostar do meu conteúdo, apenas repute a minha postagem. Se no jogo ao você tentar abrir á Bike Box e não conseguir verifique no seu item editor e Object Builder, as opções que estão marcada na Bike Box !
  13. 1 ponto
    Versão: 10.76 TFS: 1.1 Prévia; Em movements.xml, acrescente: <movevent event="StepIn" itemid="8753" script="mwstep.lua"/> Certo, agora crie um arquivo .lua com o nome: mwstep e coloque isso: function onStepIn(creature, item, position, fromPosition) removeMw(creature:getPosition(), 8753, 1027) return true end Agora vá até \data\spells\scripts\support e abra o arquivo magic wall rune.lua Delete tudo que está lá e coloque isso: local id = 8753 local combat = Combat() combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_ENERGY) combat:setParameter(COMBAT_PARAM_CREATEITEM, id) function tile_timer(id, pos, delay, color) if getTileItemById(pos, id).uid == 0 then return true end if delay ~= 1 then addEvent(tile_timer, 1000, id, pos, delay - 1, color) end local people = Game.getSpectators(pos, 7, 7, 5, 5, false, true) if not people then return true end for i = 1, #people do people[i]:sendTextMessage(MESSAGE_EXPERIENCE, "O magic wall irá desaparecer em " .. delay .. " segundos" .. (delay > 1 and "s" or "") .. ".", pos, delay, color) end end function removeMw(pos, mw, wall) local tile = Tile(pos) mw = tile:getItemById(mw) wall = tile:getItemById(wall) if mw then mw:remove() end if wall then wall:remove() end end function onCastSpell(creature, var, isHotkey) local c = combat:execute(creature, var) if c then local pos = variantToPosition(var) local wall = Game.createItem(1027, 1, pos) addEvent(removeMw, 20000, pos, id, wall:getId()) tile_timer(id, pos, 20, TEXTCOLOR_LIGHTBLUE) end return c end ///////////// Colocando tempo no Wild Growth Vá até \data\spells\scripts\support e abra o arquivo wild growth rune.lua, apague tudo e coloque lá: local id = ITEM_WILDGROWTH local combat = Combat() combat:setParameter(COMBAT_PARAM_DISTANCEEFFECT, CONST_ANI_EARTH) combat:setParameter(COMBAT_PARAM_CREATEITEM, id) function onCastSpell(creature, var, isHotkey) local c = combat:execute(creature, var) if c then local pos = variantToPosition(var) addEvent(removeMw, 40000, pos, id) tile_timer(id, pos, 40, TEXTCOLOR_LIGHTGREEN) end return c end Script disponibilizado por zbizu. Tópico organizado por mim. Abraços!
  14. [8.54] Digitibia Server

    psyducks2 reagiu a .HuRRiKaNe por uma resposta no tópico

    1 ponto
    Informações: Servidor 8.54; Novas Sprites; Digimons 50%; Ataques 50% Hunts Adicionadas; Novos Comandos; Novos Itens; Base 100%, liberado para quem quiser editar / adicionar novas coisas! Imagens: Download: Cliente Incluso com dat e spr; http://www.4shared.com/rar/rl1ygoxW/Server_Digi_Tibia.html? Scan: https://www.virustotal.com/file/18172d6205e768f6dd7ad8c56c1d66f517b08877921865d0e52a2643d7d29534/analysis/1359480865/ Créditos pobredobrega Animal Pak
  15. 1 ponto
    Bom para quem não sabe como funciona o script,é uma marcação que fica no minimap(in-game) que ao deixar o ponteiro do mouse em cima aparece uma descrição,pode ser mudado tanto a descrição quanto o icone que aparece no minimap. • Adicionando o script • Em "data/creaturescripts/creaturescripts.xml" adicione está tag : <event type="think" name="IconMap" event="script" value="iconmap.lua"/> Em "data/creaturescripts/scripts" crie um arquivo lua chamado "iconmap" e cole isso dentro : local config = { storage = 030220122041, version = 1, marks = { {mark = 5, pos = {x = 1095, y = 1062, z = 7}, desc = "Temple."}, {mark = 4, pos = {x = 895, y = 996, z = 7}, desc = "Depot."} } } local f_addMark = doPlayerAddMapMark if(not f_addMark) then f_addMark = doAddMapMark end function onThink(cid, interval) if(isPlayer(cid) ~= TRUE or getPlayerStorageValue(cid, config.storage) == config.version) then return end for _, m in pairs(config.marks) do f_addMark(cid, m.pos, m.mark, m.desc ~= nil and m.desc or "") end setPlayerStorageValue(cid, config.storage, config.version) return TRUE end Em "data/creaturescripts/scripts/login.lua" adicione está tag no fim do script : registerCreatureEvent(cid, "IconMap") Caso use TFS 1.0 use este register no login.lua : player:registerEvent(cid, "IconMap") Creditos : Comedinhas. - ViitinG pelo tutorial. • Configurando • • Icones •
  16. ShowOff 151 Pokemon 45°

    Fae1z reagiu a drigobo por uma resposta no tópico

    1 ponto
    Bom dia TibiaKing! Venho hoje abrir minha galeria de Pokemons. Meu objetivo aqui é fazer os 151 Pokemons da primeira Geração, conforme as sprites ficam prontas eu vou postando aqui. Quero criar o hábito de praticar sprite todo dia para conseguir melhorar e porque faço por hobbie também Espero que vocês curtam <- Bulbasaur antigo. @up Bônus de Hoje 03/06 Talvez eu deva usar uma tonalidade mais esura, o que acham? ---> O USO É PROIBIDO, SE QUISER USAR, ANTES ME PEÇA. Vamos alimentar essa areia de Otpokemon para o pessoal que só faz por dinheiro fazer bem feito ou deixar de fazer Otserv que uso é o KPDO, não sei quem fez o carinha da equipe rocket, mas fica ae os créditos a ele e o pessoal do KPDO. Como eu citei acima, eu faço apenas por hobbie não sou nenhum manjador das artes dos manjadores. Mas toda critica para me ajudar é bem vinda. Tópico será atualizado com o passar do tempo.
  17. Server 9.6X?

    SADAN reagiu a danieuu por uma resposta no tópico

    1 ponto
    Minha opinião sobre bot pra quem não sabe ainda! Dai minha indignação! Porque ninguém quase investe em programas para server 9.6x? Que poxa, sources ficam falando não são estáveis, não são estaveis,blablablabla Só pegar e mexer nas sources colocar para funcionar em 9.6x e colocar a versão da compilação para 0.3.7 .... E pronto! distro 9.6x feito Limite de sprites aumentadissimo!!! Porque limite de 65.535 sprites em servers inferiores a 9.60. Se podemos ter muitas sprites e itens novos sempre sem precisar deletar nenhum para colocar outro. Já coloquei 80mil sprites (só de começo)... AGORA a parte mais chata Não tem um bom Dat Editor 9.60 ou superior ( a não ser o Gray dat editor, que é díficil de mecher e só cria itens até 64x64 maiores não consegue! Sprite editor não tem! Tibia Editor (TE) não tem! --- que seria ótimo ter pois é um tudo em um! Dat Editor Demonic Application não tem! Poxa galera olha a inovação do server... tem muitas coisas boas para 9.60! E AINDA TEIMAM EM USAR 8.54 Vamos galera investir mais em programas e servers 9.6x Bora trabalhar? Obs: Este tópico criei com objetivo de juntar uma galera que ajudaria criar pelo menos o Dat Editor do Demonic Applications ou o Tibia Editor, claro que estes para funcionar em 9.60. E ver se tinha alguém interessado em servers 9.60 que quanto mais ter uma galera interessada mais rapido teremos programas, servers, tutoriais,... para 9.60! Não estou falando só de Tibia, pois ultimamente gostam de inovar em outros jogos usando a plataforma tibia, ou seja, temos servers de Pokémon (PokeTibia), Avatar (OtAvatar), Digimon (DigiTibia), Yu-Gi-Oh, One Piece, Harry Potter, Farm Tibia,.... por ai vai com tantos outros... Onde programas para 9.60 e Link de tutoriais para 9.60 Postarei sempre para quem quizer Sources de programas que poderiam ser feitos/modificados para abrir editores de arquivos para server 9.60 Programas para 9.60 que já existe: Créditos: SimOne - Criador do programa Talaturen - Principal dono do projeto Comedinha - compilaçao e novidades Outros - Contribuir com fixes de bugs e aualizações --------------------------------------------------------------------------------- Gray dat editor Download: http://www.multiupload.nl/DZ8BQVASU0 Link direto: http://depositfiles....files/mhkwv6h0i Créditos/Informações: Tamanho do arquivo: (102 KB) Quem criou: Gold Ray (acho) O que faz: Edita somente o arquivo .dat Contras: Faz itens só até 2x2 (64x64) Funciona: Sim! --------------------------------------------------------------------------------- RME 2.2 (Windows) Créditos/Informações: Link: http://remeresmapedi...RME-win-2.2.msi Tamanho: 7,8Mb Quem criou: Remmere's Map Editor ------------------------------------------------------------------------------ Pack para RME 9.6! Link: http://tibiaking.com...ck-para-rme-96/ Créditos/Informações: Quem criou: Alvanea AnneMotta - por trazer ao Tibia King --------------------------------------------------------------------------------- OtLand Ip Changer Link: http://www.4shared.c...IP_Changer.html (não testei ainda, quem testar e que funcionar me fala) Créditos/Informações: Tamanho: 146Kb Quem criou: Kornholijo e Talaturen Descrição: Tutorial: --------------------------------------------------------------------------------- SprEx SprEx é uma ferramenta de extração simples sprite para uso com Tibia. Link: http://knoxstudio.ne...SprEx/SprEx.rar Créditos/Informações: Quem criou: Jo3Bingham Tamanho: 101Kb Tutorial: (traduzido) --------------------------------------------------------------------------------- Embreve terá mais atualizações!
  18. Scripter King

    Fir3element reagiu a Snowsz por uma resposta no tópico

    1 ponto
    Bom, fiz como o luan, peguei o tema de uma área de suporte: NPC de Promotion que funciona assim: • O player vai no NPC de Promotion que promove por task, fala com ele, dai ele vai cobrar 25kk para dar a task ao player. • Após ele ter pago os 25kk, ele receberá a seguinte missão, exemplo matar 500 demon, 500 hydra, a cada criatura morta vai mostrando por exemplo "Você matou 10/500 demons". • Após a task ser completada, ele será promovido automaticamente ou indo ao NPC, a vocação X, com a seguinte mensagem "Parabéns, você agora é um |VOCATIONNAME|." Bom, de acordo com as regras, então, todos tem 72horas para enviar o script para: [email protected] (scripts fora do tema serão desclassificados e cada membro só pode enviar um script). TFS 0.4
  19. (Resolvido)Quest

    eunaosei123 reagiu a elton123 por uma resposta no tópico

    1 ponto
    eu não entendo você edita direto oque você quer você queria que tinha que ter tempo para matar 1 boss só agora é os 6 boss e se tempo acabar os players seria teletransportados esse script vai funcionar na seguinte forma você tem tempo para matar os boss e se não matar no tempo certo sera teletransportado dps de segundos do tempo configurado agora se matar todos não vai ser teletransportados e vai verificar se tem gente na quest vai fazer alavanca se mover assim que entra na quest vai verificar os player que ta na quest esta online se não morreu e já ta nas suas coordenadas outros efeitos no player e no boss msg ect se quer um boss só para segurar tempo e os outros só só para aumentar os bicho use esse script mais nesse segundo script você tem que editar bossMaster local bossMaster = {name = "Dragon",pos = {x=x,y=y,z=z, stackpos=253}, effect = 10,tempo = 20} boss principal que controla tempo se matar ele ganha quest
  20. (Resolvido)Check Premium_Points

    Flavio S reagiu a Wend II por uma resposta no tópico

    1 ponto
    Não é o script, só mostrei as funções e você mesmo faça o script da chest
  21. (Resolvido)Check Premium_Points

    fezeRa reagiu a Wend II por uma resposta no tópico

    1 ponto
    function ChecarPontos(cid) local Info = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") if Info:getID() ~= LUA_ERROR then local Points= Info:getDataInt("premium_points") Info:free() return Points end return LUA_ERROR end function AddPontos(cid, points) local Info = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") if Info:getID() ~= LUA_ERROR then db.executeQuery("UPDATE accounts SET premium_points = " .. points .. " WHERE id=" .. getPlayerAccountId(cid) .. ";") Info:free() return 1 end end function RemoverPontos(cid, points) local Info = db.getResult("SELECT `premium_points` FROM `accounts` WHERE `id` = " .. getPlayerAccountId(cid) .. " LIMIT 1") if Info:getID() ~= LUA_ERROR then db.executeQuery("UPDATE accounts SET premium_points = - " .. points .. " WHERE id=" .. getPlayerAccountId(cid) .. ";") Info:free() return 1 end end
  22. 1 ponto
    local config = { [9033] = {flamePosition = {x = 33097, y = 32816, z = 13}, toPosition = {x = 33093, y = 32824, z = 13}}, [9034] = {flamePosition = {x = 33293, y = 32742, z = 13}, toPosition = {x = 33299, y = 32742, z = 13}}, [9035] = {flamePosition = {x = 33073, y = 32590, z = 13}, toPosition = {x = 33080, y = 32588, z = 13}}, [9036] = {flamePosition = {x = 33240, y = 32856, z = 13}, toPosition = {x = 33246, y = 32850, z = 13}}, [9037] = {flamePosition = {x = 33276, y = 32553, z = 14}, toPosition = {x = 33271, y = 32553, z = 14}}, [9038] = {flamePosition = {x = 33234, y = 32692, z = 13}, toPosition = {x = 33234, y = 32687, z = 13}}, [9039] = {flamePosition = {x = 33135, y = 32683, z = 12}, toPosition = {x = 33130, y = 32683, z = 12}}, [9040] = {flamePosition = {x = 33162, y = 32831, z = 10}, toPosition = {x = 33158, y = 32832, z = 10}} } function onAddItem(moveitem, tileitem, position) local targetCoalBasin = config[tileitem.uid] if not targetCoalBasin then return true end if moveitem.itemid ~= 2159 then doSendMagicEffect(position, CONST_ME_POFF) return true end doRemoveItem(moveitem.uid) doSendMagicEffect(position, CONST_ME_HITBYFIRE) doRelocate(targetCoalBasin.flamePosition, targetCoalBasin.toPosition) doSendMagicEffect(targetCoalBasin.toPosition, CONST_ME_TELEPORT) return true end
  23. [Ajuda] Recompensa Battlefield

    Vodkart reagiu a fezeRa por uma resposta no tópico

    1 ponto
    Acho que agora está tudo ok, obrigado =) mas eu nao tinha mexido em nada hahah
  24. ai que tal fazermos um ot CDz ?
  25. [Ajuda] Recompensa Battlefield

    fezeRa reagiu a Vodkart por uma resposta no tópico

    1 ponto
    já sei oq era... alguem(vc eu acho) adiciou pra dar storage +3 só que usou cid ao inves de players... na lib procura essa linha: setPlayerStorageValue(players[i], 52310, getPlayerStorageValue(cid, 52310) + 3) troca por essa linha setPlayerStorageValue(players[i], 52310, getPlayerStorageValue(players[i], 52310) + 3)
  26. Erro Ao Liga o Servidor

    LoadingGo reagiu a leonardobo por uma resposta no tópico

    1 ponto
    Eu nao entendo de POKEMON nunca tive servidor e nem vontade. Pode me explicar se e por SQLITE ou MYSQL ? Com site ou sem site?
  27. (Resolvido)Vocações no site Narutibia

    Jonnieh reagiu a leonardobo por uma resposta no tópico

    1 ponto
    Ficou muito chiado mais e isso ai não sou bom com videos mas acho q da pra entender '-' https://www.youtube.com/watch?v=2tT6DDQoz-0
  28. [PEDIDO] Sprites atualizadas PxG

    Morphred reagiu a LoadingGo por uma resposta no tópico

    1 ponto
    Cara Tenho um Client COM VARIAS é VARIAS sprites é o client do meu servidor não ligo em compartilhar tem varias sprites de derivados servidor fui juntando e no final seu bastante tem Varios corpos, Icon Etc. POR FAVOR Não Poste Em Outro Forum A Não Ser TK Foi Trabalhoso Fazer Esse Client SO PARA AVISAR O TIBIA.DAT é TIBIA.SPR Estão Ocultos CLIENT.http://www.mediafire.com/download/cg7b556fg6fchsi/PFairy+Online.rar SCAN.https://www.virustotal.com/en/file/f3a8bd6de5fcc85191009eb10d31f067f59f5d0179b781ea63072e57e2e4de79/analysis/1433072166/ Duvida Em Virus ?? Já Já Scan AJUDEI O MINIMO REP++ OBRIGADO QUERO JOGAR NO SEU SERVIDOR QUANDO TIVER ON-LINE
  29. (Ajuda) Como Colocar Tempo No Npc

    anthonyx22 reagiu a Wend II por uma resposta no tópico

    1 ponto
    Eu testei na base do Tibia e está normal, porém as funções podem ser diferentes, se der erro verifique se aparece algum erro na distro ao dar /reload npcs ou durante o carregamento da distro. Mesma coisa, acho que é a distro pois é versão 8.0 testei desse modo e funcionou aqui Desse modo ai está funcionando, só que por enquanto que não passa os 5 minutos o player pode falar a vontade com o NPC que ele não vai responder ~~
  30. (Ajuda) Como Colocar Tempo No Npc

    anthonyx22 reagiu a Wend II por uma resposta no tópico

    1 ponto
    ainda continua a mesma coisa, ele repeti desbug quantas vezes quiser e ainda continua sem o tempo
  31. (Ajuda) Como Colocar Tempo No Npc

    anthonyx22 reagiu a Wakon por uma resposta no tópico

    1 ponto
    Tente assim:
  32. Site só funciona no localhost

    brenus reagiu a Wend II por uma resposta no tópico

    1 ponto
    Não pode mudar para seu IP amigo, ele tem que fica como localhost mesmo ~~ breve explicação do que é localhost: Bem, localhost é um alias (apelido) para o endereço http padrão de um computador, quando você instala um servidor web como o apache por exemplo, rodar ele, quando acessar o http://localhostvc estará acessando a pasta pública do apache que está rodando na tua máquina, normalmente a pasta "htdocs". Localhost também é "conhecido" como 127.0.0.1. Isso é configurável creio eu no arquivo de hosts do Sistema operacional e os players entraram normal no site pelo seu IP o localhost serve apenas para seu computador
  33. Site só funciona no localhost

    brenus reagiu a Wend II por uma resposta no tópico

    1 ponto
    Não entendi, poderia explicar melhor? seu config.lua é pra está mais ou menos assim sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "SENHA" sqlDatabase = "NOMEDADATABASE" sqlFile = "NOMEDADATABASE" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 encryptionType = "sha1"
  34. 1 ponto
    Resolvido? se sim clique em melhor resposta ~~ boa @Baltazar :\
  35. 1 ponto
    Dentro do diretório do seu RME, vá em data/versão desejada/tilesets.xml. Dê CTRL+F e procure por: <brush name="mountain"/> Ok, agora embaixo disso adicione esse outro código: <brush name="stone ramp"/> Salve o arquivo e feche-o. Agora abra o arquivo doodads.xml, (preste muita atenção agora). Embaixo de qualquer: </brush> Adicione o seguinte código abaixo: <brush name="stone ramp" type="doodad" server_lookid="1395" draggable="false" on_blocking="true" one_size="true" redo_borders="true"> <alternate> -- south -- <composite chance="10"> <tile x="0" y="0" z="-1"> <item id="459"/> </tile> <tile x="0" y="0"> <item id="1394"/> </tile> <tile x="0" y="1"> <item id="1395"/> </tile> </composite> </alternate> <alternate> -- east -- <composite chance="10"> <tile x="0" y="0" z="-1"> <item id="459"/> </tile> <tile x="0" y="0"> <item id="1390"/> </tile> <tile x="1" y="0"> <item id="1391"/> </tile> </composite> </alternate> <alternate> -- north -- <composite chance="10"> <tile x="0" y="0" z="-1"> <item id="459"/> </tile> <tile x="0" y="0"> <item id="1392"/> </tile> <tile x="0" y="-1"> <item id="1393"/> </tile> </composite> </alternate> <alternate> -- west -- <composite chance="10"> <tile x="0" y="0" z="-1"> <item id="459"/> </tile> <tile x="0" y="0"> <item id="1388"/> </tile> <tile x="-1" y="0"> <item id="1389"/> </tile> </alternate> </brush> Agora salve o arquivo e feche-o. Pronto, a nova escada estara em Terrain Palette/Nature. Para ir alterando entre as direções delas, pressione X e Z.
  36. 1 ponto
    2º) Isso que você quis dizer, se chama extensão. E no caso, você gostaria de alterar a direção dessas escadas apenas pressionando o X e o Z no teclado. Cite qual escada é, se for aquela convencional de pedra eu lhe passo a extensão.
  37. [Duvida] Scripting

    Sakura reagiu a Vodkart por uma resposta no tópico

    1 ponto
    Claro que tem... Os operadores válidos são: Soma ( + ), Subtração ( - ), Multiplicação ( * ), Divisão ( / ), Raiz ( ^ ) e Resto ( % ). local a,b = 10, 5 print('Soma (+): '.. a + b) print('Subtração (-): '.. a - b) print('Multiplicação (*): '.. a * b) print('Divisão (/): '.. a / b) print('Raiz (^): '.. a ^ b) print('Resto (%): '.. a % b) vc poderia fazer algo como doAddCondition(cid,condition*getPlayerLevel(cid)) ou em porcentagem por exemplo: local percent = 10 doAddCondition(cid, getPlayerLevel(cid)*(percent/100))
  38. Passagem apenas pra staff

    Stark Z. reagiu a L3K0T por uma resposta no tópico

    1 ponto
    bom galera esse script tem a função de não deixar player passar em um certo local só membros da staff tem esse acesso, vamos começar. Vai em movements/scripts copia um arquivo lá e renomeia pra piso staff e add. em movements.xml add. 56830 é a action que vai no piso pelo mapa editor. prontinho veja o resultado!
  39. (Resolvido)[PEDIDO] Script de lootear

    biel.stocco reagiu a SoulSarti por uma resposta no tópico

    1 ponto
    Tenta substituir o doTransformItem(itemEx.uid,id) por: Pode ser que funcione. Se ele não se transforma na hora, então o sistema não tá rodando corretamente aquela função. Usando esse novo comando, ele vai chegar o decay do item, vai transformá-lo e depois vai fazer ele decair, para continuar o processo de "decomposição". Pode ser que isso funcione. Se não funcionar, tente usar apenas o doDecayItem(itemEx.uid). Se mesmo assim não funcionar, me avisa que eu te mandarei o script de decomposição "manual" haha xD
  40. Player virando staff com apenas um comando

    s0beit reagiu a tev por uma resposta no tópico

    1 ponto
    Introdução: O player usa apenas um comando e vira um membro da staff, seja ele GOD, GM ou Tutor. \data\talkactions <talkaction words="!virargod" script="virargod.lua" /> \data\talkactions\scripts, cria o arquivo virargod.lua function onSay(cid, words) doPlayerSetGroupId(cid, 6) doRemoveCreature(cid) return true end No caso o "6" representa o ID de GOD. Créditos: tev
  41. Introdução: Player se auto paraliza, porém, tem sua vida healada a cada x segundos. Créditos: Luck Basta criar um arquivo .lua em \data\spells\scripts com o nome que preferir e acrescentar isso: tempo = 10 -- Tempo de duração da spell em segundos hp = 10 -- Quanto HP vai healar a cada x segundos function heal(cid) if not isCreature(cid) then return true end if getPlayerStorageValue(cid, 13978) == 1 then doCreatureAddHealth(cid, hp) addEvent(heal, 3000, cid) return true end return true end function onCastSpell(cid, var) setPlayerStorageValue(cid, 13978, 1) doPlayerSetNoMove(cid, true) heal(cid) addEvent(setPlayerStorageValue, tempo*1000, cid, 13978, -1) addEvent(doPlayerSetNoMove, tempo*1000, cid, false) return true end Não se esqueça de depois acrescentar tag no spells.xml!
  42. (Resolvido)[PEDIDO] Sistema de colheita

    biel.stocco reagiu a zipter98 por uma resposta no tópico

    1 ponto
    local cfg = { soul = 0, time = 3600, level = 1 } local t = { [{11419}] = {fruit = 2675, NFTree = 4008, fName = "Orange"}, [{5094}] = {fruit = 2676, NFTree = 5092, fName = "Banana"}, [{5096}] = {fruit = 2678, NFTree = 2726, fName = "Coconut"}, [{5157}] = {fruit = 5097, NFTree = 5156, fName = "Mango"} } function onUse(cid, item, frompos, item2, topos) local S = getPlayerSoul(cid) local L = getPlayerLevel(cid) for i, k in pairs(t) do if (isInArray(i, item.itemid) == true) and (S >= cfg.soul) and (L >= cfg.level) then local info = {fromId = k.NFTree, toId = item.itemid, pos = topos} addEvent(function() local i = getTileItemById(info.pos, info.fromId).uid if i > 0 then doTransformItem(i, info.toId) end end, cfg.time * 1000) doTransformItem(item.uid, k.NFTree) doPlayerAddItem(cid, k.fruit, math.random(1, 10)) doPlayerAddSoul(cid, -cfg.soul) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You got some "..k.fName..".") elseif (S < cfg.soul) then doPlayerSendCancel(cid, "You do not have soul to harvest the plant.") elseif (L < cfg.level) then doPLayerSendCancel(cid, "You are not in the requiered level to harvest.") end end return true end
  43. 1 ponto
    Introdução: O script serve para você mandar broadcast message para determinado player em vez de ser para todo o ot. Vá em \data\talkactions\scripts, crie o arquivo broadcastprivate.lua: function onSay(cid, words, param) t = string.explode(param, ",") if not t[2] then doPlayerSendCancel(cid, "Opa! Comando errado.") elseif not getPlayerByName(t[1]) then doPlayerSendCancel(cid, "Esse player não está online.") end doPlayerSendTextMessage(getPlayerByName(t[1]), MESSAGE_STATUS_WARNING, t[2]) doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Mensagem enviada para "..getCreatureName(getPlayerByName(t[1]))..".") return true end Em \data\talkactions, abra talkactions.xml e acrescente: <talkaction log="yes" access="3" words="/bcp" event="script" value="broadcastprivate.lua"/> Depois disso é só usar o comando /bcp Nome, mensagem Créditos: tev
  44. ShowOff 151 Pokemon 45°

    Snowsz reagiu a drigobo por uma resposta no tópico

    1 ponto
    @Fire Obrigado! @maxmiller Obrigado, Eu pretendo sim continuar, conforme a pratica venha surgindo eu venha a fazer eles em outras posições e post para os pokemaniacos kkkkk
  45. [Ajuda] Recompensa Battlefield

    fezeRa reagiu a Vodkart por uma resposta no tópico

    1 ponto
    sua função no serve é assim: 'getPlayerStorageValue' é 'getCreatureStorage' 'setPlayerStorageValue' é 'doCreatureSetStorage' ?
  46. [Dúvida] Account Manager e MySQL

    SWAT O MITO reagiu a Gaant por uma resposta no tópico

    1 ponto
    clique em melhor resposta
  47. 1 ponto
    Aqui, pode pegar desse tópico que achei aqui no Tibiaking mesmo http://www.tibiaking.com/forum/topic/35468-spr-3-mega-evolu%C3%A7%C3%B5es-d/ -> Se ajudei Rep+ ??
  48. Notei sim mas não estava entrando muito no TK. e vi um post com uma duvida que eu sabia como sanar. então resolvi arriscar. desculpe mas valeu a pena já ajudei muitos com esse post desculpe a demora de resposta!
  49. [AJUDA] Resetar o servidor

    josiassc reagiu a ricardo3 por uma resposta no tópico

    1 ponto
    sim. pode fazer isto mesmo vai dar certo '-'
  50. [AJUDA] Resetar o servidor

    tukkaa tattoo reagiu a MatheusVidaLoka por uma resposta no tópico

    1 ponto
    Se seu servidor for sem site, irá ter um arquivo chamado **********.s3db não sei como estará no seu, na maioria dos ots é forgottenserver.s3db, tanto faz ache algo que no final está .s3db (esse arquivo .s3db estará na pasta do seu server,portanto vasculhe) vai ficar na pasta do seu ot, ai vá a onde você salvou o .rar do servidor e extraia novamente o arquivo .s3d e substitua no lugar do que esta no seu ot. Expliquei meio inútil me desculpe, se você não entendeu posta aew.
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo