Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. YurOTS 7.6 Editado

    lucasmagri reagiu a Augusto por uma resposta no tópico

    1 ponto
    YurOTS 7.6 Editado Venho trazer a comunidade TibiaKing.com um projeto de OT meu, que utilizei por muito tempo (e a muito tempo atraz). O mesmo se baseou no YurOTS, um OT criado por um grande programador chamado Yures. O que contem: Enfim, hostiei este OT por meses, e hoje dando uma limpada no PC, achei e resolvi disponibilizar pra galera. O servidor possuir uma alta estabilidade (aguenta 100+ pessoas ON), ficava online por semanas, dentro do OT ja vem com um Restarter, caso o OT caia, o mesmo o reabre (jura?). Não postei fotos pois estou sem o cliente do 7.6 instalado. Download: http://www.4shared.c.../YurOTS-76.html Scan: http://www.virustotal.com/file-scan/repor...825938 Sites: http://www.lothuscorp.com.br/site.rar / http://www.lothuscorp.com.br/site2.rar / http://www.lothuscorp.com.br/site3.rar Créditos Yures - Criado o Servidor Augusto - Ter editado toda a parte de scripts, npcs e monstros do server. Allyson - Ter editado muitas coisas no Mapa e retitado vários bugs do mesmo. E aos criadores das ferramentas que utilizei para o criar (ItemEditor e MapaEditor) pois não lembro os nomes.
  2. Simple Task 3.0

    1579091 reagiu a Vodkart por uma resposta no tópico

    1 ponto
    08/01/2017 SISTEMA ATUALIZADO PARA 4.0: Mods: NPC domodlib('task_func') local keywordHandler = KeywordHandler:new() local npcHandler = NpcHandler:new(keywordHandler) NpcSystem.parseParameters(npcHandler) local talkState = {} function onCreatureAppear(cid) npcHandler:onCreatureAppear(cid) end function onCreatureDisappear(cid) npcHandler:onCreatureDisappear(cid) end function onCreatureSay(cid, type, msg) npcHandler:onCreatureSay(cid, type, msg) end function onThink() npcHandler:onThink() end function creatureSayCallback(cid, type, msg) if(not npcHandler:isFocused(cid)) then return false end local talkUser = NPCHANDLER_CONVbehavior == CONVERSATION_DEFAULT and 0 or cid local msg = string.lower(msg) if isInArray({"task","tasks","missao","mission"}, msg) then npcHandler:say("Me diga o nome do monstro que você deseja fazer a task!", cid) talkState[talkUser] = 1 elseif talkState[talkUser] == 1 then if tasktabble[msg] then if CheckTask(cid) ~= true then local contagem = getPlayerStorageValue(cid, tasktabble[msg].storage) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then npcHandler:say('Desculpe, mas você já terminou a task do '..msg, cid) return true end setPlayerStorageValue(cid, tasktabble[msg].storage_start, 1) npcHandler:say("Parabéns, agora você está participando da missão task do "..msg..", falta matar "..string.sub(((contagem)-1)-tasktabble[msg].count, 2).." "..msg, cid) talkState[talkUser] = 0 else npcHandler:say('Desculpe, mas você já faz parte de uma task!', cid) talkState[talkUser] = 0 end else npcHandler:say('digite o nome correto da missão task! para mais informações digite {!task}', cid) talkState[talkUser] = 1 end elseif isInArray({"receber","reward","recompensa","report","reportar"}, msg) then if CheckTask(cid) then for k, v in pairs(tasktabble) do racetype = k if getPlayerStorageValue(cid,v.storage_start) >= 1 then local contagem = getPlayerStorageValue(cid, v.storage) if (contagem == -1) then contagem = 1 end if not tonumber(contagem) then npcHandler:say('você só pode receber os items uma única vez!', cid) return true end if (((contagem)-1) >= v.count) then for _, check in pairs(configbosses_task) do if string.lower(check.race) == string.lower(racetype) then local on = getPlayersOnline() for i=1, #on do if HavePlayerPosition(on[i], check.FromPosToPos[1],check.FromPosToPos[2]) then selfSay('aguarde alguns instantes, tem pessoas fazendo a task.', cid) return true end end doTeleportThing(cid, check.Playerpos) local function checkArea(cid) if not isCreature(cid) then return LUA_ERROR end if HavePlayerPosition(cid, check.FromPosToPos[1],check.FromPosToPos[2]) then doTeleportThing(cid, getTownTemplePosition(getPlayerTown(cid))) end end addEvent(checkArea, check.time*60*1000, cid) end end local str = "" if v.exp ~= nil then doPlayerAddExp(cid, v.exp ) str = str.."".. (str == "" and "" or ",") .." "..v.exp.." de exp" end if v.money ~= nil then doPlayerAddMoney(cid, v.money) str = str.."".. (str == "" and "" or ",") ..""..v.money.." gps" end if v.reward ~= nil then doAddItemsFromList(cid,v.reward) str = str.."".. (str == "" and "" or ",") ..""..getItemsFromList(v.reward) end npcHandler:say("Obrigado pela sua ajuda Recompensas: "..(str == "" and "nenhuma" or ""..str.."").." por ter completado a task do "..k, cid) setPlayerStorageValue(cid, v.storage, "Finished") setPlayerStorageValue(cid, v.storage_start, 0) setPlayerStorageValue(cid, 521456, getPlayerStorageValue(cid, 521456) == -1 and 1 or getPlayerStorageValue(cid, 521456)+1) finisheAllTask(cid) else npcHandler:say('Desculpe,mas você só matou '..((contagem)-1)..' de '..v.count..' '..k, cid) end end end else npcHandler:say("você não está em nenhuma missão task", cid) end elseif isInArray({"sair","leave","exit"}, msg) then if CheckTask(cid) then talkState[talkUser] = 2 for k, v in pairs(tasktabble) do if getPlayerStorageValue(cid,v.storage_start) >= 1 then storagesair = v.storage_start local contagem = getPlayerStorageValue(cid, v.storage) if (contagem == -1) then contagem = 1 end npcHandler:say('você está participando de uma missão task do '..k..' e já tem '..((contagem)-1)..' '..k..' mortos, deseja mesmo sair?', cid) end end else npcHandler:say("você não está em nenhuma missão task", cid) end elseif msgcontains(msg, 'yes') and talkState[talkUser] == 2 then setPlayerStorageValue(cid, storagesair, 0) npcHandler:say("Você foi retirado da task com sucesso!", cid) elseif msg == "no" then selfSay("Tudo bem então", cid) talkState[talkUser] = 0 npcHandler:releaseFocus(cid) end return TRUE end npcHandler:setCallback(CALLBACK_MESSAGE_DEFAULT, creatureSayCallback) npcHandler:addModule(FocusModule:new()) NPC Ludger.xml <?xml version="1.0"?> <npc name="Ludger" script="data/npc/scripts/simple_task.lua" walkinterval="50000" floorchange="0"> <health now="100" max="100"/> <look type="129" head="95" body="116" legs="121" feet="115" addons="3"/> <parameters> <parameter key="message_greet" value="Ola |PLAYERNAME|. quer fazer uma {task}? ou {sair} de uma? tambem pode {receber} premios se terminou ela!" /> </parameters> </npc> Como configurar? monster_race={"cyclops","cyclops smith","cyclops drone"} ou seja vai contar nessa task tanto se eu matar um 'cyclops' como matar tbm um 'cyclops drone' storage_start -- n mexa, é para checar se ele está com a task storage -- é o valor da storage para fazer a contagem. obs: não edite count -- é o total de monstro que tem que matar money -- é qnto de dinheiro ele vai receber ao terminar a task, se n quiser colocar pra receber money só remover essa parte exp -- é quanto ele vai ganhar de exp ao terminar a task, se n quiser colocar pra receber exp só remover essa parte reward -- é a lista dos items que ele vai ganhar ao terminar a task, caso não queira que ele receba items só remover essa parte -- configuração bosses -- em mods tem uma tabela chamada 'configbosses_task' configbosses_task = { {race = "minotaur",Playerpos = {x = 189, y = 57, z = 7}, FromPosToPos = {{x = 186, y = 54, z = 7},{x = 193, y = 60, z = 7}},time = 5}, {race = "necromancer",Playerpos = {x = 196, y = 39, z = 7}, FromPosToPos = {{x = 195, y = 37, z = 7},{x = 198, y = 41, z = 7}}, time = 5}, {race = "dragon",Playerpos = {x = 208, y = 59, z = 7}, FromPosToPos = {{x = 206, y = 56, z = 7},{x = 209, y = 65, z = 7}}, time = 5} } race -- é o nome da task que vai ter boss, só olhar dentro dos [""] que vc editou a tabela dos monstros Playerpos -- é pra onde o jogador vai ao entrar no boss FromPosToPos -- nessa parte são duas pos, é o começo da área e o final da área do boss time -- é o limite de tempo em minutos que o jogador vai poder ficar na sala do boss -- configuração recompensas top 10 jogadores terminar todas as TASKS -- ali em mods tem essa tabela: local config = { exp = {true,100000}, -- vai ganhar exp? se true edite a exp money = {true,200000}, -- vai ganhar money? se true edite a qntidade de dinheiro items ={false,{{2124,2},{2173,1}}}, -- vai receber items? se true edite os items dentro da tabela premium ={false,5} -- vai receber premium days? se true edite os dias q vai receber }
  3. Criando Spells para seu servidor!

    ypz msty reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    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ções
  4. [Talk] Comando Mute/Desmute

    Digoshow reagiu a Vodkart por uma resposta no tópico

    1 ponto
    Em talkactions/script muteplayer.lua local v = {} for k = 1, 100 do table.insert(v, createConditionObject(CONDITION_MUTED)) setConditionParam(v[k], CONDITION_PARAM_TICKS, k*60*1000) end function onSay(cid, words, param) if (words == "/mute") then local t = string.explode(param, ",") if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return true end local player,time,pid = getPlayerByName(t[1]),t[2],getPlayerByNameWildcard(t[1]) if(not pid or (isPlayerGhost(pid) and getPlayerGhostAccess(pid) > getPlayerGhostAccess(cid))) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player with this name doesn\'t exist or is offline.") return TRUE end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você mutou o jogador "..t[1].." por "..time.." minutos.") doAddCondition(player, v[tonumber(time)]) setPlayerStorageValue(player, 90000, os.time()+time*60) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você foi mutado por "..time.." minutos.") elseif (words == "/desmute") then if param == '' then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Invalid param specified.") return true end local player = getPlayerByNameWildcard(param) if(not player)then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Player not found.") return true end if getCreatureCondition(player, CONDITION_MUTED) == false then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "este jogador não está mutado.") return true end doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você desmutou o jogador "..param..".") doRemoveCondition(player, CONDITION_MUTED) setPlayerStorageValue(player, 90000, -1) doPlayerSendTextMessage(player, MESSAGE_INFO_DESCR, "Você foi desmutado.") end return true end talkactions.xml <talkaction log="yes" words="/mute;/desmute" access="2" event="script" value="muteplayer.lua"/> Comando: /mute NOME,MINUTOS /desmute NOME Em creaturescript/script mute_check.lua local v = {} for k = 1, 100000 do table.insert(v, createConditionObject(CONDITION_MUTED)) setConditionParam(v[k], CONDITION_PARAM_TICKS, k*1000) end function onLogin(cid) if getPlayerStorageValue(cid, 90000) >= os.time() then doAddCondition(cid, v[tonumber(getPlayerStorageValue(cid, 90000) - os.time())]) end return TRUE end creaturescript.xml <event type="login" name="MutePlayer" event="script" value="mute_check.lua"/>
  5. 1 ponto
    • Naruto Atarashi Online • • Menu: ├ Informações; ├ Ajustes; ├ Erros; ├ Senha; ├ Prints; ├ Download; ├ Scan; ├ Creditos; └ Agradecimento. • Informações • Spoiler Nome Do Servidor: Naruto Atarashi Online Max Usuarios Online: 100 Online Ele Contém:"Mapa Próprio" ; "Jutsus Próprio" / ( Diga "!jutsus" para saber Seu Jutsu) "Quest Propria". • Ajustes • Spoiler 0.1 - Modificado Dat e Spr (Modificado Por Avuenja) (21/Março) 0.2 - Arrumado Outifts Dos Personagens E Monstros / (Arrumado Por Avuenja) (20/Abril) 0.3 - Arrumado Corpos Dos Montros / Dando Debug quando Players Matavam Os Mesmos / (Arrumado Por Avuenja) (26/Abril) 0.4 - Novos Montros / (Adicionado Por Avuenja) (28/Abril) 0.5 - Erro Trainer / Pouca Vida / ( Arrumado Novamente Por Avuenja) (08/Maio) 0.6 - Novas Houses / (Adicionado Por Avuenja) (26/Maio) 0.7 - Criada Uma Arena PvP / (Adicionado Por Avuenja) (26/Maio) 0.8 - Criado Sistema Ver Jutsus / (Adicionado Por Avuenja) (26/Maio) 0.9 - Arrumado Jutsus Que Não Funcionavam / (Arrumado Por Avuenja) (26/Maio) • Erros • Spoiler 0.1 - Anbu Em Casa Separada Na Cidade Principal / (Ainda Não Arrumado) 0.2 - Pode Se Levar Debug Em Alguns Montros / (Ainda Um Pouco) Obs - Se Achar Mais, Basta Entrar Em Contato Com: [email protected] • Senha • Spoiler Senha Para Entrar No Server / (Do GOD): god / god • PrintScreen • IMAGENS OFFLINES RETIRADAS! • Download's • Spoiler Pacote Nrtao Contém: 0.1 - Dat e Spr; 0.2 - Client; 0.3 - Server; 0.4 - SqliteStudio. DOWNLOAD AQUI • Scan • Spoiler Link • Creditos • Spoiler 50% Eu (Avuenja) Motivo: "Edição Final / Ajustes Finais / Implementação De Sistemas / E Outros". 45% (Stigal) Motivo: "Edição Mediana / Alguns Ajustes". 5% (Seven) Motivo: "Edição Inicial". • Agradecimento • Obrigado A Equipe
  6. Tibia Trainer

    nokha reagiu a dezon por uma resposta no tópico

    1 ponto
    Olá pessoal, Tibia Trainer atualizado para a sua Terceira Versão! Meu primeiro post sobre um aplicativo que eu fiz, não é um bot mas é algo que ajuda e muito por ser leve e eficaz para quem quer treinar em servidores em AFK e não ter o problema de ser "kickado" depois de um tempo. Esse aplicativo que eu criei simula ação humana diretamente no seu Tibia e, com apenas 41kb você já pode deixar seu char treinando em AFK por longos tempos!!! Espero que gostem pois foi feito com muito carinho, sei que não é um super, master, blaster e ultra aplicativo mas acredito que vai ajudar alguém! Imagens Vídeo Está na versão 3 agora com suporte a multi-client, ou seja, você seleciona o processo que deseja iniciar o treino em AFK e pronto! Agora também você pode salvar as magias personalizadas que o seu OTServer tem, não se preocupe se o auto-completar não mostrar a sua magia favorita !!! Você também pode agora colocar o programa no TrayIcon do seu windows para economizar memória!!! Scan Download V3 Obs.: Se caso der algúm erro na hora de rodar, você vai precisar do .Net Framework 4.0 Obs2.:Para quem usa Windows XP, instalei o na sequência esses programas aqui: WIC, Windows Installer 3.1 e então o .Net Framework 4.0 Um abraço, fiquem com Deus! Até a próxima!
  7. Dimiuir XP Pokemon Dash

    yankeelukas reagiu a tonyplyson por uma resposta no tópico

    1 ponto
    Para voce abaixar a exp do Player , Existem 2 Modos Config.lua e Lib Vamos Editar o Config.lua Abra-o o Config Procure por Rates Voce vai encontar o Rate.Experience = .... voce edita a Experiencia Agora vamos pro Lib/Configuration do PDA {Dash Advanced} Lá irá ter um Player.Experience (Não lembro bem , porém tem o nome player e experience) nao tém error é só modificar e pronto Renicie o otserv e seja feliz !! Ajudei ?? REP+ Se eu só tentei . Da 1 REPZINHO tambem
  8. Procurado

    llucas75 reagiu a Latoy por uma resposta no tópico

    1 ponto
    Primeiramente Irei falar um pouco sobre o systema, ele e bem simples mais e legal! é um sistema de recompensa pela cabeça do jogador, a medida que o jogador mata outro ele acumula kills, e quando chega a uma determinada quantia de kill, sua cabeça vale uma recompensa, e quem matar esse jogador recebe o premio -------------------------------------------------------------------------------------- Para ver quantos kills o jogador tem basta falar !kill ou /kill {maxKill = 2 -- quantia maxima de player que vai matar --------------------------------------------------------------------------------------- Vá ate a pasta mods crie um arquivo chamado, Procurado.xml e coloque V 1.0 <?xml version="1.0" encoding="UTF-8"?> <mod name="Procurado" version="1.0" author="Mulizeu" contact="tibiaking.com" enabled="yes"> <config name="pcr_func"><![CDATA[ config = {maxKill = 2, storage = 913874, reward = {2160,100}} function getKills(cid) return getPlayerStorageValue(cid,config.storage) < 0 and 0 or getPlayerStorageValue(cid,config.storage) end ]]></config> <event type="login" name="ProcuradoRegister" event="script"><![CDATA[ domodlib('pcr_func') function onLogin(cid) registerCreatureEvent(cid, "ProcuradoRegister") registerCreatureEvent(cid, "ProcuradoKill") registerCreatureEvent(cid, "ProcuradoDeath") if getPlayerStorageValue(cid,config.storage) == -1 then setPlayerStorageValue(cid,config.storage,0) end return true end]]></event> <talkaction words="/kill;!kill" event="buffer"><![CDATA[ domodlib('pcr_func') return doPlayerSendTextMessage(cid,27,"You have "..getKills(cid).." Killer of the peoples") ]]></talkaction> <event type="kill" name="ProcuradoKill" event="script"><![CDATA[ domodlib('pcr_func') function onKill(cid, target, lastHit) if isPlayer(cid) and isPlayer(target) == TRUE then setPlayerStorageValue(cid, config.storage, getKills(cid)+1) doSendAnimatedText(getCreaturePosition(cid),"+Kill",math.random(1,5)) if getKills(cid) == config.maxKill then doBroadcastMessage("The Player "..getCreatureName(cid).." was Killer "..config.maxKill.." people and now his head is worth "..config.reward[2].." "..getItemNameById(config.reward[1]) , 22) end end return true end]]></event> <event type="death" name="ProcuradoDeath" event="script"><![CDATA[ domodlib('pcr_func') function onDeath(cid, corpse, deathList) if isPlayer(deathList[1]) and getKills(cid) >= config.maxKill then doPlayerAddItem(deathList[1],config.reward[1],config.reward[2]) setPlayerStorageValue(cid, config.storage, 0) doBroadcastMessage("The Player "..getCreatureName(deathList[1]).." was Killed "..getCreatureName(cid).." and earned his reward" , 20) end return true end ]]></event> </mod> Aceito Sujestões e ideias para melhorar o systema Agradeço ao VODKART, por ter passado para mods,e deixar o script melhor configuravel
  9. Vei me ajuda na boa Boletin

    Humbert reagiu a Cat por uma resposta no tópico

    1 ponto
    KKKKK vai que funciona ! PS: NÃO FUNCIONA SE VC FOR UMA GAROTA, VITTU NEM TENTE !!!
  10. [Pedido] Passar por cima de caixa

    MatheusVidaLoka reagiu a Luizito por uma resposta no tópico

    1 ponto
    Testa Aeew
  11. 1 ponto
    Descobri uma maneira de resolver este problema, depois que eu comecei a utiliza-la raramente eu perco algum loot. Ela é bem simples, basta configurar o seu bot conforme as imagens abaixo. No lotter altere o tempo do Open Corpse para 500. No Killer coloque o seguinte código (para cada monstro adicionado na sua lista): "1000 {loot} Cavebot.Stop Killer.Stop Macro.Wait(1800) Cavebot.Start Killer.Start" (Macro Original Editada pelo Guiizao) ... Pronto, seu problemas acabaram, efetue um teste e poste o resultado aqui no fórum.
  12. Procurado

    ricardo3 reagiu a Vodkart por uma resposta no tópico

    1 ponto
    parabéns pela sua idéia, obrigado por compartilhar comigo, fico feliz de ter ajudo de alguma forma rep +
  13. [Talk] Comando Mute/Desmute

    ricardo3 reagiu a Vodkart por uma resposta no tópico

    1 ponto
    se você subir a página e ler o conteúdo dela irá saber.
  14. Peça seu mapa

    Jorosane reagiu a GuuhTorres por uma resposta no tópico

    1 ponto
    Terminei seu mapa luuuck. Veja : Download : Clique Aqui Scan : Clique Aqui
  15. Peça seu mapa

    Jorosane reagiu a GuuhTorres por uma resposta no tópico

    1 ponto
    Muito obrigado pelo elogio e por seu comentário. Att, GuuhTorres
  16. Peça seu mapa

    darkjaques reagiu a GuuhTorres por uma resposta no tópico

    1 ponto
    SkyDangerous, desculpe a demora, mas ai está, fiz bem simples mesmo, e coloquei uns demais detalhes, por ser um bixo raro. Veja as imagens : Imagens : Download : Clique Aqui Scan : Clique Aqui Espero que tenha gostado.
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo