Líderes
-
-
-
xWhiteWolf
HéroiPontos3605Total de itens -
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 08/02/14 em todas áreas
-
[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é3 pontos
-
Map editor com lag [Tutorial]
Map editor com lag [Tutorial]
camacice e 2 outros reagiu a Vills por uma resposta no tópico
3 pontosSalve galera do TK, estou dando inicio a uma nova tag criada por min aqui no TK, é a denominada "Como Resolver" ela ensina a resolverem coisas simples e incomodas e em todas as áreas do TK, seja mapping, scrippting ou outra coisa, ela estará presente em todas as áreas do TK sempre que eu puder ensinar algo que seja realmente um incomodo e simples de resolver eu estarei compartilhando essa solução com vocês e eu garanto que isso será melhor que ensinar a jogar tibia, então vamos ao tutorial de hoje é um problema que afeta muitas pessoas, algumas não sabem resolver, outras já sabem, é realmente muito simples e muito efetivo seja para jogar ou para mappear isso te ajudara muito então sem mais delongas vamos logo com este tutorial: Como retirar o lag do map editor Espero que gostem pessoal e até mais.3 pontos -
[Evento] Five Fase Quest
[Evento] Five Fase Quest
Dieguiin XP e um outro reagiu a gabisa00 por uma resposta no tópico
2 pontosFive Fase Quest Informações: Mais eu evento feito a pedido dos internautas do meu tópico, dessa vez o player compra um item e com esse item tem o direito de usar uma alavanca que o levara a uma quest em que ele sozinho terá que passar por 5 fases, cada faze com bichos mais fortes, e no final ele ganha um premio. Descrição: O player tem que comprar um item pelo comando !page, logo em seguida ele tem que usar a alavanca com o uniqueid 74658, para ser teleportado para o inicio da quest, quando ele matar todos os bixos de uma parte ele terá que pisar em um tile com o actionid 32114, lembrando que é necessário colocar essa actionid em 1 tile por fase da quest, quando o player chegar na quinta fase matar todos os bichos e pisar no tile ele ira para o templo e recebera sua recompensa. OBS: IMPORTANTE! Colocar piso no-logout em todo mapa utilizado no sistema. Sigam as instruções das linhas que apresentam "-- Alterar". Instalação Vá em data/talkactions/scripts/ e cria um arquivo chamado evento page.lua, dentro dele coloque. Vá em data/talkactions.xml e adicione essa tag. Vá em data/actions.xml e adicione essa tag. Vá em data/actions/scripts/ e crie um arquivo chamado page.lua e coloque isso dentro. Vá em data/movements.xml e adicione essa tag. Vá em data/movements/scripts/ e crie um arquivo chamado page.lua e coloque isso dentro. Agora vá em data/creaturescripts.xml e adicione essas tag. Agora vá em em data/creaturescripts/scripts e crie um arquivo chamado page.lua e coloque isso nele. Agora vá em em data/creaturescripts/scripts e crie um arquivo chamado page1.lua e coloque isso nele. Agora vá em data/creaturescripts/scripts/login.lua e adicione essas duas tags. Pronto instalado com sucesso. Créditos Pelo Script: 100% - Gabisa00 Créditos Pela Ideia: 100% - HallsSantos Dúvidas, bugs, sugestões, somente no tópico. Gostou do Sistema Faça Seu Pedido Aqui!2 pontos -
Faça seu pedido aqui!
Faça seu pedido aqui!
Mythusz e um outro reagiu a Vills por uma resposta no tópico
2 pontosOlá galera, tudo bom? eu espero que sim!, cê você está lendo esse tópico provavelmente já cê ligou que é sobre "pedidos" então vou explicar direito: Você faz sua postagem neste tópico com as seguintes informações! (CAMPOS COM A "*" SÃO OBRIGATÓRIOS) *Nome(Real): *Idade: *Urgência do pedido: Alguém te indicou?: *Seu projeto(cê tiver): Você quer um Banner: Avatar: Logo: Complementos: Assinatura: Atenção! está parte é de extrema importância para que eu atenda seu pedido! Oque você quiser você TEM que colocar um "OK" ao lado e sem seguida as dimensões... Exemplo: Você quer um Banner: Avatar: OK dimensões: 150x por 190x Logo: OK dimensões: 300x por 150x Complementos: Assinatura: cê o pedido não estiver correto, eu não poderei fazer ou entregar e aqui vai algumas regras do tópico só para manter organizado mesmo. PS: Eu não edito logotipos de outras pessoas isso é anti ético.2 pontos -
[Pedido] Poketibia
[Pedido] Poketibia
heviton e um outro reagiu a NerusYSlayer por uma resposta no tópico
2 pontos"Estou a procura de um server para base que tenha pelo menos essas características a baixo" ~~ Que apareça o level no pokemon , mais que não tenha status, que o dano do poder do pokemon seja influenciado pelo level do player, o level do pokemon só irá deixar o pokemon com mais vida. ~~ Não Precisa ser um mapa bem editado ou com muitas gerações ou sistemas. ~~ Se tiver só uma geração está ótimo! , irei usar de base mesmo . ~~ Bom agradeço a todos , se poderem me ajudar ~~ "REP++" ~~Attr : "NerusYSlayer"2 pontos -
(Resolvido)Como colocar para todas as acc começarem com determinado points.
(Resolvido)Como colocar para todas as acc começarem com determinado points.
SliceFalso e um outro reagiu a Wend por uma resposta no tópico
2 pontosEntão faça como o @Malblofor Falou entre no phpmyadmin e nas accounts dos samples como na imagem abaixo, coloque os Premium points e salve imagem2 pontos -
(Resolvido)Como colocar para todas as acc começarem com determinado points.
(Resolvido)Como colocar para todas as acc começarem com determinado points.
wallacewts e um outro reagiu a Malblofor por uma resposta no tópico
2 pontostesta colocar na acc dos samples character ... para ver se você recebe em uma outra2 pontos -
[DUVIDA] Como almentar o Limit do /newtype
[DUVIDA] Como almentar o Limit do /newtype
koalla1235 e um outro reagiu a Hadggar por uma resposta no tópico
2 pontosConsegui UHU, ai você que estava precisando saber como é abra sua newtype.lua é la edite: function onSay(cid, words, param, channel) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires param.") return true end local t = string.explode(param, ",") t[1] = tonumber(t[1]) if(not t[1]) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Command requires numeric param.") return true end local pid = cid if(t[2]) then pid = getPlayerByNameWildcard(t[2]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player " .. t[2] .. " not found.") return true end end if(t[1] <= 1 or t[1] == 135 or (t[1] > 160 and t[1] < 192) or t[1] > 600) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Such outfit does not exist.") return true end local tmp = getCreatureOutfit(pid) tmp.lookType = t[1] doCreatureChangeOutfit(pid, tmp) return true end Preucura essa linha: if(t[1] <= 1 or t[1] == 135 or (t[1] > 160 and t[1] < 192) or t[1] > 400) then No Final ta 400 neh? la coloque o ultimo numero da sprite que esta no Tibia Dat Editor2 pontos -
(Resolvido)Erro ao ligar sever
(Resolvido)Erro ao ligar sever
SliceFalso e um outro reagiu a Wend por uma resposta no tópico
2 pontosaperte ctrl+Shift+Esc quando abrir o gerenciador de tarefas finalize o forgotter que estiver aberto lá e tente novamente2 pontos -
Faça seu pedido aqui!
Faça seu pedido aqui!
Trikster e um outro reagiu a Vills por uma resposta no tópico
2 pontosEra isso, fiz pequenos ajustes de imagem no lobo e dei alguns efeitos de luminosidade avatar com coisas "reais" não tem muito oque fazer2 pontos -
Faça seu pedido aqui!
Faça seu pedido aqui!
Trikster e um outro reagiu a Vills por uma resposta no tópico
2 pontosOi poderia me passar as dimensões da capa do otclient? A logo eu posso fazer mas sem as dimensões eu não posso fazer a capa pois ficaria errado PS: eu não intendo nada sobre avatar e nunca nem assisti então cê tiver alguma imagem para min usar seria bom, cê não eu tento procurar aqui mesmo.2 pontos -
Adicionando Outfits no Cliente
1 pontoAdicionando Sprites no Cliente Olá Pessoal mas um Tutorial de Sprites do Vittu. Programas necessarios: Dat Editor (download anexado no fim do topico) Para começar a criar uma nova outfit, clique no menu: File/New/Monster Agora va em import e depois Sprites, selecione as sprites que vc quer, agora na lista ao lado direito vá no fim da lista ou no começo para você ver as sprites que você adicionou. Agora, vamos ver a sequencia que deve ser inserida todas essas Sprites... Agora que você já sabe da sequencia, fica bem claro, para adicionar as Sprites na sequencia, Só que antes, vou explicar uma coisa de muita importança. Estamos fazendo Outfits simples, onde não ocorrem trocas de cores de roupas, por não haverem mascaras para isso, Configurando: Sprite amount: Quantidade total de sprites: Para uma outfit simples, deixe 12 Width: Largura da Outfit. ( a cada um, equivale a uma Sprite) Height: Altura da Outfit ( a cada um, equivale a uma Sprite) Blendframes: Quantidade de addons da Outfit X Div: Quantidade de lados que tem a roupa ( Norte, sul, leste e oeste: somando 4 ) Animation: É a animação da Outfit, em todas as OutFits (98% delas ) você encontrará 3 (que corresponde a Outfit: parada, andando e segundo passo ) Offset: Não consegui descobrir a função, deixe 8 , que é o padrão de todas as Outfits. Cropsize: Aqui você define o tamanho da sua outfit no jogo. Deixe 35, que é um tamanho razoavel! Considerando que o tamanho da Outfit do Demon é 64. Se você fez tudo como eu falei ele estara +/- desse jeito: Agora como descobrir meu LookType? Na caixinha extra do dateditor você vera o itemtype que sera o Looktype para adicionar no servidor. Viu? prontinho agora é só adicionar no seu servidor e jogar =) [bONUS]-Adicionando no seu servidor Vá na pasta Data/Xml/outfits.xml e adicione essa linha no arquivo <outfit id="ID da Outfit"> <list gender="1" lookType="LOOKTYPE" name="NOME DA OUT"/> </outfit> prontinho agora é só testar e pronto. Obrigado =) Creditos: Tutorial: Vittu Tutorial Exclusivo TibiaKing, não aceito postagens em outros fórums. Tibia Dat Editor.rar1 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 -
Salvar tudo que os Players Falam
Salvar tudo que os Players Falam
Napolitano reagiu a MatheusEnjoy por uma resposta no tópico
1 pontoEstou tentando trazer o máximo de conteúdo de outros forum para o pt-BR, hoje trago um tutorial de como salvar tudo que os players falam para procurar bugs depois ou ate banir membros que fazem propaganda. Bom, vamos ao tutorial: Na Pasta que contem suas sources antes de fazer a compilação altere o game.cpp, procure por: #include "group.h" Abaixo, coloque: #include "textlogger.h"Procure por: Game::playerSayDentro da função, encontre: switch(type) { case SPEAK_SAY: return internalCreatureSay(player, SPEAK_SAY, text, false); case SPEAK_WHISPER: return playerWhisper(player, text); case SPEAK_YELL: return playerYell(player, text); (...) Adicione acima de switch(type) Logger::getInstance()->eFile("players/" + player->getName() + ".log", text, true); Assim tudo que os players falar/digitar in-game sera salvo no log do servidor. CRÉDITOS: GM BLumaster - OTSerV1 ponto -
TFS 0.4 CAST
TFS 0.4 CAST
Lurk reagiu a luanluciano93 por uma resposta no tópico
1 pontoOlá pessoal, tive a iniciativa de criar esse tópico para atualizar e otimizar as sources do TFS 0.4 DEV que é uma das mais usadas no mundo do otserv. Conteúdo totalmente gratuito e pretendemos melhora-lo cada vez mais. Qualquer um pode colaborar, postando bugs, erros, otimizando códigos, comentar aqui no tópico, toda ajuda é bem vinda, vamos tornar essa a melhor source disponível. Conto com vocês. Versão do Tibia: 8.60 Alguns sistema já implementados na source: • TFS 0.4 DEV rev 3777 (by TFS Team) • Anti-Divulgação (.servegame, .no-ip, .net, .com, .org, .pl, .biz, .br, .sytes, .info) • War System • Cast System (by Summ) • Retirado bugs de anti-push .. • Retirado bugs de elfbot ... • Retirado erro de não aceitar outros items ... • Retirado erro de Malformed File ... • Add creatureevent onMoveItem() ... • Add função getCreaturePathTo () ... • E vários outros! Complementos: • Add cast System (passo a passo): [AQUI] • Pode add o comando na config.lua: healthHealingColor = COLOR_GREEN -- [podendo alterar a cor]. manaHealingColor = COLOR_DARKPURPLE -- [podendo alterar a cor]. Downloads: • Distro Compilada 32x • Distro Compilada 64x • Sources 7 TESTADO EM WINDOWS, DEBIAN 7.8, UBUNTU 12.04 E 14.05! • Compilar em Linux: • Erros para arrumar: Obrigado ao runeraserver pelo incentivo em fixa-la para linux E é isso pessoal, espero ter ajudado, abraços1 ponto -
Gesior Acc Maker Para Tibia 8.60(2.0)
Gesior Acc Maker Para Tibia 8.60(2.0)
Cicuta Verde reagiu a ricardo3 por uma resposta no tópico
1 pontoATENÇÃO!!!! NÃO SEI SE FUNCIONARÁ MAS PARA EVITAR ATAQUES À DATABASE DELETE A PASTA WEBDAV NA PASTA DO XAMPP! Recomendo usar o xampp 1.7.3 para baixa-lo Clique aqui Olá baixei um gesior e resolvi editar tirar alguns bugs etc... este gesior funciona nas versoes 8.60 pra cima! O que tem de novo? Update 2.0 Screen Shot: characters.php modificado: DOWNLOAD: Gesior Acc 8.60 By [ADM] DaNgeR(2.0).rar SCAN: https://www.virustotal.com/file/181723a2883aaf5bd3cc66eeb694db85fb2e1879f10888bdac8d63c0a7f5dcbc/analysis/1334924828/ Créditos: Gesior GM Beckman Walef Xavier [ADM] DaNger - [ADM] Forever -Ricardo 3- Por ter trago sem remover os créditos. QUALQUER ERRO COMENTEM.1 ponto -
[Action] Script de boost stone parecido com otpokemon
Olá pessoal tudo bem? Eu tava mexendo numas pastas aqui e achei esse script de boost stone muito simples. Ele boosta seu pokemon mas depois de tantos boost ele pode falhar é um pouco parecido com o do otpokemon. data/actions/scripts/boost stone.lua Tag em data/actions/actions.xml Foi testado em PDA sem level! Bom espero que tenham gostado e bom proveito!1 ponto
-
[MultipleExp System]
[MultipleExp System]
Tiago12345 reagiu a Emersonssss por uma resposta no tópico
1 pontoFala Galerinha nessa madrugada eu modifiquei meu script e resolvi posta-lo para ajudar os OT-Admin iniciantes e ter algo diferente no server. O Sistem Funciona assim, sabe quando vem um noob e fala " ADM Ponhe Double XP!!", com esse sistema vc resolve esse problema, ele se resumi quanto mais Players Online + XP é Adc para quem estiver online, simples, simples, sem mais delongas. Em /data/creaturescripts/ Adicione a seguinte tag: <event type="login" name="MultipleExp" event="script" value="MultipleExpLogin.lua"/> Em /data/creaturescripts/scripts/ Crie um arquivo.lua chamado MultipleExpLogin.lua e adicione : local config = getBooleanFromString(getConfigInfo('experienceStages')) function onLogin(cid) registerCreatureEvent(cid, "MultipleExp") if(config) then exp = getExperienceStage(getPlayerLevel(cid), getVocationInfo(getPlayerVocation(cid)).experienceMultiplier) end local players = getPlayersOnline() if(#players >= 1 and #players <= 49) then for _, pid in ipairs(players) do if isPremium(pid) then doPlayerSetRate(pid, SKILL__LEVEL, 1.5) else doPlayerSetRate(pid, SKILL__LEVEL, 1.0) end end if isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "--[MultipleExp System]--\nPlayers Online : "..#players.."\nSeu Exp Foi Atualizado Para : ("..exp.."x + 0.5x)") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "--[MultipleExp System]--\nPlayers Online : "..#players.."\nSeu Exp Foi Atualizado Para : ("..exp.."x)") end elseif(#players >= 50 and #players <= 99) then for _, pid in ipairs(players) do if isPremium(pid) then doPlayerSetRate(pid, SKILL__LEVEL, 1.6) else doPlayerSetRate(pid, SKILL__LEVEL, 1.1) end end if isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "--[MultipleExp System]--\nPlayers Online : "..#players.."\nSeu Exp Foi Atualizado Para : ("..exp.."x + 0.5x + 0.1x)") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "--[MultipleExp System]--\nPlayers Online : "..#players.."\nSeu Exp Foi Atualizado Para : ("..exp.."x + 0.1x)") end elseif(#players >= 100 and #players <= 149) then for _, pid in ipairs(players) do if isPremium(pid) then doPlayerSetRate(pid, SKILL__LEVEL, 1.7) else doPlayerSetRate(pid, SKILL__LEVEL, 1.2) end end if isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "--[MultipleExp System]--\nPlayers Online : "..#players.."\nSeu Exp Foi Atualizado Para : ("..exp.."x + 0.5x + 0.2x)") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "--[MultipleExp System]--\nPlayers Online : "..#players.."\nSeu Exp Foi Atualizado Para : ("..exp.."x + 0.2x)") end elseif(#players >= 150 and #players <= 199) then for _, pid in ipairs(players) do if isPremium(pid) then doPlayerSetRate(pid, SKILL__LEVEL, 1.8) else doPlayerSetRate(pid, SKILL__LEVEL, 1.3) end end if isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "--[MultipleExp System]--\nPlayers Online : "..#players.."\nSeu Exp Foi Atualizado Para : ("..exp.."x + 0.5x + 0.3x)") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "--[MultipleExp System]--\nPlayers Online : "..#players.."\nSeu Exp Foi Atualizado Para : ("..exp.."x + 0.3x)") end elseif(#players >= 200 and #players <= 249) then for _, pid in ipairs(players) do if isPremium(pid) then doPlayerSetRate(pid, SKILL__LEVEL, 1.9) else doPlayerSetRate(pid, SKILL__LEVEL, 1.4) end end if isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "--[MultipleExp System]--\nPlayers Online : "..#players.."\nSeu Exp Foi Atualizado Para : ("..exp.."x + 0.5x + 0.4x)") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "--[MultipleExp System]--\nPlayers Online : "..#players.."\nSeu Exp Foi Atualizado Para : ("..exp.."x + 0.4x)") end elseif(#players >= 250) then for _, pid in ipairs(players) do if isPremium(pid) then doPlayerSetRate(pid, SKILL__LEVEL, 2.0) else doPlayerSetRate(pid, SKILL__LEVEL, 1.5) end end if isPremium(cid) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "--[MultipleExp System]--\nPlayers Online : "..#players.."\nSeu Exp Foi Atualizado Para : ("..exp.."x + 0.5x + 0.5x)") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "--[MultipleExp System]--\nPlayers Online : "..#players.."\nSeu Exp Foi Atualizado Para : ("..exp.."x + 0.5x)") end end return true end Creditos? Emerson Henrique E quero ver algum filho de uma pessoa vim falar que eu copie esse script -.-"1 ponto -
[NEW] Limitando a Magic Level
[NEW] Limitando a Magic Level
RenanPhellip reagiu a Hadggar por uma resposta no tópico
1 pontoOpa galera blz? creio que 70%, sofre com a ml subindo de mais , eu estava com o Mesmo problema so que consegui a solução, eu Utilizei pro NTO Shinobi, do RobinHOOD e Funfou perfeitamente, vamos ao que inteça Vá em /data/creaturescripts/script, crie um arquivo chamado MaxMl.lua é la adicione: function onLogin(cid) if getPlayerMagLevel(cid) >= 150 then doPlayerSetRate(cid, 7, 0) end return true end function onAdvance(cid, skill, oldlevel, newlevel) if getPlayerMagLevel(cid) >= 150 then doPlayerSetRate(cid, 7, 0) end return true end Agora vá em data/creaturecripts/creaturescripts.xml é la adicione a seguinte tag: <event type="login" name="MaxMl" event="script" value="MaxMl.lua"/> <event type="advance" name="MaxMll" event="script" value="MaxMl.lua"/> Agora vá em data/creaturescripts/scripts/login.lua é abaixo de registerCreatureEvent(cid, "Mail") Adicione; registerCreatureEvent(cid, "MaxMl") registerCreatureEvent(cid, "MaxMll") Creditos: Emersonssss - 70% - por fazer a script. xWhiteWolf - 29% - por editar e arrumar a script. ScreMMo(Eu) 1% - por postar Caso queira Almentar o limit tipo, por 180 esso editar essa linha em, /data/creaturescripts/script MaxMl.lua function onLogin(cid) doPlayerSetRate(cid, 7, 0) end return true end function onAdvance(cid, skill, oldlevel, newlevel) if getPlayerMagLevel(cid) >= 150 then doPlayerSetRate(cid, 7, 0) end return true end Nessas Duas Partes if getPlayerMagLevel(cid) >= 150 then Aonde esta 150, coloque o quanto quizer, exemplo 180, ai vc altera nos 2, que estão 150. GOSTOU? REP+1 ponto -
Refugia Antes da atualização
Refugia Antes da atualização
gandolfo1 reagiu a thalleslopes123 por uma resposta no tópico
1 pontoRefugia Antes da atualização! -Não vou falar muito por existir outros Tópicos com imagens. - pra quem não sabe esse é sem a atualização, aquele quando foi logo lançado. aqui no TIBIA KING existe 1 porém atualizado, e editado! Passo a vocês o projeto que hoje em dia está em mãos erradas, e por ventura disso o OT está caindo. Esta é minha opinião. não sei a de vocês, mas MODERADORES, não a critiquem! - Não quero ouvir que o Tópico está mal organizado. Se vocês quiserem. Arrume ! Estão pegando o boi que estou postando! Ele ESTÁ CONFIGURADO PARA SITE. DEDICADO... NADA DE 1/1 Senha do GOD olhe na SLQ Refugia Refugia Refugia Refugia! Refugia Refugia Refugia Refugia Então o link : http://www.4shared.com/rar/-bavjGr4ce/Refugia_antes_do_EDIT.html GOD : - god/ 1551511 ponto -
Como trocar a musica do otclient?
Como trocar a musica do otclient?
Hokograma reagiu a ricksi2012 por uma resposta no tópico
1 pontocomo eu fasso para trocar a musica do meu otclient quando eu abro ele gostaria de saber Se estiver em local errado pf movam1 ponto -
(Resolvido)[~Duvida~] Como eu faço um combo?
Perdões se esta na area errada, mais como eu configuro nos spells.xml para sair um combo? no meu NTO? alguem ajdua pq tipo, eu queria fazer combo com 3 atacks, eu tenho que configurar as exasuting como é?1 ponto
-
(Resolvido)Habilitar um OnLogout a um Script
(Resolvido)Habilitar um OnLogout a um Script
eviltox reagiu a Adriano SwaTT por uma resposta no tópico
1 pontoÉ porque a função onLogout que conheço, precisaria ser registrada em CreatureScripts. E no caso neste script que você tentou fazer, creio que poderia ser "cid" no lugar de "tab". Pelo menos o script ao usar a função "!dance start" o player ficou com battle? #EDIT Estou corrido agora, depois vejo se crio a função onLogout pra você. Até.1 ponto -
(Resolvido)Habilitar um OnLogout a um Script
(Resolvido)Habilitar um OnLogout a um Script
eviltox reagiu a Adriano SwaTT por uma resposta no tópico
1 pontoEngraçado que nem mexi em Funções, então o erro do END não deveria aparecer agora. Enfim, veja se isso resolve: Boa sorte.1 ponto -
(Resolvido)Habilitar um OnLogout a um Script
(Resolvido)Habilitar um OnLogout a um Script
eviltox reagiu a Adriano SwaTT por uma resposta no tópico
1 pontoBoa noite, percebi que o Script é executado através de uma Talkaction, dizendo Start e Stop caso queira parar. Então o jeito mais simples de fazer isso parar de acusar este erro no Launcher, por não encontrar o player, é impedindo que o player dê "logout" enquanto estiver com o script sendo executado, e para isso fiz esta pequena alteração no script. Segue abaixo: Peço que crie um backup do seu atual, teste este com players normais (sem GM, GOD, etc) e retorne para dizer o resultado. Boa sorte.1 ponto -
Como Criar outfits?! é coloca-los no jogo
Como Criar outfits?! é coloca-los no jogo
matheus.agropassos reagiu a Absolute por uma resposta no tópico
1 pontoIsso aí ja é sprites, tem que ter no client...1 ponto -
MySql Error
MySql Error
kalelcaio reagiu a GiulioAdriano por uma resposta no tópico
1 ponto1 ponto- erro ao usar item na armor para deixar +1.+2...
erro ao usar item na armor para deixar +1.+2...
xPollo reagiu a xWhiteWolf por uma resposta no tópico
1 pontonão conheço pq nunca mexi com 1.0 e nenhuma dessas funções dá pra substituir a do getItemWeaponType :/1 ponto- MySql Error
MySql Error
GiulioAdriano reagiu a kalelcaio por uma resposta no tópico
1 pontoBom Vamos Ver Se Conseguimos Resolver! Vc Poderia Me enviar uma foto dentro da pasta de seu otserver?1 ponto- (Resolvido)Retirar uma área NO-PVP
Jovem, ta assim: Se você manter o PZ da área selecionado e segurar o ctrl passando o mouse (clicando) vai tirar as áreas, ficando assim:1 ponto- MySql Error
MySql Error
GiulioAdriano reagiu a kalelcaio por uma resposta no tópico
1 pontoBom Amigo Já Aconteceu Isso Comigo e eu mesmo resolvi esse erro só que não lembro como vou tentar lhe ajudar! Bom Vamos Lá!! -- Database sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "SENHA" <--- Aqui Nesse SqlPass Deixe Vazio Apague Esta "SENHA" Deixe Só As Aspas! Ficando Assim "" sqlDatabase = "DATABSE" <--- Aqui Nesse sqlDatabase Você Apaga Esse "DATABSE" e coloca o nome da sua database que se localiza dentro da pasta do seu otserver! por exemplo o meu é "forgottenserver" Creio Que O Seu é Forgotten Server Tambem! Então! Nesse SqlDatabase Ponha Assim "sqlDatabase = "forgottenserver" se o seu não for forgottenserver voce poe o nome da sua database no lugar de "forgottenserver" ! sqlFile = "theforgottenserver.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 mysqlReconnectionAttempts = 3 encryptionType = "sha1" Bom Então Você Deixa o Seu -- Database Assim Amigo! -- Database sqlType = "mysql" sqlHost = "localhost" sqlPort = 3306 sqlUser = "root" sqlPass = "" sqlDatabase = "forgottenserver" sqlFile = "theforgottenserver.s3db" sqlKeepAlive = 0 mysqlReadTimeout = 10 mysqlWriteTimeout = 10 mysqlReconnectionAttempts = 3 encryptionType = "sha1" Lembrando Se o Seu Database Não For forgottenserver Mude Aqui Em : SqlDatabase = "forgottenserver" !! é Isso Ae! Bom Se Resolvi Seu Erro De Rep+!1 ponto- erro ao usar item na armor para deixar +1.+2...
erro ao usar item na armor para deixar +1.+2...
xPollo reagiu a xWhiteWolf por uma resposta no tópico
1 pontoseu server não tem a função getItemWeaponType.. verifica o novo nome da função pra TFS 1.0 em alguma lista de funções ou para de usar o script1 ponto- (Resolvido)Spell Henge No Justu
(Resolvido)Spell Henge No Justu
D i M i T r E s C u reagiu a xWhiteWolf por uma resposta no tópico
1 pontonão desculpo!!! beija meu pé...1 ponto- (Resolvido)Spell Henge No Justu
(Resolvido)Spell Henge No Justu
D i M i T r E s C u reagiu a xWhiteWolf por uma resposta no tópico
1 pontonão cara... needtarget="1" params="1" indica que é necessário ter um target (foco da magia) e que esse target vai ser por param ("nome do player). Essa parte tá certa, eu testei a spell aqui antes de te enviar.. não é possível haha. Copia o script e tag nova e testa dnv.1 ponto- (Resolvido)Spell Henge No Justu
(Resolvido)Spell Henge No Justu
Rafael Mateus reagiu a xWhiteWolf por uma resposta no tópico
1 pontotesta antes de falar alguma coisa cara1 ponto- Recentes Trabalhos - Mapping
Recentes Trabalhos - Mapping
WhisperingSorrow reagiu a beto06 por uma resposta no tópico
1 ponto1 ponto- (Resolvido)[Duvida] Player Morreno
data/creaturescripts/scripts minlevel.lua function onLogin(cid) local minlevel = 10 if getPlayerLevel(cid) < minlevel then doPlayerAddExp(cid, (getExperienceForLevel(minlevel) - getPlayerExperience(cid))) end return TRUE end creaturescripts.xml <event type="login" name="minlevel" event="script" value="minlevel.lua"/>1 ponto- Como Adicionar Pokes novos no ot client
Como Adicionar Pokes novos no ot client
SliceFalso reagiu a Wend por uma resposta no tópico
1 pontotem esse 3 videos ai https://www.youtube.com/watch?v=fGvFny6lpbs https://www.youtube.com/watch?v=Ws7-E1syyOo https://www.youtube.com/watch?v=4TUwfIRo-ls1 ponto- (Resolvido)[Ajuda] ObjectBuilder
1 pontoEntão baixe esse Object builder https://www.dropbox.com/s/jluqw0bi7e8wcef/ObjectBuilder0.3.3.air adobe air http://get.adobe.com/br/air/1 ponto- Como Criar Magias Manualmente! A Mão!
Como Criar Magias Manualmente! A Mão!
kalelcaio reagiu a Rafael Mateus por uma resposta no tópico
1 pontoSim Tem Como Adiciona Novos Effect Mais Ele Teria Que Mecher Na Source Do Servidor Se Nao Souber Recomendo Substituir msm Como Vills Flo Acima e Nesse Local Quando Estiver Criando a Magia Coloque o Numero Do EFFECT setCombatParam(combat, COMBAT_PARAM_EFFECT, 66) No Meu Caso Eo 66 Que Seria o Effect de numero 671 ponto- Faça seu pedido aqui!
Faça seu pedido aqui!
DeathRocks reagiu a Vills por uma resposta no tópico
1 pontoTá aqui o seu amigo olha, esse negocio de "algo que remeta a ideia de scripts", não consegui intender nada até porque eu sou uma anta com scripts então eu fiz meu melhor, cê puder ser mais especifico e não tiver gostado poderia falar que eu refaria tá aqui: @Mythusz Hehehe, imagine as possibilidades. @DeathRocks Aqui está cara, eu espero que goste e cê não gostar é só falar que eu refasso.1 ponto- (Resolvido)[Ajuda] ObjectBuilder
1 pontoTem o adobe air instalado ? si não instale1 ponto- Adicionando Outfits no Cliente
Adicionando Outfits no Cliente
Lidog reagiu a Negozikahuxador por uma resposta no tópico
1 pontoTem um tutorial em video ae não ? ? ?1 ponto- Global Server [1.0 ~~ 10.30]
Global Server [1.0 ~~ 10.30]
JonatasLucasf reagiu a alissonfgp por uma resposta no tópico
1 ponto~~ Update e Bugs Concertados ~~ * Warzones I, II, III * Yalahar Quest * Blue Legs Quest * BrowseField, New Party and Guild System * Convertido Para Versão 1.0 * The Spikes Areas Adicionados * Respawns de Drefia Concertado * Tasks * Doors de venore * Houses * Raids * Novos items 10.22/10.30 adicionados * Rookgaard e Eventos foram removidos OBS: * Não funciona Sqlite, somente mysql * Só tenho na versão 64bits(se alguem ter 32bits posta ai se possivel) * Bugs reportem que eu removo, como essa source é nova e tem umas diferenças comparada as outras pode aparecer varios bugs... * Novas areas estarei colocando nesse msm post... Updates aqui https://github.com/Alissonfgp/Global-Server Creditos Alissonfgp (EU) Links MEGA: https://mega.co.nz/#!GU4ikLxC!aa4Qu0ByH7TmIjL5ognQUWC-lL8T4eGUszUcGc9q9sA 4shared: http://www.4shared.com/rar/rCRaebrs/10_Global_Server_1030_by_Aliss.html Scan 4Shared: https://www.virustotal.com/pt-br/url/3356a44b28e2719924e71c38083b24b191df1d1b126ac42e3a106e13931f6584/analysis/1387136127/ Sources: https://github.com/otland/forgottenserver (By Mark Samman) DataBase(schemas) IMGS The Spikes Novos Items Pits of Inferno Warzones Yalahar Quest1 ponto- [Talkaction] Criando placas on-game !
[Talkaction] Criando placas on-game !
GOD Vitor reagiu a Jamison Collins por uma resposta no tópico
1 pontoOlá galera do TibiaKing. Bem, esse script que eu criei é meio ridículo, porém, ele me ajuda muito quando eu quero fazer um evento de última hora. Você não já tentou criar uma placa com o comando /i IDdaPLACA + /attr set text (algo parecido) ? Esse script vai ajudar muito ! Usando /addsing textoquevocêquernaplaca você vai estar criando uma placa com o texto que você botou, e o ID da placa muda quanto a direção em que o seu personagem GM estiver virado. Talkaction's tag XML: <talkaction log="yes" words="/addsing" access="3" event="script" value="createsing.lua"/> Depois, crie um arquivo .lua com e nomeie de "createsing.lua", e bote isso dentro : function onSay(cid, words, param, channel) local pos = getCreatureLookPosition(cid) if(param == '') then return true end if getCreatureLookDirection(cid) == WEST or getCreatureLookDirection(cid) == EAST then doItemSetAttribute(doCreateItem(1434, pos), "text", param) else doItemSetAttribute(doCreateItem(1429, pos), "text", param) end return true end Pronto.... Realmente, esse script foi feito apenas por treino meu. Obrigado1 ponto- [Script] Barbarian camp
[Script] Barbarian camp
JotaPeFTW reagiu a chainarmor por uma resposta no tópico
1 pontoStar: Entrada al respawn. level: 40 +. Exp / h: 25 a 3o. 20 k / h Knight (ALL). Location: Barbarian Camp Tratamiento: Sí Depositante: No Recambio: No Vendedor: No Guión seguro: Sí Probado: Sí 100% Afk: Sí Loot / h: 3,5 k + poc marrón D INFORMACIÓN: Este es el bloodwalker! Este campamento Monster: Brutetamer bárbaro bárbaro Skullhunter headsplitte bárbaro bárbaro bloodwalker Download: Barbariany.xml1 ponto- Script Carniphila Port Hope
1 pontoGalerinha To vindo aqui pra Posta um Script q Acabei de Criar. Carniphila Port Hope Ele Começa aqu i Esse aqui e o -1 da hunt onde vc encontra Mutated Human esse Aqui e o -2 da hunt onde tem Carniphila,Swampling e Haunted Treeling esse aqui e o -3 da hunt onde so tem Carniphila Obs1: o script nao da Auto Bank nem Reporta Mana. ele so caça mas e bom pra task e money make por causa do Iten de Mount. Obs:2 Teste com Char lvl 170 entao nao posso dizer sobre wast, lucro nada disso. Obs3: vou tentar fazer ele ficar 100% afk se eu conseguir reposto AQUI O SCRIPT >>>Script Carniphila Port hope By Luã Casado.xml ESPERO QUE VOCES DE +REP.. SO ASSIM POSSO POSTAR MAS COISAS.1 ponto- Como colocar para uma arma so pode ser usada por uma vocação especifica?
Como colocar para uma arma so pode ser usada por uma vocação especifica?
Denilsonde reagiu a madaras por uma resposta no tópico
1 ponto<melee id=" ID DO ITEM " level="25" unproperly="1" event="function" value="default"> <vocation id="13"/> você que vai escolher qual é o item ... ali onde tem " ID DO ITEM " ai fica a sua escolha1 ponto- Como colocar para uma arma so pode ser usada por uma vocação especifica?
Como colocar para uma arma so pode ser usada por uma vocação especifica?
Denilsonde reagiu a madaras por uma resposta no tópico
1 pontoPasta do seu ot > data > weapons > weapons.xml lá você procura o id da arma vai ter tipo algo assim : <melee id="ID" level="25" unproperly="1" event="function" value="default"> <vocation id="4"/> Em <vocation id="4"/> é o id da vocação qe vai usar ela, você pode colocar mais IDs abaixo1 ponto- [Resolvido] [SOCORRO] GESIOR !
1 pontoalguem ae sabe como coloco sistema de shop e dem buy point em meu site ?? uso nicaw acc, se alguem puder me ajudar agradeço =p1 pontoLíderes está configurado para São Paulo/GMT-03:00 - erro ao usar item na armor para deixar +1.+2...
Informação Importante
Confirmação de Termo