Ir para conteúdo

Líderes

Conteúdo Popular

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

  1. 2 pontos
    Básico: House Detalhamendo de Ruas Olá, pessoal tudo bom?Então gente , como podem ver reduzi um pouco os meus tutoriais porque estou de Viajem. Mesmo assim estou tentando ter ideias para tutoriais mas não chegam na minha cabeça. Agora mesmo uma hora atrás por ai estava fazendo um tutorial de House para vocês , e um detalhamento de ruas bem rapidinho. Mas o Tutorial Se baseia mesmo em House! Então quero falar que não é difícil fazer House , só tem que ter prática , e também saber fazer o Telhado que ele da um gostinho na house (pra mim). Espero Ajudar muitos Casa na vida Real: Casa no Tibia: Podem ver que algumas Wall's são bem parecidas como na foto Real' Começando o Tutorial Primeiramente ... abra o rme (IAHEAH) , ta abre essa bosta. Em seguida você vai fazer a Base da Sua House , a base da house é muito simples , você pode faze-la com Auto Border , mas na hora de fazer a 'variação' das wall's , não vai poder fazer com A.B , mesmo que você queira , o Rme não vai deixar. Id's Utilizados: Architecture (5315 até 5331) , FrameWork Wall (10226 até 10248), e Stone Wall né. Segundo Passo , é muito simples essa parte é a mesma coisa do primeiro mesmo id's etc conforme você faça o estilo da sua House, use o mesmos id's do que eu usei no Primeiro Passo. Faça essa varanda ali do lado. E como vocês podem ver eu coloquei um espaço para por um telhado (Id: 9095). Terceiro Passo... Eu fiz o Telhado né para ficar legal , como vocês perceberam eu não botei escada esqueci mas é assim gente , então esse pode ser o sotam. Id's Utilizado : 9092 até 9099 / 9103 / 9106 / 10329 / 10337. Quarto Passo , Suba um Floor e faça o Telhado 'Final' , a parte final do telhado né . Como vocês viram Telhado não é difícil,só é questão de Prática e criatividade. Id's Utilizados no Telhado 'Final' : 10337 / 9095 / 9093. Quinto Passo ... Esse passo é um mini tutorial de Detalhamento de Ruas. Como vocês podem ver eu utilizei Stone Pedestal ( Id: 10436 até 10440) e botei arbustos lá para ficar bonitinho. Coloquei uma árvore também né para dar um Toque legal e agradável perto das casas , mas não detalhei a parte da grama (preguiça) ,Também como podem ver eu Botei uma Loja e uma entrada bonitinha pra ela (Ideia do DuMal). Ficou legal a ruazinha né ? *-* Então, é isso galera obrigado por verem mais um tutorial meu acho que ficou legalzinho até pois muita gente quer começar um mapa próprio mas não sabe dar o segundo passo (as Ruas e casas) então é isso gente Obrigado. Créditos: VictorFT ( Tutorial/Casa/detalhamento/criar tudo) Left4Dead ( Ideia das ruas / Árvore) DuMal (Ideia da Loja)
  2. Sistema Addon por Lavanca !

    FmatheusF reagiu a Guiiway por uma resposta no tópico

    1 ponto
    Bom dia , boa tarde , boa noite , Senhoras e Senhores Tibiakinguianos AHUWEIHAUIEHI WHTS ? Venho aquii hoje postar um Sistema que ja existe no forum , mais eu dei uma ajuda e dei um Style a Mais (: é o Seguinte , esse sistema é nada mais nada menos que voce fzer addon por uma alavanca =X sim ... é Print ~ Download ; ADDON ! Scan : Acho que nao precisa né ? ;S Obs ; No download vem como instalar (: Duvidas postem aqui :} Creditos ; Créditos: Script: Shawak (Maxi) - 99% WarWolf ( Por trazer pra cá ) Explicação Traduzida: Guizitog - 1% Eu pelo Map :}
  3. [Show OFF] Obito

    Dieguiin XP reagiu a Setth por uma resposta no tópico

    1 ponto
    Olá pessoal sou novo no tibia king, vou mostrar um pouco do meu trabalho ! Em breve mais fotos !
  4. [MS~ED] Maker Mage 8 ao 30~40 + Treiner ml, PACC! Larvas. E ae pessoal do TibiaKing.comm, tudo bem com vocês? Pois bem, estou eu aqui de volta e hoje vim postar um save que achei muito útil pra quem quer upar um maker mage level baixo sem ter trabalho. Pois bem, o tópico está destinado somente para makers, apesar de ter um dinheiro envolvido na hunt não é nada extraordinário e não vai te deixar rico, sem mais delongas, vamos lá. Pois bem, a cave de larvas é a cave North-East, irei marcar de preto a entrada da cave para que não haja dúvidas. (Não é exatamente na marcação mas fica por ali.) Enfim, o bot fará o seguinte processo: ele vai rodar toda a cave, matar as larvas, pegar o gp e comer o food, quando chegar aos 50 de cap ele vai no banco de Ankrahmun, deposita o dinheiro e volta pra hunt. Aqui estou eu na entrada da cave. Esse cavebot também tem uma coisa muito especial, pelas larvas serem bichos fracos, eu ativei a ml, ou seja, ele vai treinar ml enquanto caça, não usando quase o heal, como podem ver na imagem abaixo eu não estou tendo quase problemas caçando ali, e acreditem, meu char foi todo upado nessas larvas, demorou um pouco por causa do retired, mas enfim. Conselhos: Levar em torno de 30 pots, na hunt não gasta pots, mas para caso de pks, coisa e tal, ter uma fire sword, diminuirá muito seu gasto com mana e deixará seu treino de ml mais eficaz porque você terá uma maior regeneração! Link para download: http://www.4shared.c...aker_Mage.html? Scan: http://virusscan.jot...423198202203965 Pedido: Gente, por favor, no último tópico não recebi nada a respeito que vocês ficaram gratos, nem REP+, salvo exceção de dois membros que comentaram coisa e tal, então por favor, se gostarem deixem falando para que eu tenha uma motivação para criar mais e se não gostarem deixem críticas também, porém críticas construtivas, aqui vai mais um Cavebot, espero que gostem e obrigado! Créditos: Renatoo.rrp
  5. Depois perguntam pq eu amo asiaticas

    Skyligh reagiu a Guilherme por uma resposta no tópico

    1 ponto
    nao tem explicaçao cara lindeza total https://www.youtube.com/watch?v=e8J7o7X8Dr8
  6. Peça sua Entrevista!

    ferlations reagiu a thiagobji por uma resposta no tópico

    1 ponto
    Eai galera do TibiaKing, é o seguinte, estou pensando em alguma ideia pro fórum não ficar muito parado como está e tive essa ideia (Pode não ser boa, pois estou tentando ajudar) Como o Título já diz tudo, aqui neste tópico você pedirá sua entrevista, exemplo: Nome do Membro: Thiagobji Contato (MSN): [email protected] Ai eu irei fazer a entrevista pelo MSN e logo após irei postar aqui no TK (Qualquer membro pode participar, tanto quanto membro da EQUIPE, e quanto membro normal. Pra fazer seu pedido de entrevista é assim: Nome do Membro: Contato (MSN): É isso, obrigado.
  7. Servidor Global 8.60 Ajuda +rep.

    Piuzerashu reagiu a leandrovp por uma resposta no tópico

    1 ponto
    você está fazendo isso em algum VPS? se tiver tente fazer no seu PC, porque algums VPS não da pra fazer mudanças dava error no meu também ai faço tudo antes de passa pro VPS
  8. Na verdade vai adicionar na função doCreatureAddHealth(player, 11) essa aí serve para mandar o texto mágico, esse script está meio grande e poderia ser reduzido. vá em /data/movements/scripts crie um arquivo chamado healTile e adicione isso dentro: function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor) if isPlayer(cid) then if getCreatureHealth(cid) ~= getCreatureMaxHealth(cid) then doCreatureAddHealth(cid, getCreatureMaxHealth(cid)) doSendAnimatedText(toPosition, "+ " .. getCreatureMaxHealth(cid) .. "", math.random(1, 255)) doPlayerSendTextMessage(cid, 27, "Você healou toda sua vida.") end end return true end agora em movements.xml adicione essa tag: <movevent type="StepIn" actionid="12310" event="script" value="healTile.lua"/> aí é só colocar o action "12310" no tile que você quer que heale
  9. KKKKKKKKKKKKKK PQPQPQPQPQPQPQ

    tonyplyson reagiu a Mad Rats por uma resposta no tópico

    1 ponto
  10. local centerpos = {x = 1025, y = 913, z = 7} local pos = { {{x = centerpos.x-1, y = centerpos.y-1, z = centerpos.z, stackpos = 253}}, {{x = centerpos.x-1, y = centerpos.y, z = centerpos.z, stackpos = 253}}, {{x = centerpos.x-1, y = centerpos.y+1, z = centerpos.z, stackpos = 253}}, {{x = centerpos.x, y = centerpos.y-1, z = centerpos.z, stackpos = 253}}, {{x = centerpos.x, y = centerpos.y, z = centerpos.z, stackpos = 253}}, {{x = centerpos.x, y = centerpos.y+1, z = centerpos.z, stackpos = 253}}, {{x = centerpos.x+1, y = centerpos.y-1, z = centerpos.z, stackpos = 253}}, {{x = centerpos.x+1, y = centerpos.y, z = centerpos.z, stackpos = 253}}, {{x = centerpos.x+1, y = centerpos.y+1, z = centerpos.z, stackpos = 253}}, } function onThink(cid, interval, lastExecution) for _, positions in pairs(pos) do doSendMagicEffect(positions[1], 13) if getThingFromPos(positions[1]).itemid > 0 then for _, name in pairs(getOnlinePlayers()) do local player = getPlayerByName(name) doCreatureAddHealth(player, 11) doSendAnimatedText(positions[1], "+100", 18) end end end return TRUE end ( Aonde está o preto escuro ! )
  11. [Resolvido] [Ajuda Com Scripter]

    Skyligh reagiu a Mad Rats por uma resposta no tópico

    1 ponto
    topico sanado reportado .
  12. Problema WinRAR

    andre899 reagiu a Skyligh por uma resposta no tópico

    1 ponto
    Cara eu acho que a única maneira mesmo e você tentar descobrir a senha ou procura pelo seu pc . irei procurar respostas para isso e qualquer eu posto aki . EDIT : link .
  13. globalevents.xml Só edita de vermelho pro centro do sqm que vai healar areahealth.lua
  14. Meus novos sprites

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

    1 ponto
    Bacana amigo, vai tentando que você melhora, da uma olhadinha na seção de tutoriais de pixel art tem vários lá pra te ajudar, principalmente tutoriais de swords. http://tibiaking.com/forum/forum/190-tutoriais-pixel-art/
  15. [Resolvido] [Ajuda Com Scripter]

    Leonardo Simonetto reagiu a Mad Rats por uma resposta no tópico

    1 ponto
    function onSay(cid, words, param, channel) local guild = getPlayerGuildId(cid) if(not guild or getPlayerGuildLevel(cid) < GUILDLEVEL_LEADER) then doPlayerSendChannelMessage(cid, "", "You cannot execute this talkaction.", TALKTYPE_CHANNEL_W, 0) return true end local t = string.explode(param, ",") if(not t[2]) then doPlayerSendChannelMessage(cid, "", "Not enough param(s).", TALKTYPE_CHANNEL_W, 0) return true end local enemy = getGuildId(t[2]) if(not enemy) then doPlayerSendChannelMessage(cid, "", "Guild \"" .. t[2] .. "\" does not exists.", TALKTYPE_CHANNEL_W, 0) return true end if(enemy == guild) then doPlayerSendChannelMessage(cid, "", "You cannot perform war action on your own guild.", TALKTYPE_CHANNEL_W, 0) return true end local enemyName, tmp = "", db.getResult("SELECT `name` FROM `guilds` WHERE `id` = " .. enemy) if(tmp:getID() ~= -1) then enemyName = tmp:getDataString("name") tmp:free() end if(isInArray({"accept", "reject", "cancel"}, t[1])) then local query = "`guild_id` = " .. enemy .. " AND `enemy_id` = " .. guild if(t[1] == "cancel") then query = "`guild_id` = " .. guild .. " AND `enemy_id` = " .. enemy end tmp = db.getResult("SELECT `id`, `begin`, `end`, `payment` FROM `guild_wars` WHERE " .. query .. " AND `status` = 0") if(tmp:getID() == -1) then doPlayerSendChannelMessage(cid, "", "Currently there's no pending invitation for a war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end if(t[1] == "accept") then local _tmp = db.getResult("SELECT `balance` FROM `guilds` WHERE `id` = " .. guild) local state = _tmp:getID() < 0 or _tmp:getDataInt("balance") < tmp:getDataInt("payment") _tmp:free() if(state) then doPlayerSendChannelMessage(cid, "", "Your guild balance is too low to accept this invitation.", TALKTYPE_CHANNEL_W, 0) return true end db.query("UPDATE `guilds` SET `balance` = `balance` - " .. tmp:getDataInt("payment") .. " WHERE `id` = " .. guild) end query = "UPDATE `guild_wars` SET " local msg = "accepted " .. enemyName .. " invitation to war." if(t[1] == "reject") then query = query .. "`end` = " .. os.time() .. ", `status` = 2" msg = "rejected " .. enemyName .. " invitation to war." elseif(t[1] == "cancel") then query = query .. "`end` = " .. os.time() .. ", `status` = 3" msg = "canceled invitation to a war with " .. enemyName .. "." else query = query .. "`begin` = " .. os.time() .. ", `end` = " .. (tmp:getDataInt("end") > 0 and (os.time() + ((tmp:getDataInt("begin") - tmp:getDataInt("end")) / 86400)) or 0) .. ", `status` = 1" end query = query .. " WHERE `id` = " .. tmp:getDataInt("id") if(t[1] == "accept") then doGuildAddEnemy(guild, enemy, tmp:getDataInt("id"), WAR_GUILD) doGuildAddEnemy(enemy, guild, tmp:getDataInt("id"), WAR_ENEMY) end tmp:free() db.query(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has " .. msg, MESSAGE_EVENT_ADVANCE) return true end if(t[1] == "invite") then local str = "" tmp = db.getResult("SELECT `guild_id`, `status` FROM `guild_wars` WHERE `guild_id` IN (" .. guild .. "," .. enemy .. ") AND `enemy_id` IN (" .. enemy .. "," .. guild .. ") AND `status` IN (0, 1)") if(tmp:getID() ~= -1) then if(tmp:getDataInt("status") == 0) then if(tmp:getDataInt("guild_id") == guild) then str = "You have already invited " .. enemyName .. " to war." else str = enemyName .. " have already invited you to war." end else str = "You are already on a war with " .. enemyName .. "." end tmp:free() end if(str ~= "") then doPlayerSendChannelMessage(cid, "", str, TALKTYPE_CHANNEL_W, 0) return true end local frags = tonumber(t[3]) if(frags ~= nil) then frags = math.max(10, math.min(1000, frags)) else frags = 100 end local payment = tonumber(t[4]) if(payment ~= nil) then payment = math.max(100000, math.min(1000000000, payment)) tmp = db.getResult("SELECT `balance` FROM `guilds` WHERE `id` = " .. guild) local state = tmp:getID() < 0 or tmp:getDataInt("balance") < payment tmp:free() if(state) then doPlayerSendChannelMessage(cid, "", "Your guild balance is too low for such payment.", TALKTYPE_CHANNEL_W, 0) return true end db.query("UPDATE `guilds` SET `balance` = `balance` - " .. payment .. " WHERE `id` = " .. guild) else payment = 0 end local begining, ending = os.time(), tonumber(t[5]) if(ending ~= nil and ending ~= 0) then ending = begining + (ending * 86400) else ending = 0 end db.query("INSERT INTO `guild_wars` (`guild_id`, `enemy_id`, `begin`, `end`, `frags`, `payment`) VALUES (" .. guild .. ", " .. enemy .. ", " .. begining .. ", " .. ending .. ", " .. frags .. ", " .. payment .. ");") doBroadcastMessage(getPlayerGuildName(cid) .. " has invited " .. enemyName .. " to war till " .. frags .. " frags.", MESSAGE_EVENT_ADVANCE) return true end if(not isInArray({"end", "finish"}, t[1])) then return false end local status = (t[1] == "end" and 1 or 4) tmp = db.getResult("SELECT `id` FROM `guild_wars` WHERE `guild_id` = " .. guild .. " AND `enemy_id` = " .. enemy .. " AND `status` = " .. status) if(tmp:getID() ~= -1) then local query = "UPDATE `guild_wars` SET `end` = " .. os.time() .. ", `status` = 5 WHERE `id` = " .. tmp:getDataInt("id") tmp:free() doGuildRemoveEnemy(guild, enemy) doGuildRemoveEnemy(enemy, guild) db.query(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has " .. (status == 4 and "mend fences" or "ended up a war") .. " with " .. enemyName .. ".", MESSAGE_EVENT_ADVANCE) return true end if(status == 4) then doPlayerSendChannelMessage(cid, "", "Currently there's no pending war truce from " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end tmp = db.getResult("SELECT `id`, `end` FROM `guild_wars` WHERE `guild_id` = " .. enemy .. " AND `enemy_id` = " .. guild .. " AND `status` = 1") if(tmp:getID() ~= -1) then if(tmp:getDataInt("end") > 0) then tmp:free() doPlayerSendChannelMessage(cid, "", "You cannot request ending for war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end local query = "UPDATE `guild_wars` SET `status` = 4, `end` = " .. os.time() .. " WHERE `id` = " .. tmp:getDataInt("id") tmp:free() db.query(query) doBroadcastMessage(getPlayerGuildName(cid) .. " has signed an armstice declaration on a war with " .. enemyName .. ".", MESSAGE_EVENT_ADVANCE) return true end doPlayerSendChannelMessage(cid, "", "Currently there's no active war with " .. enemyName .. ".", TALKTYPE_CHANNEL_W, 0) return true end Troque Por Este .
  16. Concurso Tirinha

    Jamers Rodrigues reagiu a PaulinhoAraujo por uma resposta no tópico

    1 ponto
    Uploaded with ImageShack.us
  17. [Dicas] Filmes de Zumbi

    thiagobji reagiu a Chaos por uma resposta no tópico

    1 ponto
    Eu sou a lenda, n é zumbi mas é quase, tipo doentes mas é massa
  18. Crystal Arrown + Golden Bow

    12Bryan12 reagiu a Zulphor por uma resposta no tópico

    1 ponto
    Oii Não sou Scripter ! mas eu procurando achei algo parescido Fica ae pra voce e tentar adaptar do seu jeito okZ Adicione esta linha no seu arquivo weapons.xml. <distance id="2352" event="script" value="crystalarrow.lua"/> Bem nao testei, mas fica disponivel pra voce e Observer os Ids ( 7438 ) item necessario , ok Autor :Oneshot 2 °Segundo Topico que achei Arrespeito disso é ... em movements.xml adicione essa tag.<pre class="prettyprint"><movevent type="Equip" itemid="2352" slot="ammo" event="script" value="crystal.lua"/> agora em scripts crie um arquivo lua com o nome crystal. adicione isso dentro dele: function onEquip(cid,item)local bow = 7438 if(getPlayerSlotItem(cid,5).itemid == bow)or(getPlayerSlotItem(cid,6).itemid == bow)then doDecayItem(item.uid) else return FALSE,doPlayerSendCancel(cid,'voc&#234; precisa estar usando o '..getItemNameById(bow)..'.') end return TRUEend Autor :Marcryzius BEM TERMINO AQUI, lembre se der certo OU errado Poste Erros / logs , para que eu ou outros tente ajudar Boa Sorte ae !
  19. Erro mapa Hollister

    Skyligh reagiu a SkyDark por uma resposta no tópico

    -1 pontos
    -----------------'
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo