Líderes
-
Gustavo Ferreira
MembroPontos1151Total de itens -
Skyforever
MembroPontos532Total de itens -
-
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 09/13/12 em todas áreas
-
[Demo] Auction Npc
[Demo] Auction Npc
DevMorgan e um outro reagiu a Vodkart por uma resposta no tópico
2 pontosOlá 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 xD2 pontos -
[Nicaw AAC] TheSpring Template
[Nicaw AAC] TheSpring Template
seminu e um outro reagiu a Renato por uma resposta no tópico
2 pontosDESCULPE PELA MÁ QUALIDADE DAS IMAGENS Use com todas as páginas e arquivos ou não irá funcionar 100%. Clique para baixar.2 pontos -
Top Do Server
Top Do Server
Danilo Rodrigues e um outro reagiu a Skyforever por uma resposta no tópico
2 pontosOlá, é 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.2 pontos -
[TIBIA DOWNLOAD] Thais War
[TIBIA DOWNLOAD] Thais War
gustavo156 reagiu a EddyHavoc por uma resposta no tópico
1 pontoModeradores 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.1 ponto -
Criando Houses Rme 2.1
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_+1 ponto -
Apredendo a ler Battle List
Apredendo a ler Battle List
Drazyn1291 reagiu a Kimoszin por uma resposta no tópico
1 pontoResolvi 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.rar1 ponto -
New Gesior Global Rl
1 pontoNew 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. vlw1 ponto
-
Fabrica de Pixels
Fabrica de Pixels
Gratos reagiu a raphaelpdc por uma resposta no tópico
1 pontoEntã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 !1 ponto -
[Talkaction]Sistema De Comprar Item
[Talkaction]Sistema De Comprar Item
Angelo Gabriel reagiu a Stigal por uma resposta no tópico
1 pontoEai Tibianos! Trago Sistema De Compra De Itens Por Talkaction. Índice: Infomações. Tutorial. Creditos. Informação: Tutorial: Creditos: Stigal = 100%1 ponto -
[Demo] Auction Npc
[Demo] Auction Npc
Willian Brum reagiu a Skyforever por uma resposta no tópico
1 pontoLol,bem legal esse NPC pretende postalo?1 ponto -
Genius Movement By Mkalo
Genius Movement By Mkalo
Ariius reagiu a Gustavo Ferreira por uma resposta no tópico
1 pontodata/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)1 ponto -
Seu Último Trabalho
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.1 ponto
-
Fabrica de Pixels
Fabrica de Pixels
bielgomes reagiu a raphaelpdc por uma resposta no tópico
1 pontoAqui está o Nemesis se gosto avisa para fazer o chipset1 ponto -
Fabrica de Pixels
Fabrica de Pixels
Markin reagiu a raphaelpdc por uma resposta no tópico
1 pontoAqui, se não gostou diga no comentario oque melhorar Feliz de ter ajudado1 ponto -
[PEDIDO] Adicionar Tempo No Comando !buyvip
[PEDIDO] Adicionar Tempo No Comando !buyvip
Willian Brum reagiu a Skyforever por uma resposta no tópico
1 ponto[code]<talkaction words = "!buyvip" event = "script" value = "nome.lua"/>1 ponto -
New Gesior Global Rl
1 pontobem, 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.1 ponto
-
Alavanca que venda Mana Potions.
1 pontoAxo 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},1 ponto
-
[Tutorial] Criando Cave Swamp
[Tutorial] Criando Cave Swamp
Slaake reagiu a Spraypaint por uma resposta no tópico
1 pontoIntroduçã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)1 ponto -
Mapping of the Week #05
Mapping of the Week #05
Ryzor reagiu a Gustavo Ferreira por uma resposta no tópico
1 pontoCom certeza será sucesso de novo1 ponto -
Nuss
1 ponto
-
Nuss
1 ponto
- Alguem Ae Curte SOAD ;D
1 pontoekekekkekekeke 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 !1 ponto- Alguem Ae Curte SOAD ;D
Alguem Ae Curte SOAD ;D
Alistair Overeem reagiu a Guilherme por uma resposta no tópico
1 pontosoad é coisa de poser. prefiro www.youtube.com/watch?v=Hj2vU2nr5Jw http://www.youtube.com/watch?v=R5OrVML70JY1 ponto- Alguem Ae Curte SOAD ;D
1 pontoMelhor que tem Essas Bandinhas De Moda N Vira N Cara :Z http://www.youtube.com/watch?v=lyQIMt963q41 pontoLíderes está configurado para São Paulo/GMT-03:00 - Alguem Ae Curte SOAD ;D
Informação Importante
Confirmação de Termo