Ir para conteúdo

zipter98

Herói
  • Total de itens

    2553
  • Registro em

  • Última visita

  • Dias Ganhos

    72

Tudo que zipter98 postou

  1. Base do seu servidor?
  2. zipter98

    Avatar

    Tópico atendido e movido para a seção de pedidos entregues.
  3. Área incorreta, tópico movido. Mais cuidado da próxima vez.
  4. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  5. elseif spell == "Escapar" then local target = getCreatureTarget(cid) local lookdir = getCreatureLookDir(target) local tab = { [0] = {x = getThingPos(target).x, y = getThingPos(target).y + 1, z = getThingPos(target).z}, [1] = {x = getThingPos(target).x - 1, y = getThingPos(target).y, z = getThingPos(target).z}, [2] = {x = getThingPos(target).x, y = getThingPos(target).y - 1, z = getThingPos(target).z}, [3] = {x = getThingPos(target).x + 1, y = getThingPos(target).y, z = getThingPos(target).z}, } local pos = tab[lookdir] doTeleportThing(cid, pos)
  6. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  7. zipter98

    For _, pid

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  8. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  9. local posis = { {x = x, y = y, z = z}, --Posição onde o jogador deve ficar. {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, } local wall_pos = {x = x, y = y, z = z} --Coordenadas da posição da parede. local wall = x --ID da parede. local time = 5 --Tempo, em minutos, para a parede reaparecer. local check = 0 function onUse(cid, item, frompos, item2, topos) for a, b in pairs(posis) do if not isPlayer(getThingFromPos(b)) then return doPlayerSendCancel(cid, "Um ou mais jogadores não estão nas posições corretas.") else check = check + 1 end end if check == #posis and getTileItemById(wall_pos, wall).uid > 0 then doRemoveItem(getTileItemById(wall_pos, wall).uid, 1) addEvent(function() doCreateItem(wall, 1, wall_pos) end, time * 60 * 1000) end return true end
  10. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  11. Em segundos ou minutos?
  12. Fiz por action, se não se importa. local posis = { {x = x, y = y, z = z}, --Posição onde o jogador deve ficar. {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, {x = x, y = y, z = z}, } local wall_pos = {x = x, y = y, z = z} --Coordenadas da posição da parede. local wall = x --ID da parede. local check = 0 function onUse(cid, item, frompos, item2, topos) for a, b in pairs(posis) do if not isPlayer(getThingFromPos(b)) then return doPlayerSendCancel(cid, "Um ou mais jogadores não estão nas posições corretas.") else check = check + 1 end end if check == #posis and getTileItemById(wall_pos, wall).uid > 0 then doRemoveItem(getTileItemById(wall_pos, wall).uid, 1) end return true end
  13. zipter98

    Pokemon Soul

    @vikuw Comentários como este nesta área são proibidos. Como consta nas regras, é permitido reviver/"upar" tópicos apenas para informar sobre atualizações do servidor. Deixarei esta passar, pois vejo que você é iniciante aqui. Lhe recomendo, também, dar uma olhada neste manual do fórum. Aqui a regra que informei: Somente é permitido reviver o tópico com alguma atualização do servidor, o que deixa eliminado posts como: "Entrem, temos mais de 200 players online!" ou algo do gênero. Com isso fica permitido reviver tópicos com frases de exemplo: "Estamos com uma Nova área de Hunt"; "Foi implantado Vip System no Servidor;" e afins.
  14. Área incorreta, tópico movido. Mais cuidado na próxima vez. PS: Recomendo ler este manual do fórum para não cometer mais erros como este.
  15. elseif spell == "Dig" then local dig_area = area --Área da spell. local slow_time = 5 --Tempo que durará o slow. local time = 3 --Tempo que ficará em baixo da terra. local eff = 204 --Efeito que vai aparecer no pokémon quando afundar/voltar para a superfície. local eff_dmg = 196 --Efeito do dano. local ret = {} ret.id = 0 ret.cd = slow_time ret.eff = 0 ret.check = 0 ret.first = true ret.cond = "Slow" doSendMagicEffect(getThingPos(cid), eff) doDisapear(cid) addEvent(function() if not isCreature(cid) then return true end doAppear(cid) doSendMagicEffect(getThingPos(cid), eff) doMoveInArea2(cid, eff_dmg, dig_area, GROUNDDAMAGE, min, max, spell, ret) end, time*1000)
  16. zipter98

    Script RemoveSkull

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  17. zipter98

    Piso Por Vocation

    Tópico movido para a seção de dúvidas e pedidos resolvidos.
  18. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  19. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  20. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  21. O Dig, depois eu faço. if spell == "Reflect" or spell == "Magic Coat" or spell == "Mimic" then if spell == "Magic Coat" then eff = 11 elseif spell == "Mimic" then eff = 172 else eff = 135 end doSendMagicEffect(getThingPosWithDebug(cid), eff) setPlayerStorageValue(cid, 21099, 1)
  22. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  23. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  24. O código do headbutt do PDA é dividido nestes arquivos: order.lua (actions e lib) e tabela em configuration.lua.
  25. Tópico movido para a seção de dúvidas e pedidos resolvidos.
  • Quem Está Navegando   0 membros estão online

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