Amigão, nessa seção se postam códigos prontos, e não dúvidas. Tome mais cuidado!
#Movido!
Por matheus3254, 16 de ago. de 2013 em Scripts
info
Grupo: Herói
Registrado: 14/12/10
Posts: 3.6k
Reputação: +846
Gênero: Masculino

Amigão, nessa seção se postam códigos prontos, e não dúvidas. Tome mais cuidado!
#Movido!
info
Grupo: Artesão
Registrado: 01/07/13
Posts: 106
Reputação: +3
Char no Tibia: Zearoulill Kred

local newPos1 = {x = 0, y = 0, z = 0} --pos pra onde sera levado o caster da spell
local newPos2 = {x = 1239, y = 669, z = 6} --pos pra onde sera levado o target
local function teleport(cid, pos, pos2)
if isCreature(cid) then
doTeleportThing(cid, getClosestFreeTile(cid, pos))
doSendMagicEffect(getPlayerPosition(cid), 30)
end
end
function onCastSpell(cid, var)
local target = getCreatureTarget(cid)
if not isCreature(target) then
return doPlayerSendTextMessage(cid, 27, "Apenas Com Um Alvo Para Usar (Apenas Player)")
end
local posCid = getPlayerPosition(cid)
local posTarget = getPlayerPosition(target)
teleport(cid, target, newPos1, newPos2)
addEvent(teleport, time*1000, cid, target, posCid, posTarget)
return true
end
Tente.. se não funcionar posta o erro.. Assim terei como saber..
local newPos1 = {x = 0, y = 0, z = 0} --pos pra onde sera levado o caster da spelllocal newPos2 = {x = 1239, y = 669, z = 6} --pos pra onde sera levado o target
local function teleport(cid, pid, pos, pos2)
if isPlayer(cid) then
doTeleportThing(cid, getClosestFreeTile(cid, pos))
doSendMagicEffect(getPlayerPosition(cid), 30)
end
if isPlayer(cid)then
doTeleportThing(pid, getClosestFreeTile(pid, pos2 or pos))
doSendMagicEffect(getPlayerPosition(pid), 196)
end
end
function onCastSpell(cid, var)
local target = getCreatureTarget(cid)
if not isCreature(target) then
return doPlayerSendTextMessage(cid, 27, "Apenas Com Um Alvo Para Usar (Apenas Player)")
end
local posCid = getPlayerPosition(cid)
local posTarget = getPlayerPosition(target)
teleport(cid, target, newPos1, newPos2)
addEvent(teleport, time*1000, cid, target, posCid, posTarget)
return true
end
troca isso:
if not isCreature(target) then return doPlayerSendTextMessage(cid, 27, "Apenas Com Um Alvo Para Usar (Apenas Player)") end
por isso:
if not isCreature(target) or not isPlayer(target) then return doPlayerSendTextMessage(cid, 27, "Apenas Com Um Alvo Para Usar (Apenas Player)") end
info
Grupo: Campones
Registrado: 24/02/13
Posts: 30
Reputação: 0
Char no Tibia: Minato Lolz

Os 2 Primeiros Post la de cima nao funciono + vlw pela ajuda galera o do Brun Funcionou Vlw brun ![]()
info
Grupo: Campones
Registrado: 24/02/13
Posts: 30
Reputação: 0
Char no Tibia: Minato Lolz
AUGUEM PODE ME AJUDAR NESSA SPELL DO KAMUI DIMENSION DO MEU OTSERVER DE NARUTIBIA BOM É ASSIM EU TENHO 1 SCRIPT DO SPELL KAMUI DIMENSION EU FALO KAMUI DIMENSION NO PERSONAGEM E SÓ ELE VAI PRO MUNDO AI TEM Q ACHAR O TELEPORTE PRA SAIR TIPO NTO ULTIMATE + ELE LEVA MONSTRO E TAMBEM OS TRAINER BOSS E TRAINER E OUTROS BIXOS QUALQUER COISA ELE LEVA MENOS OS ITEM CLARO + LEVA TUDO EU QUERO QUE LEVE QUERO QUE LEVE APENAS PLAYER AKI A SCRIPT
BOM PRA QUEM NAO ENTENDEU EU QUERO QUE ESSA SPELL SÓ MANDE OS PLAYER
OQUE ELA TEM DE ERRO ? ELA LEVA PLAYER MONSTRO TRAINER
QUERO Q LEVE APENAS : PLAYER
SE PODER MANDAR PRA MIM AGRADEÇO