Líderes
-
xWhiteWolf
HéroiPontos3605Total de itens -
-
-
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 07/18/16 em todas áreas
-
PokémonCamp Open Source
PokémonCamp Open Source
robson da silva e um outro reagiu a Davinhow por uma resposta no tópico
2 pontosOlá, estarei disponibilizando no TK o DOWNLOAD do servidor PokeCamp, ótima base Open Source. Não darei suporte e não colocarei imagens, estou apenas trazendo para o TK, façam bom aproveito! Informações Básicas: • Pokémons 1º 2º Geração e 61 Shinys; • Level system (apenas no summon); • Task system com contagem; • Mega Evolução (Apenas um Pokémon está configurado); •HM System; • Addon system; • Autoloot (coletando tudo e indo pra bag); • Boost System; • Catch com nova Pokébola GS; • Sistema de Profissão; • TV (dando apenas um erro, coisa fácil de arrumar); • Remakes de alguns Pokémons que não existem em outros servidores; • OTClient Custom; • Todos os sistemas do PDA e muito mais... Download Client+Server+Source Scan Créditos: Bluester PokeCamp Wend Brun123 Overllord/Deadpool (Por Disponibilizar) Davinhow (Por Trazer a Comunidade TK)2 pontos -
Global FULL 8.60 | Zao, War System, Cast System...
Global FULL 8.60 | Zao, War System, Cast System...
Sanieg Reborn reagiu a tiroleivi por uma resposta no tópico
1 pontoGlobal Full 8.60 Descrição Estarei disponibilizando um Mapa Global Full + Zao na versão 8.60, à pedido do @rozinx.kungsan. Modificações que contém no OT Ilhas VIPs Cast System War System Woe Itens Vips (com Id Próprio) (Configurado e Balanceado) NPCs Modificados Treiner Offline Treiners VIP Novas Hunts Invasões automáticas 2 novos addons (Soil Guardian e Entrepreneur) E muito mais! Cliente 8.60 compatível com os addons e itens editados ILHA VIP (Furia) NPCS (Tibia Addon, Vende Addon por Crystal Coin) Treiners (ON e OFFline) Itens Vip (Donate) (ID Próprio) Cliente 8.60 Compatível com : (2 novos addons e itens editados) (Para alterar a Imagem do Cliente basta editar ou trocar o Tibia.pic) 2 Novos Addons Soil Guardian Entrepreneur Downloads Global Full 8.60 + DB ~~~~~~~~~ SCAN Cliente 8.60 Compatível ~~~~~ SCAN Web-Site ~~~~~~~~~~~~~ SCAN Source e Distro items.xml Sem itens DONATE outfits.xml Sem os dois ADDONS OBS: A Database que vem junto com o OTSERV é compativel com o WEB-SITE acima. Cliente Próprio somente se for usar os itens Donate e os dois Addons que foi adicionado. Como Rodar o Servidor + Site1 ponto -
Tirar Battle ao entrar em PZ
Tirar Battle ao entrar em PZ
Rafals reagiu a KekezitoLHP por uma resposta no tópico
1 pontoAutor: Eu mesmo Versão do tibia: 8.6 Descrição: O script tira o battle ao entrar em alguma área pz. 1° Passo: Abra o arquivo creaturescripts.xml localizado em: PastaDoOT/data/creaturescripts/ adicione a linha: <event type="think" name="TiraBattle" event="script" value="tirabattle.lua"/> 2° Passo: Abra a pasta "scripts" e abra o arquivo login.lua E adicione: registerCreatureEvent(cid, "TiraBattle") 3° Passo: Ainda na pasta scripts, crie o arquivo: tirabattle.lua e adicione o seguinte: function onThink(cid, interval) if(getTilePzInfo(getCreaturePosition(cid))) then doRemoveCondition(cid, CONDITION_INFIGHT) end end Pronto, o script foi adicionado ao seu servidor! Qualquer dúvida poste aqui embaixo. Abraços!1 ponto -
Novo Sistema de Trainer [0.36~0.4]
Novo Sistema de Trainer [0.36~0.4]
Rodrigo94 reagiu a xWhiteWolf por uma resposta no tópico
1 pontoOlá meus caros do Tibia King, hoje vim trazer pra vocês um sistema que bolei pra um concurso em outro fórum mas acabei ficando descontente e nunca cheguei a disponibilizar. Eu gostaria de agradecer inicialmente à três acontecimentos que sem eles não seriam possíveis a criação desse sistema. - A otlist obrigar que os servidores utilizem anti idle - Os mages do meu servidor reclamarem que não dava pra treinar ml nos trainers - Ao @Storm Night, que embora tenha me irritado muito nesse tópico aqui , botou a sementinha dessa idéia na minha cabeça. Explicação É a combinação de dois sistemas que eu ja havia feito, o primeiro escolhe entre todas as salas de treiner aquela que está vazia pra te alocar e o segundo te mantém alimentado e rodando pra simular o anti idle. (Nota: ele não impede o anti idle de fato, se vc quiser fazer isso vc vai precisar editar o script de anti idle que vc utiliza pra ignorar players com determinado storage e adicionar o storage no player quando ele entrar na sala e tirar ao sair.. mas não sei até que ponto isso pode provocar ban da OTservlist por isso decidi não ensinar isso aqui.) Sem mais delongas, talk is cheap, show me the code. Idéia Basicamente dá pra reduzir toda a idéia do código nessa foto aqui: Você tem diversas salas com trainers nesse formato (pode ser em linha reta horizontal ou vertical tb, mas assim fica melhor distribuído). Você inclusive pode criar salas no meio do void de forma que a distancia de uma vc nao consiga ver a outra e vai ser uma experiencia muito amigável para o player ver que está treinando sozinho na paz. Ao entrar no tp ele te aloca na primeira sala vazia, se não houverem salas vazias ele retorna que não tem posições livres Instalação Você precisa criar as salinhas dos trainers equidistantemente, ou seja, tendo a mesma distância A em X e mesma distância B em Y. Sério, se vc errar nessa parte é porque vc não sabe oque significa equidistante. Vai pesquisar preguiçoso!! Já aviso que não vou dar suporte quanto à isso. Você vai precisar criar salas parecidas com isso daqui: Perceba que não tem como ter acesso a essa sala, não tem como ser puxado pra fora do trainer, não tem dor de cabeça nenhuma e quando o player quiser sair ele só entra no tp e volta pro templo ou pra onde vc definir. Nesse teleport da sala vc adiciona o actionid 14877 e não bota nenhuma posição nele. Naquele tile que o player irá ficar que inclusive tem id diferente vc bota actionid 14878. Agora seleciona a area dessa sala no rme e vai copiando e colando percebendo sempre se vc tá criando as salas com mesma distância em X. Se o ponto inicial de uma sala é 140 e vc quer que todas tenham 12 sqm de distancia vc cria em 152, 164, 178.. por aí vai. Quando terminar as salas que quiser e tiver montado as linhas e colunas da forma que desejou, vc vai criar um tp principal pra alocar os players nessa sala: Lembrando que ele não deve ter posição no rme, vc só bota o actionID 14876 e deixa a toPos dele 0, 0, 0. Ele não tem q te teleportar pra nenhum lugar pois a posição será decidida por script. Se você fez tudo certo até agora vc deve ter algo +- assim: O importante é manter a distancia certinha entre cada sala. Aí no caso eu fiz rX = 11 e rY = 8 (é a terceira ou quarta vez q eu to falando isso, se vcs errarem pqp eu vou ficar muito irritado); Vc não bota os trainers, e ali embaixo do spawn vc tem que botar um outro obstáculo pra impedir que o player ande pra baixo e dê a sala como livre. Feito isso só adicionar os scripts abaixo: movements.xml <movevent type="StepIn" actionid="14876" event="script" value="trainertp.lua"/> <movevent type="StepIn" actionid="14877" event="script" value="trainertp2.lua"/> <movevent type="StepIn" actionid="14878" event="script" value="foodtrainer.lua"/> movements/scripts/trainertp.lua: movements/scripts/trainertp2.lua: movements/scripts/foodtrainer.lua: FIM, qualquer dúvida ou comentário ou sugestão coloquem abaixo. Se gostou REP+, se não gostou REP+ pq deu trabalho e vai ser útil pra alguém, mesmo que de estudo. Abraços do Lobo. E ao cara do outro fórum que ficou falando que ia dar erro e quis ficar me corrigindo e mandando scripts sem noção pra "mostrar" que sabia de lua:1 ponto -
OT Global 8.60 Para Linux Ubuntu
OT Global 8.60 Para Linux Ubuntu
SDBERNARDO reagiu a Amom por uma resposta no tópico
1 pontoOlá para todos os visitantes. Venho hoje disponibilizar um OT 8.60 para linux, possuindo sistema vip, cast system, Task e muito mais. Pode usar as versões de ubuntu 10.04, 11.04, 12.04, 13.04. Sendo que eu posso afirmar, não houve qualquer tipo de erro quando estive usando, a versão que executei esse servidor foi a versão 12.04 Caracteristicas: Versão: 8.60 Mapa: 100% para a versão Cidades Ankrahmun Ab'Dendriel Carlin Darashia Edron Yalahar Kazordoon Liberty Bay Port Hope Svargrond Thais Venore Farmine Zao Cormaya Quests Sobre as quests, faz muito tempo que não uso esse otserver, Mas todas as quests que nele contém estão 100%, Como Banshee quest. Opnião Pessoal Usei esse otserver por muito tempo, ele tem seus mimos de sistema vip, mas é um mapa global sem edições que mais me agradou, no entanto faz mais de 4 anos que não uso mais otserver e ele está aqui, vivo, em meio aos meus arquivos que guardo em meu HD externo. Espero que baixem, gostem e se divirtam com esse classico tibiano. Créditos Não faço a minima ideia de quem iniciou os dados deste servidor, ele foi enviado pra mim por um amigo, simplesmente não sei citar o nome do criador, mas garanto que NÃO FOI EU. Link Download OTServer: Download SCAN https://www.virustotal.com/pt/file/9b0b46d475fc3fedb068e230297af2434eccc67525d82cade6c0a2375d74129f/analysis/ _________________________________________________________________________________________________________________ WebSite Download SCAN https://www.virustotal.com/pt/file/5a25edc184d96988769d7d143dc3ab580159f8a8aec68a5268651114d01240b9/analysis/1456593393/ _________________________________________________________________________________________________________________ ITENS PARA DONATORS NO SITE Download SCAN https://www.virustotal.com/pt/file/01e91c6f4cac54c6049542b98171918e4fe4cdfbedd6f4a1996a53a0c5d5a6b4/analysis/1456593750/1 ponto -
[actions] Adicionar premium points ao usar X item
[actions] Adicionar premium points ao usar X item
Gabrielx17 reagiu a ViitinG por uma resposta no tópico
1 pontoBom para quem não sabe como funciona é o seguinte,quando o player usar X item ele vai ganhar X dias de premium points. • Adicionando o script • Em "data/lib" crie um arquivo chamado "048-ppoints.lua" e adicione esse script dentro : function getAccountPoints(cid) local res = db.getResult('select `premium_points` from accounts where name = \''..getPlayerAccount(cid)..'\'') if(res:getID() == -1) then return false end local ret = res:getDataInt("premium_points") res:free() return tonumber(ret) end function doAccountAddPoints(cid, count) return db.executeQuery("UPDATE `accounts` SET `premium_points` = '".. getAccountPoints(cid) + count .."' WHERE `name` ='"..getPlayerAccount(cid).."'") end function doAccountRemovePoints(cid, count) return db.executeQuery("UPDATE `accounts` SET `premium_points` = '".. getAccountPoints(cid) - count .."' WHERE `name` ='"..getPlayerAccount(cid).."'") end Em "data/actions/actions.xml" adicione está tag : <action itemid="5952" event="script" value="points.lua"/> Em "data/actions/scripts" crie um arquivo lua chamado "points" e cole isso dentro : local cfg = { amount = 10 } function onUse(cid, item, fromPosition, itemEx, toPosition) if getPlayerLevel(cid) > 8 then doAccountAddPoints(cid, cfg.amount) doCreatureSay(cid, "Parabéns! Você recebeu 10 Premium Points! ", TALKTYPE_ORANGE_1) doSendMagicEffect(getCreaturePosition(cid), 28) doRemoveItem(item.uid,1) else doPlayerSendCancel(cid,"Você precisa de level 8 para usar este item.") end return TRUE end • Configurando •1 ponto -
Pokemon Dash v10.1 (Revolution)
Pokemon Dash v10.1 (Revolution)
MitsukoHikaru reagiu a Poul Lennon por uma resposta no tópico
1 pontoBom galera, primeiramente o server não é meu! Este server já tem aqui no TK, porém com os links quebrados, como podem ver no seguinte link: Eu resouvi upá-los novamente, com algumas pequenas edições que fiz, são elas: -Troca de sprites das natures -Troca de sprites das citys -Pequenas mudanças no mapa -Corrigido um bug que dava no spawn.lua -Uma nova quest para iniciantes entre Saffron e Cerulean Sistemas: Prints: Download Servidor + Client: http://www.mediafire.com/download/pf0zw8636dd819j/Poke_DASH_Revolution_V10.1.rar Scan: https://www.virustotal.com/pt/file/12c95481f072a14849fc1040ebfcb82164c23e69ce3cb694ec042ec1a5ee1b92/analysis/1463791416/ Créditos Mario (Aberos) Valakinhas Muniz Felipe Sukitorick Eu (por ter re-upado o server e pelas pequenas mudanças citadas no inicio) Bom galera, este é o meu primeiro tópico aqui no TK sobre um otserver. Me desculpem qualquer coisa e é nós!1 ponto -
Criando Spells para seu servidor!
Ola gaaaaaaalera, é com muito prazer que venho trazer esse primeiro tutorial meu como Aprendiz do TibiaKing, Spells: Bom, spells sao as magias do nosso servidor, elas servem tanto para healar, atacar, dar suporte e etc ... Criar magias é algo muito simples, vc mesmo poderam criar quantas magias quiserem para o seu servidor seguindo esse tutorial, Muito bem, vamos começar ... Spells de Curar (Healing) Fazendo a sua Spell Nao precisamos mecher aqui Aqui sera, oque vai acontecer Aqui é o effect que saira quando o player usar a spell A spell nao vai agressivar, assim podendo ser usada em areas PZ Aqui sera um Extra, a spell ira curar paralyze Formula do magic level, quanto maior mais vai healar Nao precisamos mecher aqui tambem Legenda: × Mais efeito pode ser encontrados no final do Tutorial × Oque ira acontecer, poder ser encontrado no final do Tutorial × Condições, pode ser encontradas mais no final do Tutorial Obrigado a Todos, Estou terminando de fazer o SpellMaker para facilitar a vida de vc, Abraços Spells de Atacar (Attack) Fazendo a sua Spell Nao mechremos aqui Aqui sera o tipo de dano que a spell causara Aqui é o effect que saira quando o player usar a spell setAttackFormula(combat, COMBAT_FORMULA_LEVELMAGIC, 5, 5, 5, 12) Formula do magic level, quanto maior mais vai healar Area que a spell vai atingir, Nao mecheremos aqui tambem Legenda: × Areas, podem ser encontradas no final do Tutorial × Efeitos, podem ser encontrados no final do Tutorial × Danos, podem ser encontrados no final do Tutorial Spells de Suporte (Support) Fazendo a sua Spell Nao mechemos aqui Efeito da magia Magia nao agressiva, pode ser usada em areas PZ Condição de escudo de mana O tempo que demora para essa spell acabar, 1 segundo = 1000 Nao mechemos aqui Legenda: × Efeito, pode ser encontrados mais no final do Tutorial × Condições, pode ser encontradas mais no final do Tutorial Oque a Spell vai fazer Efeitos Areas Condições1 ponto
-
[EVENT 0.4] MASSIVE TEAM BATTLE
1 pontoEu tinha esse evento muito tempo aqui no meu Pen Drive (para ser mais específico 4 anos), eu vou mudar ele para 1.2 amanha, entao nao me interessa a versao 0.4 mais. Nao sei se esta funcionando, nao tenho mapa. E nao vou explicar configuracoes, se voce nao souber configurar esse evento, voce nao merece te-lo em seu servidor!! Entao esta ai o code: login.luaregisterCreatureEvent(cid, "TBEventC") registerCreatureEvent(cid, "TBEventS") registerCreatureEvent(cid, "TBEventO") tb.lualocal config = { base = {{x=121,y=126,z=7}, {x=142,y=149,z=7}}, -- team1 base, team2 base teamStorage = 49595, fragStorage = {49596, 49597} } function addFrag(id) return setGlobalStorageValue(config.fragStorage[id], math.max(1, (getGlobalStorageValue(config.fragStorage[id])+1))) end function getFragsTB(id) return getGlobalStorageValue(config.fragStorage[id]) == -1 and 0 or getGlobalStorageValue(config.fragStorage[id]) end function getTeam(cid) return getPlayerStorageValue(cid, config.teamStorage) == -1 and 0 or getPlayerStorageValue(cid, config.teamStorage) end function onCombat(cid, target, lastHit, flags) if not(isPlayer(cid)) or not(isPlayer(target)) then return true end if getTeam(cid) ~= 0 and getTeam(cid) == getTeam(target) then return doPlayerSendCancel(cid, "You may not attack teammates.") and false end return true end function onStatsChange(cid, attacker, type, combat, value) if combat == COMBAT_HEALING then return true end if not(isPlayer(cid)) or not(isPlayer(attacker)) then return true end if isMonster(attacker) and getTeam(cid) ~= 0 then return false end if isMonster(attacker) then return true end if getTeam(cid) ~= 0 and getTeam(cid) == getTeam(attacker) then return doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You may not attack teammates.") and false elseif getTeam(cid) == 0 then return true end if type ~= STATSCHANGE_HEALTHLOSS then return true end if value >= getCreatureHealth(cid) then doTeleportThing(cid, config.base[getTeam(cid)]) doSendMagicEffect(getThingPos(cid), 10) doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) addFrag(getTeam(attacker)) doPlayerSendTextMessage(attacker, MESSAGE_INFO_DESCR, "You killed ".. getPlayerName(cid) .." and earned a frag for your team. Your team now has ".. getFragsTB(getTeam(attacker)) .. " frags.") doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You were owned by ".. getPlayerName(attacker) ..".") return false end return true end function onOutfit(cid, old, current) if getTeam(cid) ~= 0 then return doPlayerSendCancel(cid, "You cannot change your outfit here.") and false end return true end globalevents tbevent.lualocal config = { tpPos = {x=92,y=118,z=7}, -- where tp happends tpToPos = {x=130,y=130,z=7}, -- tp p onde minutes = 1, -- minute area = {{x=121,y=126,z=7},{x=142,y=149,z=7}}, -- top left and bottom right corner of fight area waiting = {{x=121,y=126,z=7},{x=142,y=149,z=7}}, -- top left and bottom right corner of waiting arena needed = 2, -- minimum players timeToEnd = 30*1000, -- time to end base = {{x=121,y=126,z=7}, {x=142,y=149,z=7}}, -- team1 base, team2 base names = {"Alliance", "Horde"}, -- team names outfit = {{132, 136, 40},{132, 136, 160}}, -- outfits teamStorage = 49595, fragStorage = {49596, 49597}, fragsToWin = 3, -- frags to win outfitStorage = 49598 } function getFragsTB(id) return getGlobalStorageValue(config.fragStorage[id]) == -1 and 0 or getGlobalStorageValue(config.fragStorage[id]) end function getTeam(cid) return getPlayerStorageValue(cid, config.teamStorage) == -1 and 0 or getPlayerStorageValue(cid, config.teamStorage) end function setTeam(cid, team) local o = getCreatureOutfit(cid) setPlayerStorageValue(cid, config.outfitStorage, "{lookType=" .. o.lookType .. ", lookHead=" .. o.lookHead .. ", lookAddons=" .. o.lookAddons .. ", lookLegs=" .. o.lookLegs .. ", lookBody="..o.lookBody .. ", lookFeet=".. o.lookFeet.."}") doCreatureChangeOutfit(cid, {lookType = config.outfit[team][getPlayerSex(cid)+1], lookHead = config.outfit[team][3], lookAddons = 3, lookLegs = config.outfit[team][3], lookBody = config.outfit[team][3], lookFeet = config.outfit[team][3]}) return setPlayerStorageValue(cid, config.teamStorage, team) end function winner(id) if isInArray({1,2}, id) then doBroadcastMessage(config.names[id] .. " has won the Team Battle event.") for _, cid in pairs(getPlayersOnline()) do if getTeam(cid) == id then doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your team has won the Team Battle event.") local rand = math.random(1,3) if rand == 1 then doPlayerAddItem(cid, SOFTBOOTS_ID, 1) elseif rand == 2 then doPlayerAddItem(cid, 2160, 10) else doAddPoints(cid, 5) end else doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Your team has lost the Team Battle event.") end end else doBroadcastMessage("No one won the Team Battle event. DRAW") end for _, cid in pairs(getPlayersOnline()) do if getTeam(cid) ~= 0 then doTeleportThing(cid, getTownTemplePosition(1)) doSendMagicEffect(getThingPos(cid), 10) setPlayerStorageValue(cid, config.teamStorage, -1) setGlobalStorageValue(5474578, -1) doCreatureChangeOutfit(cid, loadstring("return " .. getPlayerStorageValue(cid, config.outfitStorage))()) end end end function areaPlayers(c) local t = {} for x = c[1].x, c[2].x do for y = c[1].y, c[2].y do for z = c[1].z, c[2].z do local tmp = getThingFromPos({x=x,y=y,z=z,stackpos=253}) if tmp.uid > 0 and (isPlayer(tmp.uid)) then table.insert(t, tmp.uid) end end end end return t end function endTB(z) if z >= config.timeToEnd then local w = getFragsTB(1) == getFragsTB(2) and 3 or getFragsTB(1) > getFragsTB(2) and 1 or 2 return winner(w) elseif getFragsTB(1) ~= getFragsTB(2) then if getFragsTB(1) >= config.fragsToWin then return winner(1) elseif getFragsTB(2) >= config.fragsToWin then return winner(2) end end addEvent(endTB, 25, z+25) end function setTeams(cid, team) local pos = config.base[team] if not(isPlayer(cid)) then return true end doTeleportThing(cid, pos) doSendMagicEffect(pos, 10) setTeam(cid, team) end function startTB() doRemoveItem(getTileItemById(config.tpPos, 1387).uid) local ppl = areaPlayers(config.waiting) for i = 1, #ppl do local level = getPlayerLevel(ppl[i]) if not(level >= 150) then -- LEVEL HERE doTeleportThing(ppl[i], getTownTemplePosition(1)) doSendMagicEffect(getThingPos(ppl[i]), 10) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "To fight here must be level 150.") end end ppl = areaPlayers(config.waiting) if #ppl%2 == 1 then local r = ppl[math.random(#ppl)] doTeleportThing(r, getTownTemplePosition(1)) doSendMagicEffect(getThingPos(r), 10) doPlayerSendTextMessage(r, MESSAGE_INFO_DESCR, "Sorry, but you were kicked from the event for balancement.") end ppl = areaPlayers(config.waiting) if #ppl >= config.needed then for p = 1, #ppl/2 do addEvent(setTeams, 10*1000, ppl[p], 1) for i = 10, 1, -1 do addEvent(doPlayerSendTextMessage, (10-i)*1000, ppl[p], MESSAGE_INFO_DESCR, "Team Battle event will start in " .. i .. " seconds.") end end for p = #ppl/2+1, #ppl do addEvent(setTeams, 10*1000, ppl[p], 2) for i = 10, 1, -1 do addEvent(doPlayerSendTextMessage, (10-i)*1000, ppl[p], MESSAGE_INFO_DESCR, "Team Battle event will start in " .. i .. " seconds.") end end addEvent(endTB, 10*1000, 0) return doBroadcastMessage("Team Battle event started.") end for i = 1, #ppl do doTeleportThing(ppl[i], getTownTemplePosition(1)) doSendMagicEffect(getTownTemplePosition(1), 10) doPlayerSendTextMessage(ppl[i], MESSAGE_INFO_DESCR, "There were not enough players") end doBroadcastMessage("Team Battle failed to start, because there were not enough players.") setGlobalStorageValue(5474578, -1) end function onTime() setGlobalStorageValue(config.fragStorage[1], -1) setGlobalStorageValue(5474578, 1) setGlobalStorageValue(config.fragStorage[2], -1) doBroadcastMessage("Team Battle event will start in " .. config.minutes .. " minutes. The teleporter is open now. ") doCreateTeleport(1387, config.tpToPos, config.tpPos) for m = config.minutes-1, 0, -1 do if m == 0 then addEvent(startTB, config.minutes*60*1000) else addEvent(doBroadcastMessage, (config.minutes-m)*60*1000, "Team Battle event will start in " .. m .. " minutes.") end end return true end Créditos: Desconhecido. Yours VANKK;1 ponto
-
[2016] Sprites Completas - PokeXGames
Eae Galera, estava vasculhando alguns fóruns e encontrei as novas sprites da PokeXGames, então resolvi trazer para o TK. Façam bom aproveito! Screenshot Como Abrir a spr pelo Object Builder Download Créditos1 ponto
-
[Ajuda] Sobre colocar donate
[Ajuda] Sobre colocar donate
Sentsuizan reagiu a DukeeH por uma resposta no tópico
1 pontoNão, você não paga taxa para a empresa. Sim, sempre existe a chance de eles te processarem, porem é quase impossível tendo em vista o tamanho da empresa e o tamanho do seu server.1 ponto -
Como Fazer BackUp da DataBase ?
Como Fazer BackUp da DataBase ?
Gabrielx17 reagiu a emersontb por uma resposta no tópico
1 pontoSe estiver usando o PHPAdmin: Seleciona sua database <, depois clique em Exportar !!1 ponto -
TibiaBot NG 8.6 + Crack [COM POTIONS]
TibiaBot NG 8.6 + Crack [COM POTIONS]
Menino aleatorio reagiu a akirar0x por uma resposta no tópico
1 pontoPessoALL O Loader e Crack ainda são válidos.. só que para o SO Windows 32 Bits. Tb funciona pra quem tem o Windows 64 BITS (a maioria). Tem que instalar normalmente o TibiaBOT, rodar o loader, e antes de rodar o REG, editar o mesmo (botao direito, editar) e alterar a segunda linha. DE: [HKEY_LOCAL_MACHINE\SOFTWARE\Licenses] PARA: [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Licenses] Salve, rode e enjoy. Meus 10 cents1 ponto -
[EVENT 0.4] MASSIVE TEAM BATTLE
[EVENT 0.4] MASSIVE TEAM BATTLE
rngomes reagiu a xWhiteWolf por uma resposta no tópico
1 pontoglobalevents.xml: creaturescripts.xml:1 ponto -
[PEDIDO] Base PokeLute
[PEDIDO] Base PokeLute
rhuan amaral reagiu a Dexter por uma resposta no tópico
1 pontoGalera alguem ai que tenha a base PokeLute,Zot,ou Pro me passa pfv ai XD . É nois REP+1 ponto -
Como coloca level para entrar na porta?
leveldoor.lua (data\actions\scripts) local level = 12000 function onUse(cid, fromPos, toPos) return getPlayerLevel(cid) >= level and doTeleportThing(cid, toPos) or doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, 'Only players level '..level..' or higher can open this door.') and false end actions.xml (data\actions) <action actionid="XXXXX" event="script" value="leveldoor.lua"/> Basta adicionar à porta, o actionId estipulado na tag.1 ponto
-
[Download] Remakes de walls para cidades e CPs
[Download] Remakes de walls para cidades e CPs
HuntedZ reagiu a Malvera OT por uma resposta no tópico
1 pontoOlá galerinha, tava de boa querendo dar um visual melhor à uma cidade que criei ao meu servidor dai eu pensei que se fizesse o remake daquela wall branca que é muito popular entre os servidores seria uma boa. Bom, não é aquela coisa igual o centro pokémon da PXG mais pra quem não quer exceder muito o limite do client acho que é uma boa escolha, não tem muitos detalhes mais na (minha opinião) ficou melhor do que a original para servidores derivados, vou deixar de "bla bla bla" e postar logo, abaixo segue algumas screenshots e se descer um pouco mais o link de download. (OBS: Se alguém já tenha feito algo parecido eu não sei, mais esses remakes e criações foram todos eu que criei e tenho como provar tenho cada layer salva, se for postar em outro lugar quero os meus devidos créditos.) Download: Clique aqui Scan: Clique aqui1 ponto