Líderes
-
-
raphaelpdc
MembroPontos111Total de itens -
-
Lorne Lester
MembroPontos7Total de itens
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 05/08/12 em todas áreas
-
Tryller's IP Changer
Tryller's IP Changer
HardCore21 e um outro reagiu a Tryller por uma resposta no tópico
2 pontosTryller's IP Changer Tryller's IP Changer é um aplicativo para substituir o host no TibiaClient. Ele foi desenvolvido em C++, dispenssando a instalação de qualquer outro programa para roda-lo. Isto funciona com os protocolos 7.4, 7.5, 7.6, , 7.2. 7.8, , 7.81, 7.9, 7.92, 8.0, 8.1, 8.11, 8.20, 8.21, 8.22, 8.3, 8.31, 8.4, 8.41, 8.42, 8.5, 8.52, 8.54, 8.55, 8.56, 8.57, 8.6, 8.61, 8.62, 8.7, 8.71, 8.72, 8.73, 8.74, 9.0, 9.1, 9.2, 9.31, 9.4, 9.41, 9.42, 9.43, 9.44, 9.45 , 9.46 , 9.50, 9.51, 9.52, 9.53, 9.54, e 9.6 Imagens: Changelog Versão 1.6 Suporte para Tibia 9.6. Versão 1.4 Suporte para Tibia 9.54. Versão 1.2 Suporte pata Tibia 9.51, 9.52 e 9.53 Corrigido alguns erros na leitura da ,e,oria do ipchanger. Versão 1.1 Suporte para Tibia 9.50. Removido "Informations" problemas devem ser corrigidos antes. Corrigido erro que causava uso extremo de memoria. Refeito estrutura GUI Agora o IP Changer pisca a tela do Tibia e Altera o Titulo quando troca IP Versão 1.0 Suporte para todas as versões do Tibia. Salva a lista de ip's, para isto você deve ir até IP List e adiciona-lo. Suporte para Multi Client. Informações sobre os servidores. Arquivos para atualizar comparando com a versão anterior. IPChanger.exe files/Addresses.xml Download: http://www.mediafire.com/?u1906jr1xsahghn2 pontos -
[Ajuda] Somente meu ip pode fazer tal ação
[Ajuda] Somente meu ip pode fazer tal ação
Gusttavomarinho e um outro reagiu a Vodkart por uma resposta no tópico
2 pontoslocal max = 10 function onLogin(cid) free = {"aqui meu ip"} if isInArray(free, getPlayerIp(cid)) return true end local i = 0 for _, it in ipairs(getPlayersOnline()) do if getCreatureName(it):lower() == "Account Manager" then i = i + 1 end end if i > max then return false end return true end2 pontos -
Tutorial-Truquezinho Yahalari Roofs - Telhados Personalizados -
Tutorial-Truquezinho Yahalari Roofs - Telhados Personalizados -
Augusto e um outro reagiu a Lorne Lester por uma resposta no tópico
2 pontosOlá galeera do Aqui estou eu novamente pra compartilha com vocês um truquezinho na hora de fazer os telhados das casinhas do seu mapa 1. Itens Usados: 2. Vamos ao truquezinho. Depois... Bom é isso toda a explicação está na imageem. Espero que tenham entendido o truquezinho barato mais legalzinho até Aaaah os créditos: Bom pelo truque não sei dizer pois vi na internet em um video, mas nao sei o usuario que o colocou entam, USUARIO UNKNOWN. E uns 70% do Tutorial by me: Lorne Lester Obrigado espero que tenham gostado.2 pontos -
[System] Pontos "P" Points System
[System] Pontos "P" Points System
NighteyeTV reagiu a AgaSsI por uma resposta no tópico
1 pontoP Points System Nome do script : P Points system v1 Versão testada : TFS 0.4 (8.70 Funciona em versões anteriores) Creditos : LsM Como funciona : O sistema funciona como uma recompensa ao player por ficar online por um certo tempo. O player, ao ficar online por um certo intervalo de tempo programado no código, receberá uma quantidade de pontos "P" a qual também se pode alterar. O objetivo foi fazer com que os players se sintam incentivados a ficar online por um maior período de tempo para que recebam tais moedas. Essa é, definitivamente, uma forma fácil de se alcançar um número maior de players online, já que a ideia foi retirada de um MMORPG online de grande sucesso. Como utilizar : C omo o sistema tem como foco dar uma recompensa ao player, no caso pontos P , estes, podem ser utilizados no comercio, em npcs, ou até mesmo na entrada de locais. Sua sintaxe é muito maleável e se encaixa em quaquer requisito desejado. Instalação : Primeiramente, execute a seguinte QUERY em seu banco de dados : Código: ALTER TABLE `accounts` ADD `p_points` INTEGER NOT NULL DEFAULT 0 Em seguida, crie um arquivo com a extensão .lua chamado " points.lua " em " data/creaturescripts/scripts " e adicione o código abaixo : Código: --[[ P Points System by LsM. OTServ Brasil © 2011 Version : v1.0 ]]-- function onLogin(cid) doCreatureSetStorage(cid, 1219, os.time()) return true end function onLogout(cid) doCreatureSetStorage(cid, 1219, 0) return true end Ainda em creaturescripts, abra o arquivo " creaturescripts.xml " e adicione a seguinte TAG : Código: <event type="login" name="PlayerAddPointsTimer" event="script" value="points.lua"/> <event type="logout" name="PlayerResetPointsTimer" event="script" value="points.lua"/> Agora, em " data/globalevents/script " crie um arquivo com a extensão .lua também chamado " points.lua " e cole o seguinte código : Código: --[[ P Points System by LsM. OTServ Brasil © 2011 Version : v1.0 ]]-- local config = { p_time = 3600, -- Tempo em segundos para receber os pontos( 3600 = 1hora ) p_points = 1 -- Quantidade de pontos recebida a cada "p_time" }local function givePoints(cid, quant) if os.time() - getCreatureStorage(cid, 1219) >= config.p_time then doPlayerSendTextMessage(cid, 19, "Congratulations, you recieved ".. config.p_points .." p points. Now you have ".. config.p_points + getPoints(cid) .." p points in your account. Your timer was reseted.") doPlayerAddPoints(cid, quant) doCreatureSetStorage(cid, 1219, 0) doCreatureSetStorage(cid, 1219, os.time()) end return true end function onThink(interval) for i, v in pairs(getPlayersOnline()) do givePoints(v, config.p_points) end return true end E em " globalevents.xml " cole a seguinte TAG : Código: <globalevent name="points" interval="60" event="script" value="points.lua"/> Em seguida vá em " data/talkactions/scripts ", crie um arquivo com extensão .lua chamado " points.lua " e adicione o seguinte código : Código: function onSay(cid, words, param, channel) local getP = getPoints(cid) doPlayerPopupFYI(cid, "You have ".. getP .." P points.") return true end E em " talkactions.xml " adicione a TAG : Código: <talkaction words="!ppoints;/ppoints" event="script" value="points.lua"/> Para finalizar, vá em " data/lib/050-function.lua " e na última linha, adicione as funções abaixo : Código: function getPoints(cid) local res = db.getResult('select `p_points` from accounts where name = \''..getPlayerAccount(cid)..'\'') if(res:getID() == -1) then return false end local ret = res:getDataInt("p_points") res:free() return tonumber(ret) end function doPlayerAddPoints(cid, quant) return db.executeQuery("UPDATE `accounts` SET `p_points` = '".. getPoints(cid) + quant .."' WHERE `name` ='"..getPlayerAccount(cid).."'") end function doPlayerRemovePoints(cid, quant) return db.executeQuery("UPDATE `accounts` SET `p_points` = '".. getPoints(cid) - quant .."' WHERE `name` ='"..getPlayerAccount(cid).."'") end Fim, o sistema está instalado. Como configurar : A parte da configuração é a mais fácil, apenas edite : Código: [/size] [/font] local config = { p_time = 3600, -- Tempo em segundos para receber os pontos( 3600 = 1hora ) p_points = 1 -- Quantidade de pontos recebida a cada "p_time" } Quer utilizar o sistema em um npc, ou action, ou algum outro sistema e não sabe como? Simples, apenas use as seguintes funções : getPoints(cid) A função retorna a quantidade de pontos do player. doPlayerAddPoints(cid, quant) A função adiciona a quantidade(quant) de pontos ao player. doPlayerRemovePoints(cid, quant) A função remove a quantidade(quant) de pontos do player. Ilustração : Funcionamento do script Ilustração de !ppoints Creditos: LsM A í está galera, espero que gostem, e, para os preguiçosos, disponibilizei o download do sistema completo: http://www.4shared.c...nts_System.html1 ponto -
NPC Troca de Itens
1 ponto[NPC] Troca de Itens Olá a Todos! Introdução Estou criando esse tópico, porque vejo que muitos tem dúvida e nada melhor para entender que um próprio exemplo, não achas? Utilidade Será um NPC, que trocará itens com o player, ou seja, pedirá Item1 e dará o Item2, que poderá ser configurado no script. Código Toddy.lua O código acima possui a acessibilidade de troca de IDs e Quantidades, para isso vá no CONFIGS e altere. Quest? Para colocar como uma quest so é necessário mudar de ["false"] para ["true"]. Espero que tenham entendido, qualquer dúvida posta no tópico! Atenciosamente, Aluccard.1 ponto
-
[MoveMents] Mensagem quando o Player passa por 1 Tile
[MoveMents] Mensagem quando o Player passa por 1 Tile
juniorsantana001 reagiu a MatheusVidaLoka por uma resposta no tópico
1 pontoFala galera do Tibia King, Para que estou aqui ? Vim trazer um script muito legal a voces . Como funciona o script ? Quando voce passa por um tile , sobe uma mensagem do tile. Vamos começar então : Primeiro vá em movements/movements.xml e adicione essa tag : Depois vá em data/movements copie qualquer .lua e renomeie para temple , em seguida adicione o script abaixo : Vermelho - O texto que aparecerá ao passar do Tile Agora é só desfrutar do Script !! Creditos : 80% Hannibals (Fazer o Script) 20% MatheusVidaLoka (Remover Bugs e Disponibilizar aqui no Tibia King) Pedi autorização para postar o script , autorização foi aceita !1 ponto -
Ustare TibiaKing v1
1 pontoPor: Guido Yuhara Versão: 1.0 Plataforma: Gesior Fonte: TibiaKing.com [+]Instalação: Para fazer a instalação deste Layout, basta coloca-lo na pasta, Layouts de seu Gesior. Em seguida vá na pasta config, e abra o arquivo config.php com algum editor de texto de sua preferência. Procure por $config['site']['layout'] = ""; e coloque Ustare entre aspas, ficando $config['site']['layout'] = "Ustare"; [+]Screenshot: [+]Download: MediaFire: http://www.mediafire...0r74j2b19p42b4h Obs: Eu não fiz a parte de "design" do site. Apenas re-fiz algumas imagens, e fiz todo código do site pra funcionar no Gesior Aac. Obs²: Ainda há vários bugs nessa versão. Irei com o passar do tempo, arrumando os bugs e atualizando o tópico. Ustare1.0 gesior aac.rar1 ponto
-
[Resolvido] Ajuda urgente!
[Resolvido] Ajuda urgente!
9k22 reagiu a Gusttavomarinho por uma resposta no tópico
1 pontoacho que sim o cara nem mideu rep++ vou vira emo1 ponto -
[Resolvido] Ajuda urgente!
[Resolvido] Ajuda urgente!
Skydangerous reagiu a Gusttavomarinho por uma resposta no tópico
1 pontoCARA EXISTE A HOSPEDAGEM NORMAL PARA SITES E EXISTE O VIRTUAL PRIVATE SERVER = VPS ( QUE SAO USADOS EM OTSERVER PARA DEIXA 24 HORAS) MAIS TIPO NAO EXISTE VPS DE GRATIS E CTZ1 ponto -
Minhas Pixel Art
Minhas Pixel Art
dyroz reagiu a raphaelpdc por uma resposta no tópico
1 pontoTa servindo esse ? Se tiver bom me diz ai pra min por no tópico principal. Vlw ajudou muito.1 ponto -
Minhas Pixel Art
1 ponto
-
Adicionando comando !spells
1 pontoOhGod Respeite as regras O botao editar serve pra isso , pra nao acontecer double posts 2° double post seu Que eu vi ate agora1 ponto
-
Adicionando comando !spells
1 pontoOhgod, cuidado com os posts duplos amigo, se quer brincar vá para o playground sem mais, fica aqui o alerta verbal.1 ponto
-
Tryller's IP Changer
1 pontoNova versão disponivel 1.21 ponto
-
[9.44] Global Compacto EddyHavoc
1 pontoObrigado, pelos elogios. Estou vendo futuras atualizações para postar a vocês.1 ponto
-
[Action] Controlled Attack
1 pontoATENÇÃO: NÃO DOU DIREITO À NINGUÉM DE POSTAR ESTE SCRIPT EM OUTRO LUGAR, SEM MINHA PERMISSÃO. MEU MSN: [email protected] Pretexto: Olá, este é o meu primeiro tópico aqui no TibiaKing, e resolvi trazer pra vocês um script que eu criei, e que estava criando mofo no meu PC haha, eu não vou explicar muito, eu coloquei um vídeo que explica melhor o que o script faz. Explicando: O script é basicamente um ataque que tem uma rota controlada por você, usando ctrl + setas, para direcionar o ataque. - Tempo de controle limitado - Não tem efeito em proction-zone - Os danos são: level do jogador (min), e level do jogador x 3 (max) - Mana gasta: level do jogador x 6 Script: [data/actions/scripts/cattack.lua] function onUse(cid, item, fromPosition, itemEx, toPosition) minMana = getPlayerLevel(cid) * 6 onoff = 4956 quantx = 0 quanty = 0 function setAxis() o = getPlayerPosition(cid) xe = o.x ye = o.y ze = o.z tempo = 3 velocidade = 150 end function doEffect() pos = {x=xe+quantx,y=ye+quanty,z=ze} if getPlayerMana(cid) < minMana then setPlayerStorageValue(cid,work,0) setPlayerStorageValue(cid,onoff,0) elseif getTilePzInfo(pos) == FALSE then local ef = 6 of = 2 doAreaCombatHealth(cid, COMBAT_FIREDAMAGE, pos, 0, -getPlayerLevel(cid), -getPlayerLevel(cid) * 3, ef) -- doPlayerSendCancel(cid,"x = "..xe+quantx..", y = "..ye+quanty..", z = "..ze.."") else doSendMagicEffect(pos,of) -- doPlayerSendCancel(cid,"x = "..xe+quantx..", y = "..ye+quanty..", z = "..ze.."") end addEvent(checkDir,velocidade) end function checkPer() if getPlayerStorageValue(cid,work) == 1 then checkTime() end end function checkTime() if tempo > 0 then doEffect() else stop() end end function stop() posi = {x=xe+quantx,y=ye+quanty,z=ze} doSendMagicEffect(posi,49) doSendAnimatedText(posi,"...",TEXTCOLOR_YELLOW) setPlayerStorageValue(cid,onoff,0) doPlayerSetNoMove(cid,0) addEvent(doPlayerSendCancel,800,cid,"Tempo restante: 0.") end function minusTime() if getPlayerStorageValue(cid,onoff) == 0 then elseif tempo > 0 then doPlayerSendCancel(cid,"Tempo restante: "..tempo..".") tempo = tempo - 1 addEvent(minusTime,1000) elseif tempo == 0 then stop() end end function checkDir() po = getCreatureLookDirection(cid) if po == NORTH then quanty = quanty - 1 elseif po == SOUTH then quanty = quanty + 1 elseif po == WEST then quantx = quantx - 1 elseif po == EAST then quantx = quantx + 1 end checkPer() end if getTilePzInfo(getPlayerPosition(cid)) == TRUE then doSendAnimatedText(getPlayerPosition(cid),"PZ!",TEXTCOLOR_YELLOW) setPlayerStorageValue(cid,work,0) setPlayerStorageValue(cid,onoff,0) elseif getPlayerMana(cid) < minMana then doSendAnimatedText(getPlayerPosition(cid),"MANA",TEXTCOLOR_LIGHTBLUE) doPlayerSendCancel(cid,"Você precisa de "..minMana.." de mana para isso.") setPlayerStorageValue(cid,work,0) setPlayerStorageValue(cid,onoff,0) elseif getPlayerStorageValue(cid,onoff) == 0 then setPlayerStorageValue(cid,work,1) setPlayerStorageValue(cid,onoff,1) doPlayerAddMana(cid,-minMana) doPlayerSetNoMove(cid,1) setAxis() minusTime() checkDir() else doPlayerSendCancel(cid,"Contagem cancelada.") setPlayerStorageValue(cid,work,0) setPlayerStorageValue(cid,onoff,0) doPlayerSetNoMove(cid,0) end return TRUE end "velocidade = 150": velocidade em milisegundos "tempo = 3": tempo em segundos Tag: [data/actions/actions.xml] <action itemid="xxx" script="cattack.lua"/> Note: xxx é o ID do item que será utilizado. Vídeo:1 ponto