Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. [Demo] Auction Npc

    DevMorgan e um outro reagiu a Vodkart por uma resposta no tópico

    2 pontos
    Olá fiz este tópico para mostrar um npc que eu estive desenvolvendo hoje, é um npc de auction, vou explicar com algumas screen's: *Suporta servidores em Sqlite e Mysql* O Npc basicamente funciona da seguinte maneira, você "deposita" alguns items neste npc e durante "X" dias ele vende para você, claro que o npc irá cobrar "Y" preço pelo serviço: por exemplo vou depositar no npc 2 solar axe: (No meu caso ele vai me vender o item até o dia 20 de setembro como está ali na imagem) [+] Além disso você pode verificar os items que você depositou no npc: [+] Então para comprar basta falar dizer trade e selecionar o tipo de item que você quer comprar que o próprio npc irá selecionar para você: [+] Como eu tinha colocado somente 2 solar axe e se algum player exceder esse limite retorna uma mensagem: [+] Caso algum player compre o seu item você é avisado tanto offline como online: (Neste caso eu comprei as 2 solar axe que deu um total de 300000) [+] Para remover o dinheiro recebido pelo item basta ir no npc: [+] Ah Vod, mas se eu não vender os items oque acontece com eles? eles são enviados para o depot e você é avisado: Por enquanto é só isso, eu estava colocando mais uns items no npc para ver como fica: obs: tem 2 demon armor porque são de players diferentes xD
  2. [Nicaw AAC] TheSpring Template

    seminu e um outro reagiu a Renato por uma resposta no tópico

    2 pontos
    DESCULPE PELA MÁ QUALIDADE DAS IMAGENS Use com todas as páginas e arquivos ou não irá funcionar 100%. Clique para baixar.
  3. Top Do Server

    Danilo Rodrigues e um outro reagiu a Skyforever por uma resposta no tópico

    2 pontos
    Olá, é um sistema que mostra quem é o novo top do servidor. vá em Pasta do seu OT/data/creaturescripts nome_do_script.lua function getTop() -- função by vodkart local query = db.getResult("SELECT `name`, `level` FROM `players` WHERE `id` > 6 AND `group_id` < 2 ORDER BY `level` DESC, `name` ASC;") if (query:getID() ~= -1) then return {query:getDataString("name"),query:getDataInt("level")} end return false end function onAdvance(cid, oldLevel, newLevel) if skill == 8 then local top = getTop() if newLevel > top[2] and getCreatureName(cid) ~= top[1] then broadcastMessage(getCreatureName(cid).." é o novo TOP do servidor ele está no level [" .. newLevel .. " ] .", 25) end end return true end creaturescripts.xml <event type="advance" name="checkNewTop" script="nome_do_script.lua"/> login.lua registerCreatureEvent(cid, "checkNewTop") É isso galerinha flws.
  4. [TIBIA DOWNLOAD] Thais War

    gustavo156 reagiu a EddyHavoc por uma resposta no tópico

    1 ponto
    Moderadores este tópico é um servidor completo sem querer postei na área de mapping se for possível mover para OT 8.60 [ War Server ] Welcome to Perfection [EddyHavoc] [8.60] Olá Galera do TibiaKing, venho trazer a vocês um mapa que está 100% Totalmente sem bug pronto para deichar Online. Informações Cidade de Thais, totalmente fechada para Player versus Player (PVP) No Depot você encontrar alguns NPC's Novos e Editados. Depot de Thais é encontrado dois Teleport que vão para a Área de Treinamento e para a Hunt do servidor, como é um servidor de war eu fiz pequena, pois o interessante é a war mais está bem feita, a Área de Treinamente é NO-PVP para os players treinarem o quanto que quizer. O Resto acho que é legal que vocês baixem para ver. Imagens Download do Servidor Completo ! (APenas o mapa está sem BUG) DATABASE DO SERVIDOR SE VOCê FOR USA SQLITE-STUDIO. CLIQUE AQUI. Aguardem o Próximo Update. Ajudei? Gostou ? +REP, +REP é de graça, não custa nada.
  5. Criando Houses Rme 2.1

    acesso123 reagiu a Leonardo Simonetto por uma resposta no tópico

    1 ponto
    °Como Fazer House° Olá Pessoas do TibiaKing, Hoje Irei Encinar a Criar Casas "Houses" Pelo Rme. Antes Disso Leia: Eu sei que existe varios tutoriais,video-aulas,etc... Estou Fazendo Por Minha Vontade o Tutorial ;P Comentem se Tiverem Duvidas ou Sugestões. Tutorial é Composto Por Imagens para Facilitar... ​ ​ Vamos ao Trabalho! 1° Explicação: Abra seu RME e Clique aba Palette e selecione House Palette. Como Mostra a Imagem. 2° Explicação: Após ter Clicado em House Palette, Cliquem em Houses e Selecione a cidade onde Você esta e que quer criar a House. 3° Explicação: Após ter feito, Cliquem em "Add" Logo abaixo. Em seguida Observe Que apareceu o Endereço da House. 4° Explicação: Depois de Clicar em Add,Selecione toda a House (Desculpe por escrever errado na Imagem). °5 Explicação: Após Ter selecionado o interior da house clique em "Select Exit",e Vá na frente da Porta e Clique com o Botão Esquerdo,Como mostra a Imagem Abaixo. °6 Explicação: Observe como se fosse uma Póssa de água na frente da porta. Após isso salve o RME, e Inicie/Reinicie seu server. °7 Explicação: Por Fim,De Look na Sua Porta e Pronto, Estará o preço eo Endereço! Creditos: Leonardo Simonetto Gostou? #Rep_+
  6. Apredendo a ler Battle List

    Drazyn1291 reagiu a Kimoszin por uma resposta no tópico

    1 ponto
    Resolvi fazer essa source para animar um pouco vocês, quero ver programadores aqui, caralho ! Vamos lá pessoal, gogo! - Oque você vai aprender? Interagir com o Tibia Ler endereços de Memoria Mecher com Battle List E varias outras coisas Feito no Delphi 2010. Battle List Reader.rar
  7. New Gesior Global Rl

    Vodkart reagiu a xandele por uma resposta no tópico

    1 ponto
    New Gesior Global Rl olá pessoal, estava com net 3g " ai resolvi editar um gesior, deixa lo parecido com o global, ai esta bom pra ots globais, se quizer da pra traduzir as paginas ou deixalo assim mesmo, qualquer erro avisem, mais pra frente deixo ele 100% Imagems -> Link pra Download -> AQUI!! Link do scan -> AQUI!! no scan diz ter um, mas obviamente nao é nada. Senha pra extrair: "www.evenhost.net" sem as aspas Database ja inclusa no download, basta importar certinho, em killstatictics.php configure com as informações do phpmyadmin, adicione o script abaixo pra que funcione corretamente junto ao seu ot. killstatistics.php //CONFIG $mysql_user = "user"; $mysql_pass = "password"; $mysql_database = "database"; $mysql_host = "localhost"; //END OF CONFIG Agora no ot --> creaturescript/scripts/ crie um arquivo com nome de counter, no caso vai ficar counter.lua adicione nele o seguinte: function onKill(cid, target, lastHit) local monster = getCreatureName(target) if isMonster(target) == TRUE then db.executeQuery("INSERT INTO killed_monsters (`name`, `date`) VALUES\n('".. monster .."',".. os.time() ..");") end return TRUE end em login.lua adicione: registerCreatureEvent(cid, "Counter") em creaturescripts.xml adicione: <event type="kill" name="Counter" script="counter.lua"/> pronto. vlw
  8. Fabrica de Pixels

    Gratos reagiu a raphaelpdc por uma resposta no tópico

    1 ponto
    Então galera, tenho essa ideia a muito e muito e muito tempo, mais ate hoje nunca que tirei ela do papel mais, agora estou pondo essa ideia pra frente, aqui nesse topico com o intuito de treinar e ajudar a todos, vou fazer uma fabrica de pixel art, que seria a pessoa fazer um pedido do sprite e eu fazelo. A ideia: minha ideia é ajudar a todos os que precisam de sprites para seus ots e afins, e também com isso ajudar a min mesmo evoluindo a cada dia mais no ramo de sprites. O pedido: Para fazer o pedido usem esse modelo, abaixo, ele simplificara as coisas e agilizara bastante na hora de vocês fazerem os pedidos. Exemplos de Trabalho: Aqui logo abaixo alguns exemplos de trabalhos que tenho feito para avaliarem se estou apto de fazer isto ou não. Alguns podem me conhecer como Illusionist do P45 Que isto ajude a todos Se puderem fixem o topico para ficar mais pratico. Obs: Se quiserem posso por o passo a passo da sprite, mais digam no pedido se quiserem o passo a passo !
  9. [Talkaction]Sistema De Comprar Item

    Angelo Gabriel reagiu a Stigal por uma resposta no tópico

    1 ponto
    Eai Tibianos! Trago Sistema De Compra De Itens Por Talkaction. Índice: Infomações. Tutorial. Creditos. Informação: Tutorial: Creditos: Stigal = 100%
  10. [Demo] Auction Npc

    Willian Brum reagiu a Skyforever por uma resposta no tópico

    1 ponto
    Lol,bem legal esse NPC pretende postalo?
  11. Genius Movement By Mkalo

    Ariius reagiu a Gustavo Ferreira por uma resposta no tópico

    1 ponto
    data/movements/scripts/Genius.lua: CurrentSteps = {} CurrentSequence = {} PuzzleGeniusConfig = { centerPlayerPos = {x=988,y=985,z=7}, effectsid = { [9562] = {1, 0}, [9563] = {0, 1}, [9564] = {-1, 0}, [9565] = {0, -1} }, appearInterval = 1, disapear = 0.6, backPos = {x=987,y=982,z=7}, rewardPos = {x=995,y=988,z=6}, roundTimes = 100, } CurrentSequence = {} PuzzleGenius = {} function randomIndexFromTable(tab) local tb = {} for i,x in pairs(tab) do table.insert(tb, i) end return tb[math.random(1, #tb)] end function tileEffect(tileid, pos, int) local tile = getThingFromPos({x=pos.x, y=pos.y, z=pos.z, stackpos=0}) doItemSetAttribute(tile.uid, "aid", 6661) local a = doCreateItem(tileid, pos) addEvent(function() local tile = getThingFromPos({x=pos.x, y=pos.y, z=pos.z, stackpos=1}).uid doRemoveItem(tile, 1) end, int*1000) end function PuzzleGenius:ExecuteSequence(cid) if #CurrentSequence >= PuzzleGeniusConfig.roundTimes then doTeleportThing(cid, PuzzleGeniusConfig.rewardPos) doPlayerSetNoMove(cid, false) CurrentSteps = {} CurrentSequence = {} return true end table.insert(CurrentSequence, randomIndexFromTable(PuzzleGeniusConfig.effectsid)) for i,x in ipairs(CurrentSequence) do addEvent(tileEffect, PuzzleGeniusConfig.appearInterval*i*1000, x, {x=PuzzleGeniusConfig.centerPlayerPos.x+PuzzleGeniusConfig.effectsid[x][1], y=PuzzleGeniusConfig.centerPlayerPos.y+PuzzleGeniusConfig.effectsid[x][2], z=PuzzleGeniusConfig.centerPlayerPos.z},PuzzleGeniusConfig.disapear) end addEvent(doPlayerSetNoMove, (PuzzleGeniusConfig.appearInterval*#CurrentSequence+PuzzleGeniusConfig.disapear)*1000, cid, false) end function PuzzleGenius:Check(cid, currentSteps) if currentSteps[#currentSteps] == CurrentSequence[#currentSteps] then return true end return false end function onStepIn(cid, item, pos, fromPos) if pos.x == PuzzleGeniusConfig.centerPlayerPos.x and pos.y == PuzzleGeniusConfig.centerPlayerPos.y then if #CurrentSequence < 1 then doPlayerSetNoMove(cid, true) return PuzzleGenius:ExecuteSequence(cid) else return false end end local coordinates = {pos.x-fromPos.x, pos.y-fromPos.y} for i,x in pairs(PuzzleGeniusConfig.effectsid) do if x[1] == coordinates[1] and x[2] == coordinates[2] then table.insert(CurrentSteps, i) if PuzzleGenius:Check(cid, CurrentSteps) then doCreateItem(i, {x=PuzzleGeniusConfig.centerPlayerPos.x+coordinates[1], y=PuzzleGeniusConfig.centerPlayerPos.y+coordinates[2], z=PuzzleGeniusConfig.centerPlayerPos.z}) end end end if PuzzleGenius:Check(cid, CurrentSteps) then doTeleportThing(cid, fromPos, true) if #CurrentSteps == #CurrentSequence then doPlayerSetNoMove(cid, true) CurrentSteps = {} addEvent(function() PuzzleGenius:ExecuteSequence(cid) end, 500) end else doTeleportThing(cid, PuzzleGeniusConfig.backPos) CurrentSteps = {} CurrentSequence = {} end return TRUE end function onStepOut(cid, item, pos, fromPos) local tile = getThingFromPos({x=pos.x, y=pos.y, z=pos.z, stackpos=1}) for i,x in pairs(PuzzleGeniusConfig.effectsid) do if i == tile.itemid then addEvent(function() local tilee = getThingFromPos({x=pos.x, y=pos.y, z=pos.z, stackpos=1}).uid doRemoveItem(tilee, 1) end, 100) break end end return TRUE end tags movements.xml: <movevent type="StepIn" actionid="6661" event="script" value="Genius.lua"/> <movevent type="StepOut" actionid="6661" event="script" value="Genius.lua"/> Mapa: A - Action ID 6661. B - Teleport que teleporta para A, centerPlayerPos no script. Achei esse script muito interessante e resolvi compartilhar aqui com vocês! Creditos 99% (MatheusMkalo) 1% Gustavo Ferreira (Trazer Ao Tibia King)
  12. Seu Último Trabalho

    3visan reagiu a Arttxel por uma resposta no tópico

    1 ponto
    /\ em vez de criticar Sobre AA etc.. pq nao dar um exemplo a ele? AA não é apenas suavizar as cores, vão ter momentos em que o AA sera inviável em alguns casos ou pelo fato de não haver espaço ou para poder dar o efeito desejado. Como Curvas, Espinhos é algo mais complicado a unica maneira de descrever como funciona o AA nesses itens é somente suavizar "DEIXAR SUAVE" pontas, curvas ou cores exemplo: Porém em espaços pequenos como a lamina da sua espada a unica maneira de nao deixar Pillow Ou Serilhado sera encontrar os locais corretos para os pixels agrupando de uma forma que fuja desses dois problemas.
  13. Fabrica de Pixels

    bielgomes reagiu a raphaelpdc por uma resposta no tópico

    1 ponto
    Aqui está o Nemesis se gosto avisa para fazer o chipset
  14. Fabrica de Pixels

    Markin reagiu a raphaelpdc por uma resposta no tópico

    1 ponto
    Aqui, se não gostou diga no comentario oque melhorar Feliz de ter ajudado
  15. 1 ponto
    [code]<talkaction words = "!buyvip" event = "script" value = "nome.lua"/>
  16. New Gesior Global Rl

    Markin reagiu a xandele por uma resposta no tópico

    1 ponto
    bem, os links das imagems sao do tibia.com, entao se por um acaso voce estiver usando o site em um pc que nao tenha internet, nao vai rolar, vai bugar mesmo.
  17. Alavanca que venda Mana Potions.

    Markin reagiu a rollback por uma resposta no tópico

    1 ponto
    Axo que esse aque funciona. function getItemCap(itemid, quant) -- function by MatheusMkalo return getItemInfo(itemid).weight*(quant or 1) end function onUse(cid, item, fromPosition, itemEx, toPosition) local configs = { [45690] = {itemid = 7620, quantperslot = 100, cost = 5000, backpackid = 2002}, [45691] = {itemid = 2268, quantperslot = 50, cost = 2, backpackid = 2003}, } local coinid = 9971 -- Use o id da gold coin (2148) se voce quizer usar o sistema de dinheiro mesmo. (Caso o itemid for 2148 o cost sera de gps ou seja 30 = 30 gps) if configs[item.actionid] then if getPlayerFreeCap(cid) >= math.ceil((getItemCap(configs[item.actionid].itemid, configs[item.actionid].quantperslot)*1)+getItemCap(configs[item.actionid].backpackid)) then if coinid ~= 2148 and getPlayerItemCount(cid, coinid) >= configs[item.actionid].cost or doPlayerRemoveMoney(cid, configs[item.actionid].cost) then local backpack = doPlayerAddItem(cid, configs[item.actionid].backpackid) for i = 1, 1 do doAddContainerItem(backpack, configs[item.actionid].itemid, configs[item.actionid].quantperslot) end doPlayerRemoveItem(cid, coinid == 2148 and 0000 or coinid, configs[item.actionid].cost) else return doPlayerSendCancel(cid, ("You need " .. configs[item.actionid].cost) .. (coinid == 2148 and " gold coins" or (" " .. getItemPluralNameById(coinid):lower())) .. " to buy this item.") end else return doPlayerSendCancel(cid, "You need " .. math.ceil((getItemCap(configs[item.actionid].itemid, configs[item.actionid].quantperslot)*1)+getItemCap(configs[item.actionid].backpackid)) .. " cap for buy that.") end end return TRUE end <action actionid="45690-45691" event="script" value="testing.lua"/> vem 100 dentro da bp não consegui tirar pra vim sem a bp , mais a bp vem de graça =] então não muda em nada pra quem comprar. aque você edita [45690] = {itemid = 7620, quantperslot = 100, cost = 5000, backpackid = 2002}, [45691] = {itemid = 2268, quantperslot = 50, cost = 2, backpackid = 2003}, 45690 é o actionid 7620 é o id da pot ou rune , quantperslot é quanto vai vim em 1 slot , 5000 é o preço das 100 mp backpackid é o id da bp q vai vir junto. vc pode aumentar os tipo de potion pra cada alavanca lenbraquando q cada alavanca vc vai te q por o actionid [45690] = {itemid = 7620, quantperslot = 100, cost = 5000, backpackid = 2002}, [45691] = {itemid = 7619, quantperslot = 100, cost = 20000, backpackid = 2002}, [45692] = {itemid = 7618, quantperslot = 100, cost = 3000, backpackid = 2002}, [45693] = {itemid = 7617, quantperslot = 100, cost = 2500, backpackid = 2002},
  18. [Tutorial] Criando Cave Swamp

    Slaake reagiu a Spraypaint por uma resposta no tópico

    1 ponto
    Introdução Oi eu sou o goku!Mentira não sou o goku,hoje vou mostrar a vocês como se cria uma caverna swamp ou simplesmente lhes dar uma noção de como sé faz um swamp razoavel aproveitar que esta acontecendo ai Mapping of the Week #5 com este mesmo tema. Montando a Estrutura Bem para começar a cave primeiramente vocês terão que montar a estrutura da cave eu particulamente gosto de cavernas fechadas,nesse modo a minha saiu assim: "Nota,onde eu coloquei as tabas para o player passar eu usei swamp andavel" Detalhamento Bem, um bom detalhamento e essencial para o resultado final do mapa nesse caso usarei os seguintes itens. Existem diversos tipos de plantas mais no caso do swamp usaremos apenas algumas no caso estas: O debris também e uma parte importante pro mapa eu pessoalmente uso entre bordas e corredores estreitos: Em mapas swamps também usamos as tão famosas graminhas,e também pedrinhas eu recomendo que coloquem-na perto das áreas com swamp. Resultado Final: Depois de todos esses passos o meu resultado final ficou assim: Creditos SprayPaint Kausen (pelas imagens dos itens)
  19. Mapping of the Week #05

    Ryzor reagiu a Gustavo Ferreira por uma resposta no tópico

    1 ponto
    Com certeza será sucesso de novo
  20. Nuss

    Tobi reagiu a raell5 2 por uma resposta no tópico

    1 ponto
    KKKKKKKKKKKKK NUncaa
  21. Nuss

    Tobi reagiu a raell5 2 por uma resposta no tópico

    1 ponto
  22. Alguem Ae Curte SOAD ;D

    Tobi reagiu a raell5 2 por uma resposta no tópico

    1 ponto
    ekekekkekekeke entaum dis que conhece dubstep entaum auhsausuhs se ta veio em cara com knife party olha cara pra mim o melhor que tem são varios Kill The Noise Koan Sound Skrillex Zeds Dead Afrojack e taus mas ninguem Supera Esse Cara Aqui Não Olha !
  23. Alguem Ae Curte SOAD ;D

    Alistair Overeem reagiu a Guilherme por uma resposta no tópico

    1 ponto
    soad é coisa de poser. prefiro www.youtube.com/watch?v=Hj2vU2nr5Jw http://www.youtube.com/watch?v=R5OrVML70JY
  24. Alguem Ae Curte SOAD ;D

    Tobi reagiu a raell5 2 por uma resposta no tópico

    1 ponto
    Melhor que tem Essas Bandinhas De Moda N Vira N Cara :Z http://www.youtube.com/watch?v=lyQIMt963q4
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo