Jump to content
Close

REI DAVID

Member
  • Content Count

    38
  • Joined

  • Last visited

About REI DAVID

  • Rank
    Craftsman

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. tem uma script de movement que o player desloga ao entrar em X portal? <3 

    1. Show previous comments  3 more
    2. REI DAVID

      REI DAVID

      teleportar teleporta só nao desloga o char mesmo,é que eu to com um evento ctf,o player que entrega a ultima bandeira nao é teleportado de volta ao templo todos os outros voltao menos o oque marcou o ultimo ponto

       

    3. changos

      changos

      colocou o aid no tp? 

      envia o script d ctf vou fix

    4. REI DAVID

      REI DAVID

      Citar

      _Lib_Battle_Info = {
      Reward = {2160,100},
      TeamOne = {name = "Hashirama", storage = 140120, pos = {x=1051,y=1556,z=6}},
      TeamTwo = {name = "Madara",storage = 140121,pos = {x=1049,y=1556,z=6}},
      storage_count = 180400,
      tpPos = {x=1021, y=1017, z=8},
      limit_Time = 3 -- em minutos
      }

      function resetBattle()
      return setGlobalStorageValue(_Lib_Battle_Info.TeamOne.storage, 0) and setGlobalStorageValue(_Lib_Battle_Info.TeamTwo.storage, 0)
      end

      function OpenWallBattle()
      local B = {
      -- WALLS
      {6839,{x=1050, y=1554, z=6, stackpos = 1}},
      {6839,{x=1050, y=1555, z=6, stackpos = 1}},
      {6839,{x=1050, y=1556, z=6, stackpos = 1}},
      {6839,{x=1050, y=1557, z=6, stackpos = 1}},
      {6839,{x=1050, y=1558, z=6, stackpos = 1}},
      {6841,{x=1050, y=1553, z=6, stackpos = 1}}
      }
      for i = 1, #B do
      if getTileItemById(B[2], B[1]).uid == 0 then
      doCreateItem(B[1], 1, B[2])
      else
      doRemoveItem(getThingfromPos(B[2]).uid,1)
      end
      end
      end

      function doBroadCastBattle(type,msg)
      local players = {}
      for _, cid in pairs(getPlayersOnline()) do
      if getPlayerStorageValue(cid, _Lib_Battle_Info.TeamOne.storage) == 1 or getPlayerStorageValue(cid, _Lib_Battle_Info.TeamTwo.storage) == 1 then
      table.insert(players, cid)
      end
      end
      for i = 1, #players do
      doPlayerSendTextMessage(players,type,msg)
      end
      end

      function removeBattleTp()
      local t = getTileItemById(_Lib_Battle_Info.tpPos, 1387).uid
      return t > 0 and doRemoveItem(t) and doSendMagicEffect(_Lib_Battle_Info.tpPos, CONST_ME_POFF)
      end

      function getWinnersBattle(storage)
      local players,str = {},""
      for _, cid in pairs(getPlayersOnline()) do
      if getPlayerStorageValue(cid, storage) == 1 then
      table.insert(players, cid)
      end
      end
      str = str .. ""..#players.." Jogador"..(#players > 1 and "es" or "").." do time "..(getGlobalStorageValue(_Lib_Battle_Info.TeamOne.storage) == 0 and _Lib_Battle_Info.TeamTwo.name or _Lib_Battle_Info.TeamOne.name).." ganharam o evento Battlefield e receberam ".._Lib_Battle_Info.Reward[2].." "..getItemNameById(_Lib_Battle_Info.Reward[1]).." + ".._Lib_Battle_Info.Reward2[2].." "..getItemNameById(_Lib_Battle_Info.Reward2[1]).."!"
      for i = 1, #players do
      doPlayerAddItem(players, _Lib_Battle_Info.Reward[1], _Lib_Battle_Info.Reward[2])
      doPlayerAddItem(players, _Lib_Battle_Info.Reward2[1], _Lib_Battle_Info.Reward2[2])
      doRemoveCondition(players, CONDITION_OUTFIT)
      doTeleportThing(players, getTownTemplePosition(getPlayerTown(players)))
      setPlayerStorageValue(players, storage, -1)
      end
      resetBattle()
      OpenWallBattle()
      return doBroadcastMessage(str)
      end

      function CheckEvent(delay)
      if delay > 0 and getGlobalStorageValue(_Lib_Battle_Info.storage_count) > 0 then
      doBroadcastMessage("[BattleField] Estamos à espera de "..getGlobalStorageValue(_Lib_Battle_Info.storage_count).." jogadores para o Battlefield iniciar.")
      elseif delay == 0 and getGlobalStorageValue(_Lib_Battle_Info.storage_count) > 0 then
      local players = {}
      for _, cid in pairs(getPlayersOnline()) do
      if getPlayerStorageValue(cid, _Lib_Battle_Info.TeamOne.storage) == 1 or getPlayerStorageValue(cid, _Lib_Battle_Info.TeamTwo.storage) == 1 then
      table.insert(players, cid)
      end
      end
      for i = 1, #players do
      doRemoveCondition(players, CONDITION_OUTFIT)
      doTeleportThing(players, getTownTemplePosition(getPlayerTown(players)))
      setPlayerStorageValue(players, getPlayerStorageValue(players, _Lib_Battle_Info.TeamOne.storage) == 1 and _Lib_Battle_Info.TeamOne.storage or _Lib_Battle_Info.TeamTwo.storage, -1)
      end
      doBroadcastMessage("O evento Battlefield não iniciou por não ter jogadores suficientes.")
      setGlobalStorageValue(_Lib_Battle_Info.storage_count, 0)
      resetBattle()
      removeBattleTp()
      end
      addEvent(CheckEvent, 60000, delay-1)
      end

      creio que o problema possa estar aqui na lib,mas se precisar de outra script eu mandarei,Obrigado pela atenção e ajuda manito

  2. Nao funcionou e tambem nao deu erro na distro,porque a condição de sexo que eu nao intendi?,Avisandoque meu servidor é de Narutibia
  3. Ola,estou com problema em uma Action script,estou tentando fazer um item que muda a outfit do player A script funciona normalmente mas eu queria adicionar uma condição nela que seria "apenas x vocation pode dar use nesse item e mudar a outfit"
  4. Ola,alguem poderia me fazer uma script que deixa o personagem sem tomar dano por X segundos com X exausted e uma MSG em cima do player "IMORTAL" no player que usar OBRIGADO A TODOS QUE PODEREM AJUDAR REP+
  5. Ola,estou com um problema na script da spell Doton prision,onde o player usa a spell e aparece paredes em volta do alvo,as paredes aparecem normalmente mas elas nunca somem e ficão bugadas no mapa. Se alguem poder ajudar,agradeço desde ja! OBRIGADO A TODOS QUE CONTRIBUIR
  6. Obrigado storm pela ajuda!,eu achei uma script que funcionou no meu vou te dar RP pela paciencia
  7. @Storm Agora da esse erro mano,nao aparece nem um aviso no game e da esse erro!
  8. pode me dizer onde eu vejo isso? nao entendo muito sobre storages,eu passei a minha script da akatsuki ali em cima se poder da uma olhada talvez saiba onde estou errando
  9. Nao funcionou mano "voce nao tem a storage" e eu mudei para a storage da script da akatsuki
  10. Ola pessoal do tibia king,preciso de uma Talkaction para quando o player falar !akatsuki ele fica com a roupa da akatsuki,porque eu adicionei o talkaction do Reverter para todas as vocations,se voce for akatsuki e falar Reverter voce perde a transformação!,Quero uma talkaction que o player só pode utilizar se ele tiver a storage da quest akatsuki,Obrigado a todos que poderem ajudar RP+
  11. estou procurando um Npc de task bem simples de hi,task,nome monstro,yes todos que eu encontrei ate agora são systema de progresso,obrigado a todos que ajudarem! RP+
  12. eu ja testei,nao deu certo o player continua no evento... @Storm se tiver a do teleport é bom porque eu ja queria deixar um teleport para quem quiser sair do evento tambem,Obrigado!

Open Tibia Server

Quer aprender a criar seu próprio servidor de Tibia? Então está no lugar certo, aqui você encontrará milhares de tutorias, scripts, códigos, mapas e utilitários para que você possa fazer o seu próprio servidor de Tibia começando do zero.

Redes Sociais

Anuncie no Tibia King

Precisa de mais visibilidade em seus projetos? Quer fazer um plano publicitário para o seu servidor? Anuncie no Tibia King e faça sua divulgação, possuímos centenas de acessos simultâneos e milhares diários, com certeza será a sua solução!

×
×
  • Create New...