Ir para conteúdo

Vodkart

Herói
  • Total de itens

    3406
  • Registro em

  • Última visita

  • Dias Ganhos

    113

Tudo que Vodkart postou

  1. acho que é só colocar assim local reward = 2493 -- id do item que vai receber setItemOwner(reward, cid)
  2. O problema era que estava 2 "end" arrumei ja Se não entende não fala besteira, assim como o "if" o "for" precisa ser fechado com um "end" também. @topic Sobre o erro, o script não apresenta esse erro citado, pode ser outro script conflitando, tal qual o de rep system, da uma olhada no seu server e ve se tem o sistema de rep, e remova-o.
  3. tem sim, esses dias eu fiz um baú, é só passar pra npc aqui está o baú que eu fiz: http://www.xtibia.com/forum/topic/186652-pedido-vocation-com-reset/
  4. Vodkart

    !bless Com Erro.

    e se vc criar um script onDeath para que o jogador que tiver tds as bless n perca os items?
  5. me manda seu msn que eu vou dar uma olhada
  6. com a function onPrepareDeath funcionava pelo menos?
  7. @TOPIC galera tinha um bug, mas já foi removido, usem o novo. @adolfuu, cara vc tem que identar o script, não pode ter quebra de linha como você me mandou outra coisa, da uma olhada na área, as vezes você colocou a pos errada
  8. já vi seu erro, olha nessa parte ["21:00"] = {nome = "Ferumbras", pos = {fromPosition = {x=184, y=55,z=7},toPosition = {x=188, y=58, z=7}}, m = {"1 Ferumbras", "8 Fire Devil"}, Time =300} esqueceu de mudar as pos. e outra você tem que usar diferentes horarios ["19:00"] = {nome = "Orshabaal", pos = {fromPosition = {x=1687, y=1006,z=8},toPosition = {x=1689, y=1006, z=8}}, m = {"1 Orshabaal"}, Time = 300}, ["19:00"] = {nome = "Necropharus", pos = {fromPosition = {x=1932, y=1136,z=7},toPosition = {x=1931, y=1136, z=7}}, m = {"1 Necropharus, "4 Necromancer"},Time = 300} ex: 19:00 19:01 nunca igual tirei os que estavam bugando no seu, aqui está: http://pastebin.com/Ssrme35w só revisar os que estavam errados e adiconar obs: não esquece de mudar a tag ali no global events, deixei 60
  9. @up não interfere, relaxa, @adolfuu o erro ali diz que não pode criar o monstro "Fire Devil", com o /m ele cria? da uma olhada pra mim
  10. eu não sei cara, eu testei aqui em dois ot e não deu esse bug '-'
  11. não não, até é boa, de vez de colocar para chamar por exemplo local cost = 1000000 msg("precisa de "..cost.." gps") usando a sua função os noob entendem rsrsrs boa
  12. Vodkart

    Npc De Task

    editado... reportado para moverem
  13. Vodkart

    Outfit Por Chest

    sim, ai você muda para as looktypes que vc fez ai no outifit
  14. Vodkart

    Outfit Por Chest

    isso mesmo
  15. Vodkart

    Outfit Por Chest

    doPlayerAddOutfit(cid, getPlayerSex(cid) == 0 and 845 or 875, 0) 845 é pra mulher 875 pra macho
  16. Estou com o mesmo problema dele... como resolver? aqui não acontece esse bug, reveja o script, items.xml e o movements, incluindo as tags.
  17. Automatic Raids.xml <?xml version="1.0" encoding="UTF-8"?> <mod name="Automatic Raids" version="1.0" author="Vodkart And xotservx" contact="xtibia.com" enabled="yes"> <config name="raids_func"><![CDATA[ days = { ["Monday"] = { ["21:30"] = {nome = "Orshabaal", pos = {fromPosition = {x=184, y=55, z=7},toPosition = {x=188, y=58, z=7}},m = {"5 Fire Devil", "2 Orshabaal"}, Time = 15}, ["21:33"] = {nome = "Dragon", pos = {fromPosition = {x=197, y=57, z=7},toPosition = {x=203, y=60, z=7}},m = {"100 Dragon"}, Time = 20} }, ["Sunday"] = { ["10:08"] = {nome = "Demon", pos = {fromPosition = {x=202, y=11, z=7},toPosition = {x=204, y=12, z=7}}, m = {"1 Demon"}, Time = 15}, ["10:46"] = {nome = "Hydra", pos = {fromPosition = {x=197, y=57, z=7},toPosition = {x=203, y=60, z=7}}, m = {"7 Hydra", "4 Cyclops"}, Time = 20} } } ]]></config> <globalevent name="AutomaticRaids" interval="60" event="script"><![CDATA[ domodlib('raids_func') function onThink(interval, lastExecution) if days[os.date("%A")] then hours = tostring(os.date("%X")):sub(1, 5) tb = days[os.date("%A")][hours] if tb then function removeCreature(tb) for x = ((tb.pos.fromPosition.x)-10), ((tb.pos.toPosition.x)+10) do for y = ((tb.pos.fromPosition.y)-10), ((tb.pos.toPosition.y)+10) do local m = getTopCreature({x=x, y=y, z= tb.pos.fromPosition.z}).uid if m ~= 0 and isMonster(m) then doRemoveCreature(m) end end end end doBroadcastMessage("The invasion of " .. tb.nome .. " started") for _,x in pairs(tb.m) do for s = 1, tonumber(x:match("%d+")) do pos = {x = math.random(tb.pos.fromPosition.x, tb.pos.toPosition.x), y = math.random(tb.pos.fromPosition.y, tb.pos.toPosition.y), z = tb.pos.fromPosition.z} doSummonCreature(x:match("%s(.+)"), pos) end end addEvent(removeCreature, tb.Time*60*1000, tb) end end return true end ]]></globalevent> </mod> Configuração: days = { ["Monday"] = { ["21:30"] = {nome = "Orshabaal", pos = {fromPosition = {x=184, y=55, z=7},toPosition = {x=188, y=58, z=7}},m = {"5 Fire Devil", "2 Orshabaal"}, Time = 1}, ["21:33"] = {nome = "Dragon", pos = {fromPosition = {x=197, y=57, z=7},toPosition = {x=203, y=60, z=7}},m = {"100 Dragon"}, Time = 2} }, ["Tuesday"] = { ["10:44"] = {nome = "Demon", pos = {fromPosition = {x=184, y=55, z=7},toPosition = {x=188, y=58, z=7}}, m = {"5 Demon", "8 Fire Devil"}, Time = 1}, ["10:46"] = {nome = "Hydra", pos = {fromPosition = {x=197, y=57, z=7},toPosition = {x=203, y=60, z=7}}, m = {"7 Hydra", "4 Cyclops"}, Time = 2} } } ["DIA"] = { ["HORA DA INVASÃO"] = {nome = "NOME DA INVASÃO", pos = {começo e final da área}, monster = {"MONSTROS"}, Time = para remover os monstro} } O dia da invasão é colocada entre " " e somente dia em inglês e a primeira letra maiúscula, exemplo: "Saturday" Depois são as hora da invasão, que é colocada entre " " e somente a hora e minuto, segundos não precisa exemplo: "15:00" As Posições estão entre { } adicionando as posições x, y e z, é o começo e final da área exemplo: pos = {fromPosition = {x=197, y=57, z=7},toPosition = {x=203, y=60, z=7}} fromPosition -- começo da área onde vai acontecer a raid toPosition -- final da área onde vai acontecer a raid Os monters tem um modo especial de configurar, vc coloca entre { }, e cada monstro entre " ", e entre as " " vc adiciona "QUANTIDADE MONSTRO", e para adicionar mais tipos de monstro se separa por virgulas, exemplo: {"40 Water Elemental", "5 Cyclops"} Time é uma função extra, é para caso ninguém participe do evento os monstros não fiquem pelo mapa, e é em minutos, exemplo: Time = 15
  18. minha bunda no seu pau seu viado
  19. como vai mandar mensagem para um jogador off? ele vai logar e ver que foi banido lol
  20. ah velho já postei uma vez a foto do corpo dela, n vo ficar postando td hr se querem me comer então pode vir que eu aguento tds vcs junto
  21. editado, bug removido: days = { ["Monday"] = { ["21:30"] = {nome = "Orshabaal", pos = {{x=184, y=55, z=7},{x=188, y=58, z=7}}, m = {5, "Orshabaal"}, Time = 1}, ["21:33"] = {nome = "Dragon", pos = {{x=197, y=57, z=7},{x=203, y=60, z=7}}, m = {7, "Dragon"}, Time = 2} }, ["Tuesday"] = { ["21:03"] = {nome = "Demon", pos = {{x=184, y=55, z=7},{x=188, y=58, z=7}}, m = {5, "Demon"}, Time = 15}, ["21:05"] = {nome = "Hydra", pos = {{x=197, y=57, z=7},{x=203, y=60, z=7}}, m = {7, "Hydra"}, Time = 20} } } function onThink(interval, lastExecution) hours = tostring(os.date("%X")):sub(1, 5) if days[os.date("%A")] then tb = days[os.date("%A")][hours] if tb then function removeCreature(tb) for x = ((tb.pos[1].x)-10), ((tb.pos[2].x)+10) do for y = ((tb.pos[1].y)-10), ((tb.pos[2].y)+10) do local m = getTopCreature({x=x, y=y, z= tb.pos[1].z}).uid if m ~= 0 and isMonster(m) then doRemoveCreature(m) end end end end doBroadcastMessage("A invasão " .. tb.nome .. " começou") for i = 1, tb.m[1] do pos = {x = math.random(tb.pos[1].x, tb.pos[2].x), y = math.random(tb.pos[1].y, tb.pos[2].y), z = math.random(tb.pos[1].z, tb.pos[2].z)} doCreateMonster(tb.m[2], pos) end addEvent(removeCreature, tb.Time*60*1000, tb) end end return true end {nome = "Orshabaal", pos = {{x=184, y=55, z=7},{x=188, y=58, z=7}}, m = {5, "Orshabaal"}, Time = 15}, pos = {{x=184, y=55, z=7},{x=188, y=58, z=7}} tem duas pos aí, é o começo e o final da onde vai acontecer a invasão(pos) m = {5, "Orshabaal"} é quantos monstro vão ser sumonados e o nome do monstro ou http://www.xtibia.co...44#entry1268144
  22. Vodkart

    [Ajuda] First Items

    sim, possivelmente é do distro.
  23. finalmente um macho
  24. vc tem que usar a função "doPlayerSetMaxCapacity(cid, n)" ai faz a continha, por exemplo para adicionar 300 getPlayerFreeCap(cid) + 300 -- faz adicionar 300 de cap doPlayerSetMaxCapacity(cid, (getPlayerFreeCap(cid) + 300)) -- aqui a conta dentro da função
  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...