Líderes
-
-
-
-
Rezende.16
MembroPontos71Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 05/31/15 em todas áreas
-
~*~ 76 Chars e Battlers de Cavaleiros do Zodíaco (Sprites)
~*~ 76 Chars e Battlers de Cavaleiros do Zodíaco (Sprites)
RML90 e 3 outros reagiu a Rezende.16 por uma resposta no tópico
4 pontosEai 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: Desconhecido4 pontos -
[action] Máquina de summon (RadBR)
[action] Máquina de summon (RadBR)
Bruxo Ots e 2 outros reagiu a Fir3element por uma resposta no tópico
3 pontosO 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 pontos -
(Resolvido)Quest
(Resolvido)Quest
eunaosei123 e 2 outros reagiu a zipter98 por uma resposta no tópico
3 pontoslocal 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 end3 pontos -
Mostrar a quantidade que morreu e que matou ao dar look no player
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!2 pontos
-
SimOne MapEditor 0.581 - 8.6
SimOne MapEditor 0.581 - 8.6
Nasgun e um outro reagiu a jonhSS por uma resposta no tópico
2 pontosSimOne 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.zip2 pontos -
(Resolvido)Ajuda Plss PDA
(Resolvido)Ajuda Plss PDA
andersonwill e um outro reagiu a Wakon por uma resposta no tópico
2 pontosVocê 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.2 pontos -
Mensagem no Broadcast quando player atinge Level x
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!2 pontos
-
(Ajuda) Como Colocar Tempo No Npc
(Ajuda) Como Colocar Tempo No Npc
anthonyx22 e um outro reagiu a Wakon por uma resposta no tópico
2 pontosModifiquei 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.2 pontos -
[TFS 0.3][8.54] Digimon World Cerberus Online vrs 1.1
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...1 ponto
-
[10.90] Vanaheim Global Opensource - TFS 1.2
[10.90] Vanaheim Global Opensource - TFS 1.2
wiz444 reagiu a Bruno Minervino por uma resposta no tópico
1 pontoUm 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 Minervino1 ponto -
[8.54] PokeCyan [ Editado By Senhor] Atualizado 3.0 2016
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é1 ponto
-
[SCRIPT] Bike Box otPokemon
1 pontoOlá 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 !1 ponto
-
Antigo magic wall sprite + tempo de 30 segundos
Antigo magic wall sprite + tempo de 30 segundos
luanluciano93 reagiu a tev por uma resposta no tópico
1 pontoVersã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!1 ponto -
[8.54] Digitibia Server
[8.54] Digitibia Server
psyducks2 reagiu a .HuRRiKaNe por uma resposta no tópico
1 pontoInformaçõ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 Pak1 ponto -
[Creaturescript] Icones no minimap com descrição
[Creaturescript] Icones no minimap com descrição
Jean Junior reagiu a ViitinG por uma resposta no tópico
1 pontoBom 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 •1 ponto -
ShowOff 151 Pokemon 45°
1 pontoBom 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.1 ponto
-
Server 9.6X?
1 pontoMinha 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!1 ponto
-
Scripter King
Scripter King
Fir3element reagiu a Snowsz por uma resposta no tópico
1 pontoBom, 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.41 ponto -
(Resolvido)Quest
(Resolvido)Quest
eunaosei123 reagiu a elton123 por uma resposta no tópico
1 pontoeu 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 quest1 ponto -
(Resolvido)Check Premium_Points
1 pontoNão é o script, só mostrei as funções e você mesmo faça o script da chest1 ponto
-
(Resolvido)Check Premium_Points
1 pontofunction 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 end1 ponto
-
Preciso de ajuda na conversão de um script
Preciso de ajuda na conversão de um script
danilomeloo reagiu a Fir3element por uma resposta no tópico
1 pontolocal 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 end1 ponto -
[Ajuda] Recompensa Battlefield
1 pontoAcho que agora está tudo ok, obrigado =) mas eu nao tinha mexido em nada hahah1 ponto
-
~*~ 76 Chars e Battlers de Cavaleiros do Zodíaco (Sprites)
~*~ 76 Chars e Battlers de Cavaleiros do Zodíaco (Sprites)
henrique157 reagiu a Johnnyyy por uma resposta no tópico
1 pontoai que tal fazermos um ot CDz ?1 ponto -
[Ajuda] Recompensa Battlefield
1 pontojá 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)1 ponto
-
Erro Ao Liga o Servidor
Erro Ao Liga o Servidor
LoadingGo reagiu a leonardobo por uma resposta no tópico
1 pontoEu nao entendo de POKEMON nunca tive servidor e nem vontade. Pode me explicar se e por SQLITE ou MYSQL ? Com site ou sem site?1 ponto -
(Resolvido)Vocações no site Narutibia
(Resolvido)Vocações no site Narutibia
Jonnieh reagiu a leonardobo por uma resposta no tópico
1 pontoFicou 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-01 ponto -
[PEDIDO] Sprites atualizadas PxG
1 pontoCara 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-LINE1 ponto
-
(Ajuda) Como Colocar Tempo No Npc
(Ajuda) Como Colocar Tempo No Npc
anthonyx22 reagiu a Wend II por uma resposta no tópico
1 pontoEu 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 ~~1 ponto -
(Ajuda) Como Colocar Tempo No Npc
(Ajuda) Como Colocar Tempo No Npc
anthonyx22 reagiu a Wend II por uma resposta no tópico
1 pontoainda continua a mesma coisa, ele repeti desbug quantas vezes quiser e ainda continua sem o tempo1 ponto -
(Ajuda) Como Colocar Tempo No Npc
(Ajuda) Como Colocar Tempo No Npc
anthonyx22 reagiu a Wakon por uma resposta no tópico
1 pontoTente assim:1 ponto -
Site só funciona no localhost
1 pontoNã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 computador1 ponto
-
Site só funciona no localhost
1 pontoNã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"1 ponto
-
(Resolvido)[Duvida Mapping]Algumas duvidas sobre o rme
Resolvido? se sim clique em melhor resposta ~~ boa @Baltazar :\1 ponto
-
(Resolvido)[Duvida Mapping]Algumas duvidas sobre o rme
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.1 ponto
-
(Resolvido)[Duvida Mapping]Algumas duvidas sobre o rme
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.1 ponto
-
[Duvida] Scripting
1 pontoClaro 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))1 ponto
-
Passagem apenas pra staff
1 pontobom 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!1 ponto
-
(Resolvido)[PEDIDO] Script de lootear
(Resolvido)[PEDIDO] Script de lootear
biel.stocco reagiu a SoulSarti por uma resposta no tópico
1 pontoTenta 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 xD1 ponto -
Player virando staff com apenas um comando
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: tev1 ponto
-
Player se auto paraliza mas tem vida healada a cada x segundos
Player se auto paraliza mas tem vida healada a cada x segundos
martimtiburcio reagiu a tev por uma resposta no tópico
1 pontoIntroduçã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!1 ponto -
(Resolvido)[PEDIDO] Sistema de colheita
(Resolvido)[PEDIDO] Sistema de colheita
biel.stocco reagiu a zipter98 por uma resposta no tópico
1 pontolocal 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 end1 ponto -
Mandar broadcast message para determinado player
Mandar broadcast message para determinado player
luanluciano93 reagiu a tev por uma resposta no tópico
1 pontoIntroduçã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: tev1 ponto -
ShowOff 151 Pokemon 45°
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 kkkkk1 ponto
-
[Ajuda] Recompensa Battlefield
1 pontosua função no serve é assim: 'getPlayerStorageValue' é 'getCreatureStorage' 'setPlayerStorageValue' é 'doCreatureSetStorage' ?1 ponto
-
[Dúvida] Account Manager e MySQL
[Dúvida] Account Manager e MySQL
SWAT O MITO reagiu a Gaant por uma resposta no tópico
1 pontoclique em melhor resposta1 ponto -
(Pedido)Sprites Mega Pokémons Uurgente!
(Pedido)Sprites Mega Pokémons Uurgente!
Juniior Manoel reagiu a linhhares por uma resposta no tópico
1 pontoAqui, 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+ ??1 ponto -
(Resolvido)[Resolvido] Como fazer para paladin poder healar em quanto ataca?
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!1 ponto
-
[AJUDA] Resetar o servidor
1 pontosim. pode fazer isto mesmo vai dar certo '-'1 ponto
-
[AJUDA] Resetar o servidor
[AJUDA] Resetar o servidor
tukkaa tattoo reagiu a MatheusVidaLoka por uma resposta no tópico
1 pontoSe 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.1 ponto