Ir para conteúdo

Featured Replies

Postado

PRECISO RAPIDAMENTE 1 SCRIPT QUE O CARA PISA NUM DETERMINADO XAO E E ÉTELEPORTADO  JUNTO COM ELE SUMONANDO 8 BIXO

 

OUTRO SCRIPT É UMA PLACA TELEPORT TIPO  CLIKA VAI  POSIÇAO X

Resolvido por Eduardo Carvalho

Ir para solução
  • Respostas 7
  • Visualizações 662
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Placa que teleporta : "data/actions/scripts/placatp" : function onUse(cid, item, fromPosition, item2, toPosition) local teleport = {x=986, y=926, z=7} doTeleportThing(cid, teleport) doSendMagicEf

  • Opa, então, lembra os scripts que eu coloquei num outro tópico seu?? Basta juntar os dois em um soh. Coloque o action id como ja te ensinei la... Na vdd faz td que eu ensinei la, soh que ai ser um

  • Eduardo Carvalho
    Eduardo Carvalho

    isso não tem anda a ver com meu script 'kkkk muda o uniqueid ! ou muda o tile.

Postado

Placa que teleporta :

"data/actions/scripts/placatp" :

function onUse(cid, item, fromPosition, item2, toPosition)

local teleport = {x=986, y=926, z=7}

doTeleportThing(cid, teleport)
doSendMagicEffect(getPlayerPosition(cid), 10)
doPlayerSendTextMessage(cid, 22, "Você foi teleportado!")
end
end

"data/actions/actions.xml" :

<action actionid="34693" event="script" value="placatp.lua"/>

 

local teleport = {x=986, y=926, z=7}

<action actionid="34693" event="script" value="placatp.lua"/>

doPlayerSendTextMessage(cid, 22, "Você foi teleportado!")

Coordenadas para onde o player será teleportado.

ActionID que será usado na placa.

Mensagem que vai aparecer quando o player teleportar.

Postado

Opa, então, lembra os scripts que eu coloquei num outro tópico seu?? Basta juntar os dois em um soh. ^^

Coloque o action id como ja te ensinei la... Na vdd faz td que eu ensinei la, soh que ai ser um script soh assim:

tag:

<movevent type="StepIn" actionid="ACTION ID DO ITEM" event="script" value="SCRIPT.lua"/>

Script:

--SCRIPT FEITO POR Danihcv, para TibiaKing.com

local destino = {x = 32396, y = 32194, z = 7} -- Aqui vc põe as coordenadas do local pra onde o player vai

local position1 = {x=32367, y=32227, z=7} --Position 1 em que o monstro 1 aparecerá

local position2 = {x=32367, y=32225, z=7} --Position 1 em que o monstro 2 aparecerá

local position3 = {x=32367, y=32223, z=7} --Position 1 em que o monstro 3 aparecerá

local position4 = {x=32367, y=32221, z=7} --Position 1 em que o monstro 4 aparecerá

local position5 = {x=32370, y=32227, z=7} --Position 1 em que o monstro 5 aparecerá

local position6 = {x=32370, y=32225, z=7} --Position 1 em que o monstro 6 aparecerá

local position7 = {x=32370, y=32223, z=7} --Position 1 em que o monstro 7 aparecerá

local position8 = {x=32370, y=32221, z=7} --Position 1 em que o monstro 8 aparecerá

local summon1 = 'Morgaroth-imovel' --Nome do monstro 1

local summon2 = 'Morgaroth-imovel' --Nome do monstro 2

local summon3 = 'Morgaroth-imovel' --Nome do monstro 3

local summon4 = 'Morgaroth-imovel' --Nome do monstro 4

local summon5 = 'Morgaroth-imovel' --Nome do monstro 5

local summon6 = 'Morgaroth-imovel' --Nome do monstro 6

local summon7 = 'Morgaroth-imovel' --Nome do monstro 7

local summon8 = 'Morgaroth-imovel' --Nome do monstro 8

function onStepIn(monster, pos)

doTeleportThing(cid,destino)

doCreateMonster(summon1, position1, false, false)

doCreateMonster(summon2, position2, false, false)

doCreateMonster(summon3, position3, false, false)

doCreateMonster(summon4, position4, false, false)

doCreateMonster(summon5, position5, false, false)

doCreateMonster(summon6, position6, false, false)

doCreateMonster(summon7, position7, false, false)

doCreateMonster(summon8, position8, false, false)

return

end

Para a placa de tp vc pode usar o do amigo ai em cima. ^^ Ele foi mais rapido.

Abraços. ^^

Editado por danihcv (veja o histórico de edições)

Postado
  • Autor

entao cara fis isso mais da nisso

[21/5/2014 18:32:39] [Error - MoveEvents Interface] 
[21/5/2014 18:32:39] data/movements/scripts/tele.lua:onStepIn
[21/5/2014 18:32:39] Description: 
[21/5/2014 18:32:39] (LuaInterface::luaDoTeleportThing) Thing not found
 
[21/5/2014 18:32:40] [Error - MoveEvents Interface] 
[21/5/2014 18:32:40] data/movements/scripts/tele.lua:onStepIn
[21/5/2014 18:32:40] Description: 
[21/5/2014 18:32:40] (LuaInterface::luaDoCreateMonster) Monster with name '' not found
 
[21/5/2014 18:32:40] [Error - MoveEvents Interface] 
[21/5/2014 18:32:40] data/movements/scripts/tele.lua:onStepIn
[21/5/2014 18:32:40] Description: 
[21/5/2014 18:32:40] (LuaInterface::luaDoCreateMonster) Monster with name '' not found
 
[21/5/2014 18:32:41] [Error - MoveEvents Interface] 
[21/5/2014 18:32:41] data/movements/scripts/tele.lua:onStepIn
[21/5/2014 18:32:41] Description: 
[21/5/2014 18:32:41] (LuaInterface::luaDoCreateMonster) Monster with name '' not found
 
[21/5/2014 18:32:41] [Error - MoveEvents Interface] 
[21/5/2014 18:32:41] data/movements/scripts/tele.lua:onStepIn
[21/5/2014 18:32:41] Description: 
[21/5/2014 18:32:42] (LuaInterface::luaDoCreateMonster) Monster with name '' not found
 
[21/5/2014 18:32:42] [Error - MoveEvents Interface] 
[21/5/2014 18:32:42] data/movements/scripts/tele.lua:onStepIn
[21/5/2014 18:32:42] Description: 
[21/5/2014 18:32:42] (LuaInterface::luaDoCreateMonster) Monster with name '' not found
 
[21/5/2014 18:32:42] [Error - MoveEvents Interface] 
[21/5/2014 18:32:42] data/movements/scripts/tele.lua:onStepIn
[21/5/2014 18:32:43] Description: 
[21/5/2014 18:32:43] (LuaInterface::luaDoCreateMonster) Monster with name '' not found
 
[21/5/2014 18:32:43] [Error - MoveEvents Interface] 
[21/5/2014 18:32:43] data/movements/scripts/tele.lua:onStepIn
[21/5/2014 18:32:43] Description: 
[21/5/2014 18:32:43] (LuaInterface::luaDoCreateMonster) Monster with name '' not found
aparece os monstro por picado 
tipo 1 tal lugar outro outro outros nao meio que tao forçando pra aparece 
ou deve ser eu to fasendo algo de erado pq eu ponhei o lugar pra eles cair no andar cima 
tipo cara mata os bixo e tem 1 lugar de piso fechado ao pisar neles no caso o piso teleporta pro andar cima sumonando monstro no andar cima
Postado
  • Solução
local monsters = {
      [1] = "Demon",
      [2] = "Hydra",
      [3] = "Ferumbras",
      [4] = "Wolf",
      [5] = "Orc",
      [6] = "Dragon",
      [7] = "Orshabaal",
      [8] = "Rat"
}
 
local pos = {x= 162, y= 45, z= 7} -- posição para onde o player é teleportado.
local time = 4 -- Tempo em minutos para alguem entrar no tile novamente.
local storage = 123645

function onStepIn(cid, item, position, fromPosition)

  if isPlayer(cid) then
    if getGlobalStorageValue(storage) - os.time() <= 0 then
      doTeleportThing(cid, pos)
       doSendMagicEffect(pos, 10)
         for i = 1, #monsters do
           local posL = getClosestFreeTile(cid, pos, false)
             doCreateMonster(monsters[i], posL)
         end
         setGlobalStorageValue(storage, os.time() + time * 60)
      else
         doPlayerSendCancel(cid, "Tem alguem no lugar, espere "..time.." Minuto's")
        doTeleportThing(cid, fromPosition, true)
      doSendMagicEffect(getThingPos(cid), 12)
    end
  end
 
 return true
end
<movevent type="StepIn" uniqueid="14480" event="script" value="NomeDoArquivo.lua"/>

Em monsters você troca os nomes dos monsters, para os monsters desejado.

coloquei um tempo para entrar outro player novamente, para não fica criando vários monsters.

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo