Não entendi amigo pode explicar melhor? posso fazer se você explicar
info
Grupo: Colaborador
Registrado: 27/12/10
Posts: 271
Reputação: +87
Gênero: Masculino

info
Grupo: Cavaleiro
Registrado: 23/04/11
Posts: 161
Reputação: +23
Char no Tibia: Daknia

Tipo do script: Action
Protocolo (versão do Tibia):8.6
Servidor utilizado: GloBR 0.9 :s
Nível de experiência: Médio
Adicionais/Informações: Eu queria um script que teleportasse os players de um quadrado para a mesma posição, mas um andar pra baixo e sumonar um monstro. Tudo isso quando usar uma alavanca.
From = x=33357, y=31404,9
To = x=33362,y=31409,z=9
local do monstro: x=33359, y=31402, z=10
E teleportar pra posição que o player tiver, mas -1, como disse acima!
Tentei de várias formas e não consegui por meu pouco conhecimento em actions. Ficaria muito agradecido se alguém conseguisse o fazer por mim!
Amigo, há um sistema bem parecido em todos os OTs, que é a alavanca da Annihilator. Somente precisa saber editar.
--
@edit
Hm, entendi.
Espere a resposta de alguem mais avançado em Scripting, tipo Demonbholder...
Editado Junho 29 por DexpironFox
Ok.
Quero que os players que estão no piso preto na imagem 1, ao puxar a alavanca, sejam teleportados para a parte com os "desenhos" da imagem 2, que ficam um andar abaixo dos de piso preto. Mas não há a necessidade de todos os lugares estarem com pessoas. Entendeu agora? Espero que sim! xD
Imagem 1:

Imagem 2:

Amigo, há um sistema bem parecido em todos os OTs, que é a alavanca da Annihilator. Somente precisa saber editar.
Eu tentei editar, mas na annihilator há a necessidade de todos os players, e não consegui fazer sem isso ![]()
Obrigado mesmo assim.
Editado Junho 29 por Fenza
info
Grupo: Colaborador
Registrado: 27/12/10
Posts: 271
Reputação: +87
Gênero: Masculino

Ve se eh isso manolo '-' Data/Actions/Script crie um arquivo lua com o nome que qiser e adc
function onUse(cid, item, fromPosition, itemEx, toPosition)local Level = 20 -- level que precisa
if getPlayerLevel(cid) >= Level then
local tp = {x=317, y=126, z=7} -- Local que o player ira aparecer
doTeleportThing(cid, tp)
local player = getPlayerPosition(cid)
doSendMagicEffect(player, 10)
doPlayerSendTextMessage(cid, 22, "Teleportado")
else
doTeleportThing(cid, frompos)
end
return TRUE
end
<action itemid="id_alavanca" script="Nome_do_arquivo.lua"/>
Duvidas ou erro pergunte '-'
Editado Junho 29 por Pinpao
Duvidas ou error pergunte '-'
Ainda não é isso, esse script só teleporta o player que usar a alavanca pra um lugar, eu queria que ao usar a alavanca, todos os players que estivessem nos pisos pretos fossem teleportados, cada um pro seu respectivo sqm. Mesmo se faltasse alguém em um sqm, o resto fosse teleportado.
Aguardo anciosamente.
info
Grupo: Colaborador
Registrado: 27/12/10
Posts: 271
Reputação: +87
Gênero: Masculino

Ah sim intendi vou arumar ;*
info
Grupo: Visconde
Registrado: 24/01/11
Posts: 254
Reputação: +29
Char no Tibia: Zemekiz

Se naoo conseguir amigo ta meu msn trojan.br@hotmail.com q eu sei fazer e te ajudo flw
info
Grupo: Infante
Registrado: 13/10/08
Posts: 1.6k
Reputação: +420
Char no Tibia: Demonbholder

Tenta assim cara:
function onUse(cid, item)
local pos1 = {x=, y=, z=}
local pos2 = {x=, y=, z=}
for a = pos1.x, pos2.x do
for b = pos1.y, pos2.y do
if isPlayer(getThingFromPos({x=a, y=b, z=pos1.z, stackpos=253}).uid) then
doTeleportThing(getThingFromPos({x=a, y=b, z=pos1.z, stackpos=253}).uid, {x=a, y=b, z=pos1.z +1})
end
end
end
return TRUE
end
Em pos1 você coloca a posição da estatua da esquerda superior. Em pos2 você coloca a posição da estatua direita inferior. Segue a imagem:

Editado Julho 1 por Demonbholder





info
Grupo: Campones
Registrado: 27/07/07
Posts: 6
Reputação: 0
Tipo do script: Action
Protocolo (versão do Tibia):8.6
Servidor utilizado: GloBR 0.9 :s
Nível de experiência: Médio
Adicionais/Informações: Eu queria um script que teleportasse os players de um quadrado para a mesma posição, mas um andar pra baixo e sumonar um monstro. Tudo isso quando usar uma alavanca.
From = x=33357, y=31404,9
To = x=33362,y=31409,z=9
local do monstro: x=33359, y=31402, z=10
E teleportar pra posição que o player tiver, mas -1, como disse acima!
Tentei de várias formas e não consegui por meu pouco conhecimento em actions. Ficaria muito agradecido se alguém conseguisse o fazer por mim!