Ir para conteúdo

Líderes

Conteúdo Popular

Exibindo conteúdo com a maior reputação em 05/07/11 em todas áreas

  1. Obama, The Killer.

    Froostiin e 2 outros reagiu a Arthur por uma resposta no tópico

    3 pontos
    Rep+ pro Obama.
  2. 1 ponto
    Olá todos KingTibianos! Venho trazer um tutorial de como fazer trovejar a cada 3 dias (no Tibia). Comece criando um arquivo .lua em globalevents/scripts cujo nome seja trovao.lua e bote isso nele: function onThink(interval, lastExecution) pos1 = {x = 17, y = 223, z = 7} -- Cordenadas de onde vai sair o trovão pos2 = {x = 18, y = 223, z = 7} -- Altere Como eu alterei, para parecer realmente que está trovejando pos3 = {x = 17, y = 224, z = 7} pos4 = {x = 18, y = 224, z = 7} pos5 = {x = 17, y = 225, z = 7} pos6 = {x = 18, y = 225, z = 7} pos7 = {x = 17, y = 226, z = 7} pos8 = {x = 18, y = 226, z = 7} pos9 = {x = 17, y = 227, z = 7} pos10 = {x = 16, y = 224, z = 7} pos11 = {x = 15, y = 223, z = 7} pos12 = {x = 23, y = 227, z = 7} pos13 = {x = 22, y = 226, z = 7} pos14 = {x = 21, y = 225, z = 7} pos15 = {x = 22, y = 225, z = 7} pos16 = {x = 23, y = 225, z = 7} pos17 = {x = 21, y = 221, z = 7} pos18 = {x = 22, y = 221, z = 7} pos19 = {x = 21, y = 222, z = 7} pos20 = {x = 22, y = 222, z = 7} pos21 = {x = 23, y = 223, z = 7} doSendMagicEffect(pos1,40) doSendMagicEffect(pos2,40) doSendMagicEffect(pos3,40) doSendMagicEffect(pos4,40) doSendMagicEffect(pos5,40) doSendMagicEffect(pos6,40) doSendMagicEffect(pos7,40) doSendMagicEffect(pos8,40) doSendMagicEffect(pos9,40) doSendMagicEffect(pos10,40) doSendMagicEffect(pos11,40) doSendMagicEffect(pos12,40) doSendMagicEffect(pos13,40) doSendMagicEffect(pos14,40) doSendMagicEffect(pos15,40) doSendMagicEffect(pos16,40) doSendMagicEffect(pos17,40) doSendMagicEffect(pos18,40) doSendMagicEffect(pos19,40) doSendMagicEffect(pos20,40) doSendMagicEffect(pos21,40) end Depois vá em globalevens.xml e coloque esta linha de codigo: <globalevent name="trovao" interval="129600" script="trovao.lua"/> Caso queira alterar o tanto de dias, como no tibia 12 horas é equivalente a 1 dia. Então fiz 36x3600 = 129600. Pra você mudar basta fazer o tanto dias x 12 x 3600 e colocar em interval! Caso goste +REP please! (: Ou então só comente, já é o suficiente! Abraços! Work ScreenShot:
  3. Mandar parcel com elfbot

    angelogus reagiu a Chaos por uma resposta no tópico

    1 ponto
    Primeiro o script que movera os items para o parcel: Moveitems 3308 'Parcel' No caso 3308 é o id Do item. Agora pra coloca o parcel encima da caixa de correio: dropitemsxyz 32350 32222 7 140 32350 32222 7 é a posição que ele vai ser jogado e 140 é o id do parcel. O parcel tem que estar aberto pra mover o item pra ele.
  4. Fala seus loucos. Uma função que eu fiz pro thalia, vou postar aqui também. Como funciona: A função faz um storage aumentar de tanto em tanto até um certo valor de tantos em tantos segundos. Você deve usar a função de seguinte maneira: doStorageCount(storage, guid, amount, max, time) Azul: Escolha um storage. Exemplo: 40000 Vermelho: Guid do jogador, ou seja, o número dele na database. Caso o jogador esteja online, o guid pode ser descoberto a partir da função getPlayerGUID(cid) Verde: Escolha de quanto em quanto o storage vai aumentar/diminuir. Laranja: Escolha o máximo que o storage vai chegar. Cinza: Escolha de quanto em quanto tempo vai aumentar/diminuir o storage. *Sim, você pode usar número negativos! OBS: O storage vai partir do número 0. Em data/lib/function.lua >> function doStorageCount(storage, guid, count, max, time, twi) cid = nil if (type(storage) or type(guid) or type(count) or type(max) or type(time)) ~= "number" or time <= 0 then return error("Wrong param.") end if isOnline(guid) then for _, pid in pairs(getPlayersOnline()) do if getPlayerGUID(pid) == guid then cid = pid break end end alfa = twi == 1 and getPlayerStorageValue(cid, storage) or 0 setPlayerStorageValue(cid, storage, alfa + count) else beta = twi == 1 and tonumber(db.getResult("SELECT `value` FROM `player_storage` WHERE `player_id` = ".. guid .." AND `key` = ".. storage ..";"):getDataString("value")) or 0 db.executeQuery("UPDATE `player_storage` SET `value` = ".. beta + count .." WHERE `player_id` = ".. guid .." AND `key` = ".. storage ..";") end local data = isOnline(guid) and alfa or beta if math.abs(data) + math.abs(count) < math.abs(max) then addEvent(doStorageCount, time*1000, storage, guid, count, max, time, 1) end return TRUE end Exemplo de uso: function onSay(cid, words, param) return TRUE, doStorageCount(40000, getPlayerGUID(cid), 2, 10, 1) end Vai ser executada assim: Segundos Valor Inicio 2 1 4 2 6 3 8 4 10 Até mais.
  5. data/lib/function.lua
  6. [GlobalEvents] Chão Falador

    argona reagiu a JhonatanCWest por uma resposta no tópico

    1 ponto
    E ai galera, tranquilo? Então se você quer um "chão falador" que fale "teleports, vips, tals tals" então siga o tutorial: Vá em globalevents/scripts e crie um script chamado, chaofalador.lua dentro dele bote isso: function onThink(interval, lastExecution) pos = {x = 1013, y = 1019, z = 7} -- Aqui você bota as cordenadas do Tile que irá falar! pos1 = {x = 1013, y = 1019, z = 7} -- Aqui você bota as cordenadas do Tile que irá falar! doSendAnimatedText(pos, 'Teleport', 123) doSendAnimatedText(pos1, 'Vips', 123) end Explicando: doSendAnimatedText(pos, 'Teleport', 123) doSendAnimatedText(pos1, 'Vips', 123) Aqui é o Título da cordenada atribuido ali em cima tá vendo? Antes das cordenadas.. Aqui é atribuido o que o tal falador vai falar! Aqui é a cor.. da fala.. Feito isso vá em globalevents.lua <globalevent name="chaofalador" interval="2" script="chaofalador.lua" /> Explicando: No name, não muda nada, você bota como você quer. É mais pra organização. Interval é o tanto em segundos, que ele vai executar o script. Script, é o endereço do real script. É isso, quem gostou +REP Please Abraços!
  7. Sábado é dia de...

    Renato reagiu a she por uma resposta no tópico

    1 ponto
    Sábado é dia de.. sair do computador.
  8. [Sign] Hehehe x;

    Renato reagiu a MarcooS por uma resposta no tópico

    1 ponto
    to com medo,
  9. Dark Sign

    MarcooS reagiu a ferlations por uma resposta no tópico

    1 ponto
    Nível de Dificuldade ~ Medio Alto & Demorado Resultado muito bom :}
  10. Simple and Beautiful

    Renato reagiu a ferlations por uma resposta no tópico

    1 ponto
    Ta ai gente, um tuto simples com resultado bonito.
Líderes está configurado para São Paulo/GMT-03:00

Informação Importante

Confirmação de Termo