Líderes
-
-
-
ferlations
HéroiPontos1565Total de itens -
Private Sub Teste
HéroiPontos1638Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 05/28/11 em todas áreas
-
[TalkAction] Recarregar soft boots por comando
Créditos no script. Explicação: simples, você fala !soft e recarrega sua soft por X valor. Retorna erro caso não tenha a grana ou a worn soft boots. • Crie um arquivo LUA com o nome soft.lua em data/talkactions/scripts e ponha: --[Created by Renato Ribeiro to www.TibiaKing.com and others]-- function onSay (cid, words, param, channel) local preco = 10000 -- gold coins local wornId = yyyy -- id da worn soft boots, bota descarregada local newId = xxxx -- id da nova soft boots, bota carregada if getPlayerItemCount(cid, wornId) >= 1 and getPlayerMoney(cid) >= preco then doSendMagicEffect(getPlayerPosition(cid), 12) doPlayerRemoveItem(cid, wornId) doPlayerAddItem(cid, newId) doPlayerRemoveMoney(cid, preco) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você recarregou sua soft por "..preco.." gps.") else doSendMagicEffect(getPlayerPosition(cid), 2) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você não tem "..preco.." gps ou uma worn soft boots para poder recarregar.") return TRUE end end[/code] [color=#FF0000][b]Atenção![/b][/color] Aqui nestes dois locais: [i] local wornId = [color=#800080]yyyy[/color] local newId = [color=#000080]xxxx[/color][/i] Troque o [color=#800080]yyyy[/color] pelo ID da worn soft boots (descarregada) e o [color=#000080]xxxx[/color] pelo ID da soft boots (carregada). [b]• Depois em [color=#0000FF]data/talkactions/talkactions.xml[/color] ponha a tag em qualquer lugar:[/b] [code]<talkaction log="yes" words="!soft" access="0" event="script" value="soft.lua"> E voalá! (: OBS: Script não testado!</talkaction>3 pontos
-
Find Me: Scripts
Find Me: Scripts
Marcinho e 2 outros reagiu a ferlations por uma resposta no tópico
3 pontosFIND ME Dica: Pressione CTRL+F e digite o nome do script que está procurando. Última atualização: 29/05 Atenção! Você não poderá usar nenhum script Alerta se não tiver fone de ouvido ou caixa de som, se for notbook está tudo certo, mas se for computador e não tiver nenhum dos dois, o som não vai tocar e você não saberá a hora em que o script parou de funcionar. Então cuidado! A • Abrindo portas Esse script serve para que quando está numa hunt, e estiver uma porta te atrapalhando, tu usa ele e não irá mais encomodar, pois ele mesmo irá abrir a atravessar. Mas não adianta persistir a tentar abrir portas que não da, exemplo de casas que não são suas, ou aquelas portas de níveis a qual você não tem nível suficiente. • Alerta com X de CAP Esse script serve para que, quando chegar a um tal nível de cap, que você mesmo irá escolher, ele te alertar com uma musiquinha do windows, então você saberá que tem algo de errado e irá verificar o tibia, e verá que chegou na CAP que pediu para te alertar. • Alerta end Food Bem, ele serve para te alertar, enviando um som que você mesmo pode escolher, quando a food que você escolheu para estar configurada, acabar. Ele irá te alertar, assim, sabendo que a food acabou e que deve ir comprar mais. Testado e aprovado. • Alerta monstro na tela Esse script serve para, quando um certo monstro entrar na tela do tibia que você está usando, o monstro que você irá configurar para te alertar com uma musiquinha infeliz do windows, rs. Enfim, ele irá te alertar quando o monstro que você configurou, entrar na tela do seu tibia. • Alerta spears acabando Enfim, neste script aqui, você irá configurar quantas spears você tem, e quantas spears você quer que alerte quando chegar aquela quantidade de spears. Exemplo, você deve ter umas 20 spears, ele irá te alertar quando chegar a 5 spears, irá tocar uma musica do windows e se você estiver fazendo algo no computador, irá perceber. • Andar com W-A-S-D Bem, como diz o titulo, esse script serve para trocar os botões, exemplo, quando você colocar o script e apertar Executar, ele automaticamente irá trocar os movimentos, ou seja, você irá começar a andar tanto quanto as setas quanto as teclas W-A-S-D, isso é muito útil para alguns que estão acustumados a jogar em outros jogos. Testado e aprovado. • Aprendendo a Scriptar Potion Bem, esse script serve para você ficar usando uma potion em uma certa quantia de life, para você não morrer. Dentro da pasta do script contém um pequeno arquivo .txt explicando algumas coisas, acho bom você abrir para maior entendimento. Contém também um video-tutorial no final para alguns de vocês que não sabem scriptar nada. Testado e aprovado. • Atacar com Delay Well, ele primeiramente tem o objetivo de dar algum tempo antes do ataque de um monstro, mas claro, você pode escolher o tempo de delay que quer usar, e também pode escolher em qual/quais monstro/monstros vai querer usar o delay. • Auto ScreenShot ~ Skills Bem, esse script é para tirar um ScreenShot quando você upar o Level, Axe, Magic Level, Fishing ou Shield. Você tem duas opções de imagem, .PNG, bem, ela é mais pesada, mas fica com bem mais qualidade. Temos também a .JPG, ela é muito boa, é mais leve só que a qualidade é menor do que a .PNG. C • Change Gold OTserv Bem, esse sript faz com que você transforme seus 100 gold, em sua bag, em uma platinum coin automaticamente, mas, como todos sabem, no global não tem como transformar clicando nela, então esse script pega somente em OTservers. Testado e aprovado. F • Fazendo Enchanted Spear Bem, esse script faz com que quando acabar suas enchanted spears, ele fazer mais, ou seja, ele usar Exeta Con quando as enchanted spears acabarem ou quando ganhar novas spears normais, ele irá transformar as spears em enchanted spears, todas elas, se tiver mana suficiente. Testado e aprovado. I • Ignorar Summons Esse script faz com que você, numa hunt, tem o monstro mãe e tem os summons, ele faz com que você ignore os summons e vá direto pro monstro mãe. Muito bom né? Sim sim, isso vai facilitar a vida de vocês pra não confundirem mais o monstro real com o summon. Testado e aprovado. T • Target Locker Bem, como diz o titulo, esse script é um target locker, ou seja, mesmo o player que você está atacando sair da sua tela de tibia, você irá continuar perseguindo/atacando ele, esse script foi feito praticamente para mages e paladinos, pois são bons na luta de distância. Testado e aprovado. • Text & Logout ~ GM Bem esse script irá ser de muito útil para vocês, ainda mais porque o TibiaBot NG não é super confiável, quanto mais o Completo c/ Potion, então procurei sobre isso mesmo para ajudar a vocês, enfim, ele irá falar "laagggg" quando algum GM se aproximar, mesmo estando em ghost. _______________________________________________________________________________________________ • Nota: Caso algum tópico, ou até mesmo o download do script esteja desativado, avise-me aqui. • Nota: Estarei sempre ativo para atualizar as novas scripts que postarem no fórum. • Nota: Eles são separados pela ordem alfabética para maior facilidade de acesso. • Nota: Caso alguém esteja com dúvidas nos scripts, avise no próprio tópico do script que tem a dúvida, caso contrário receberá alerta de reputação. • Nota: Se tiver uma nova script, eu irei saber pois estarei sempre ativo na sessão procurando novos/velhos scripts para por aqui.3 pontos -
[Pedido]Video Aula em C++ para iniciantes
[Pedido]Video Aula em C++ para iniciantes
Private Sub Teste e um outro reagiu a Flamer por uma resposta no tópico
2 pontosQuerer aprender só com vídeo aulas pode ser meio complicado, até por conta do tempo das aulas, que não deve permitir que tanta coisa seja explicada de maneira profunda. Recomendo algum livro se quiser ter uma boa noção de todo o conteúdo da linguagem. Neste link são recomendados alguns livros/apostilas, e tem alguns para baixar de graça: http://www.pontov.com.br/site/index.php/cpp/46-conceitos-basicos/88-roadmap-c Eu recomendo o C++ Como Programar , Deitel . Você pode achar facilmente pela internet (em Inglês).2 pontos -
[Action] Quest que ganha crystal coins equivalente ao level
Créditos: Eu (por criar o script), thalia (por me ajudar e algumas correções básicas) Sei que parece um script básico, mas é que eu estou aprendendo ainda, então não reclama .l. Explicação: Se você for level 50 vai ganhar 50 crystal coins, se for level 10 vai ganhar 10 crystal coins etc. • Crie um arquivo LUA com o nome cclevelquest.lua em data/actions/scripts E ponha: function onUse(cid, item, fromPosition, itemEx, toPosition) local config = { storage = 1579, itemid = 2160, qnt = getPlayerLevel(cid), } if getPlayerStorageValue(cid, config.storage) == 1 then return doPlayerSendCancel(cid, "You already make this quest.") else setPlayerStorageValue(cid, config.storage, 1) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You received "..config.qnt.." crystal coins.") doPlayerAddItem(cid, config.itemid, config.qnt) end end [/code] Você pode trocar o itemid pra outro item que seja contável também.. mas não esquece de trocar o nome nessa linha: [code]doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "You received "..config.qnt.." crystal coins.") Onde tá crystal coins. • Em actions.xml coloque <action actionid="9898" event="script" value="cclevelquest.lua"/> No mapeditor você vai colocar 9898 no actionid nas propriedades do chest e não em uniqueid Abraços.1 ponto
-
[MEGA] Listão de ID's
[MEGA] Listão de ID's
Marcelo Sperb reagiu a GustavoLuiz por uma resposta no tópico
1 pontoOlá a todos , estava procurando na internet uma lista de de id's para eu poder botar no BOT , pois alguns BOTs não estão adicionando os itens ,porém essa lista é muito grande e umas das melhores e vou postá-lo para vocês A maioria das listas de IDs de itens em Botting fóruns não estão completas, então eu vou tentar o meu melhor para concluí-lo agora. Responder se você sabe mais do ID! É alfabética, mas se você ainda tem problemas em encontrar a identificação do item que você precisa experimentar a função de pesquisa. Ou Ctrl + F (Pesquisar comando pesquisa do navegador embutido função). Se a identificação é xxxx, então eu não sei se ainda assim não pergunte para ela, provavelmente será adicionado em breve. Alguns itens não podem ser úteis para vocês, mas algumas pessoas precisam IDs para outras coisas do que apenas cavebotting. É por isso que eu postar TODOS os itens para que ele seja tão completo quanto possível. Começando : [Helmets/Hats/Masks/Headwear] [Armors/Coats/Jackets etc.] [Legs/Pants etc] [boots/Shoes/Feetwear] [shields] [spellbooks] [Axe Weapons] [Club Weapons] [sword Weapons] [Distance Weapons] [Wands] [Rods] [Muniçao/Paladins] [Rings] [Amulets & Necklaces] [Ferramentas] [Fontes de Luz] [items de Criaturas/Items de Addon] [Plants and Herbs] [Food] [Vials,Potions,Drinks,Liquids etc] [Magical Items] [Party Items] [Jóias] [Equipamento Rusty] [Lixo] [Runas] Items de Quest] [Livros] [Decoração] [ursos e Brinquedos] [Ferramentas de Cozinha] [Troféis] [backpacks e Bags] [Fluid Containers] [Documentos e Papéis] [Furniture] [instrumentos Musicais] Se Gostou , +REP Att, Gustavo Luiz1 ponto -
[TalkAction] GM faz player falar
1 pontoCréditos no script. Explicação: só GM pode usar essa talkaction... ela com esse talk o GM pode falar pelo player. Por exemplo, eu falo /ps Player, sou noob e o player chamado Player irá falar "Sou noob" em qualquer lugar que ele esteje. Seja feliz para trollar os players do seu ot. Sei que é um script inútil, mas ninguém te perguntou nada. :star: :staroff: Vá em data/talkactions/scripts copie qualquer arquivo LUA, renomeie para doplayersay.lua, apague tudo de dentro e cole isto aqui: --[Created by Renato Ribeiro for TibiaKing.com]-- function onSay(cid, words, param, channel) if(param == '') then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "É necessário um paramêtro."), TRUE end local prm = string.explode(param, ",") local pos = getCreaturePosition(cid) local plr = getPlayerByName(prm[1]) if (plr == nil) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "O player está offline ou não existe.") elseif (prm[2] == nil) then return doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "É necessário a mensagem após a vírgula.") end return doCreatureSay(plr, prm[2], 1), TRUE end[/code] Depois vai em data/talkactions abra o talkactions.xml e ponha em gamemaster (se não tiver ponha em qualquer lugar): [code]<talkaction log="yes" words="/ps" access="3" event="script" value="doplayersay.lua"/> * o access="3" é muito importante para que só GM use, não tire-o! Checagens: •Sem parâmetro 01:17 /ps 01:17 é necessário um paramêtro. • Sem mensagem 01:18 /ps Keepline 01:18 é necessário a mensagem após a vírgula. • Player offline ou não existe 01:19 /ps Kepline 01:19 O player está offline ou não existe. • Funcionando 01:12 /ps Keepline, kkk 01:12 Keepline [8]: kkk Se gostou pede bis :} OBS: O Script funcionou de primeira, não deu nenhum erro *o*, palmas pra min kkk1 ponto
-
[Resolvido] Passar por parcel/box e afins (?)
Só marcar estas opções1 ponto
-
Mudando a versão do mapa
Mudando a versão do mapa
ferlations reagiu a Wikle por uma resposta no tópico
1 pontoOlá, Primeiramente, você precisa do Remere's Map Editor, clicando aqui você entra no site oficial onde se encontra o download da versão mais atual. 1. Abra o RME e vá em Map » Properties... Ctrl-P <ver imagem abaixo> 2. Na parte Client Version <ver imagem abaixo> você coloca para qual versão você deseja mudar seu mapa 3. Clique em Ok 4. Irá aparecer uma mensagem <ver imagem abaixo>, basta clica em Sim __________________________________ Obs.: Possível(ei) erro(s): 1. "Could not locate Tibia.dat and/or Tibia.spr, please navigate to your Tibia 8.50 installation folder." Esse erro ocorre pois o RME não encoutrou o Tibia.dat e/ou Tibia.spr da respectiva versão do mapa, para arrumar, basta clicar em Ok e selecionar o diretório onde está instalado tal versão. Créditos pelo tutorial: Pedroddcunha1 ponto -
[TalkAction] Criar Logs (GM+)
[TalkAction] Criar Logs (GM+)
lassdarck2 reagiu a Renato por uma resposta no tópico
1 pontoFiz o script para o pedido: Créditos no script. Explicação: O GM fala /createlog Texto, e o texto é gravado dentro de um arquivo chamado logs.txt na data do seu server. Em data/talkactions/scripts crie um arquivo chamado createlog.lua e bote dentro: --[Created by Renato Ribeiro for TibiaKing.com]-- --[Pedido: http://tibiaking.com/forum/topic/2626-talkaction-pedido-logs-para-gms]-- function onSay(cid, words, param, channel) local file = "data/logs.txt" local name = getPlayerName(cid) if(param == '') then doPlayerSendTextMessage(cid, MESSAGE_STATUS_CONSOLE_BLUE, "Erro: Sem parametro.") return true else doWriteLogFile(file, "["..name.."] Log: "..param..".") end end [/code] Agora abra o arquivo [color=#0000FF][b]talkactions.xml[/b][/color] na pata [b]data/talkactions[/b] e bote esta tag: [code]<talkaction log="yes" access="3" words="/createlog" event="script" value="createlog.lua"/> Pronto, agora sempre que um gm, cm ou god falar "/createlog Texto", o texto será gravado no arquivo logs.txt que será criado na pasta data do seu server. É isso!1 ponto -
[Action] Alavanca De Pontes Que Desaparecem
[Action] Alavanca De Pontes Que Desaparecem
Arthur reagiu a MatheusMkalo por uma resposta no tópico
1 pontoBem, existem varios scripts por ai de pontes que aparecem e desaparecem que sao bugadas e pequenas entao eu fiz esse script para que voce pudesse fazer uma ponte grande e decorada: ScreenShot: Vá em data/actions/scripts e bote um arquivo.lua com o nome de pontealavanca com esse script: function removeAll(configs, leverpos, tp, water, leveroff, leveron) local player = nil for i,x in pairs(configs) do for s, t in pairs(x) do for l = 0,255 do if isPlayer(getThingFromPos({x=t.x, y=t.y, z=t.z, stackpos = l}).uid) then player = {x=t.x, y=t.y, z=t.z, stackpos = l} break end end end end if player then doTeleportThing(getThingFromPos(player).uid, tp) end for i,x in pairs(configs) do for s, t in pairs(x) do for l = 0,255 do t.stackpos = l if getThingFromPos(t).itemid == i then if l == 0 then doTransformItem(getThingFromPos(t).uid, water) else doRemoveItem(getThingFromPos(t).uid) end end end end end for l = 0,255 do leverpos.stackpos = l if getThingFromPos(leverpos).itemid == leveron then doTransformItem(getThingFromPos(leverpos).uid, leveroff) break end end end function onUse(cid, item, fromPosition, itemEx, toPosition) local configs = { [1284] = {{x=56, y=60, z=7},{x=56, y=61, z=7},{x=56, y=62, z=7},{x=56, y=63, z=7},{x=56, y=64, z=7},{x=56, y=65, z=7},{x=56, y=66, z=7},{x=55, y=60, z=7},{x=55, y=61, z=7},{x=55, y=62, z=7},{x=55, y=63, z=7},{x=55, y=64, z=7},{x=55, y=65, z=7},{x=55, y=66, z=7},{x=54, y=60, z=7},{x=54, y=61, z=7},{x=54, y=62, z=7},{x=54, y=63, z=7},{x=54, y=64, z=7},{x=54, y=65, z=7},{x=54, y=66, z=7}}, [2742] = {{x=55, y=62, z=7}}, [1543] = {{x=54, y=60, z=7},{x=54, y=61, z=7},{x=54, y=62, z=7},{x=54, y=63, z=7},{x=54, y=64, z=7},{x=54, y=65, z=7},{x=54, y=66, z=7},{x=56, y=60, z=7},{x=56, y=61, z=7},{x=56, y=62, z=7},{x=56, y=63, z=7},{x=56, y=64, z=7},{x=56, y=65, z=7},{x=56, y=66, z=7}}, } local firstpos = {x=56,y=67,z=7} -- Posiçao do lado inicial da ponte local waterid = 4612 -- Item ID da agua. local time = 5 -- Em segundos local leveroff, leveron = 1945, 1946 -- Ids da alavanca puxada e nao puxada, respectivamente. if item.itemid == leveroff then for i,x in pairs(configs) do for s, t in pairs(x) do doCreateItem(i, t) doTransformItem(item.uid, leveron) end end addEvent(removeAll, time*1000, configs, getThingPos(item.uid), firstpos, waterid, leveroff, leveron) end return TRUE end Agora vá em actions.xml e bote essa linha: <action actionid="45666" event="script" value="pontealavanca.lua"/> Bote o actionid 45666 na alavanca e divirta-se '-' Para configurar a ponte basta voce fazer isso: Va no local configs = { ...... Apague tudo e deixe assim: local configs = { } Agora bote o itemid que sera criado ao puxar alavanca entre [] .. assim: local configs = { [1284] } Agora bote um = {}, ... local configs = { [1284] = {}, } Agora bote as posiçoes aonde vao ser criados os items 1284 separados por virgulas. local configs = { [1284] = {{x=1,y=2,z=3},{x=7,y=4,z=3}}, } By MatheusMkalo1 ponto -
[TalkAction] Comprar premium por dias
Créditos no script. Explicação: A talkaction de alguns otservers você não escolhe quantos dias de premium você deseja. E sim é algo pré-configurado no server. Então aqui neste script você escolhe quantos dias de premium você quer pagando 1k por cada dia dizendo !addpremium DIAS. Exemplo: !addpremium 50 -- comprará 50 dias de p.a Você não pode possuir mais que 360 dias de p.a então coloquei algumas checagens. Tal como adicionar mais de 360 dias de uma vez e também somando seus dias atuais com o tanto desejado assim se o resultado for maior que 360 aparecerá uma mensagem falando que não é possível junto ao número de dias que você poderá comprar calculado por 360 menos dias atuais. • Crie um arquivo LUA com o nome addpremium.lua em data/talkactions/scripts e ponha: -- Author: Renato Ribeiro -- Thanks for help: thalia, mkalo -- Url: www.tibiaking.com function onSay(cid, words, param, channel) local prm = tonumber(param) local maxdays = 360 local precopordia = 1000 if (prm == nil) then doSendMagicEffect(getPlayerPosition(cid), 2) return doPlayerSendCancel(cid, "Diga quantos dias deseja comprar.") elseif (prm == 0) then doSendMagicEffect(getPlayerPosition(cid), 2) return doPlayerSendCancel(cid, "Você não pode comprar 0 dias de premium.") elseif (prm > maxdays) then doSendMagicEffect(getPlayerPosition(cid), 2) return doPlayerSendCancel(cid, "Você não pode comprar mais que "..maxdays.." dias de premium de uma só vez.") else if getPlayerPremiumDays(cid)+prm > maxdays then doSendMagicEffect(getPlayerPosition(cid), 2) return doPlayerSendCancel(cid, "Você só pode ter "..maxdays.." dias de premium, no entanto você só poderá comprar no máximo "..maxdays-getPlayerPremiumDays(cid).." dias.") else if getPlayerMoney(cid) >= prm*precopordia then doSendMagicEffect(getPlayerPosition(cid), 12) doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Você comprou "..prm.." dias de premium account por "..prm*precopordia.." gold coins.") doPlayerAddPremiumDays(cid, prm) doPlayerRemoveMoney(cid, prm*precopordia) return TRUE else doSendMagicEffect(getPlayerPosition(cid), 2) return doPlayerSendCancel(cid, "Você precisa de "..prm*precopordia .." gold coins para comprar "..prm.." dia(s) de premium.") end end end end[/code] [b]• Depois em data/talkactions/talkactions.xml ponha a tag em qualquer lugar:[/b] [code]<talkaction log="yes" words="!addpremium" access="0" event="script" value="addpremium.lua"> Testado e funcionando!</talkaction>1 ponto
-
Alerta com X de CAP!
Alerta com X de CAP!
ferlations reagiu a Daniel Neves por uma resposta no tópico
1 pontoPessoal, eu procurei uns 2 dias seguidos e não achei nemhum que funciona-se após eu testar esse funcionou eu venho disponibilizar a todos porque eu não quero que meu colegas demorem tanto para achar 1 script que estão precisando... Alerts you when X of capacity.ng1 ponto