FO
dúvida

Teleport por talkaction

Por Folspa, 03 de nov. de 2013 em Scripts

resolvido
2
689
FolspaF
03 de novembro de 2013 às 11:45

Eu quero saber como fazer um teleport por talkaction, porém o player só pode lançar esse teleport quando estiver dentro de determinado lugar.

OmegaO
03 de novembro de 2013 às 19:01

-- Posição do canto superior esquerdo da área
local pos1 = {x=160, y=230, z=7}
-- Posição do canto inferior direito da área
local pos2 = {x=180, y=330, z=7}

local teleport_pos = {x=220, y=40, z=7}

function onSay(cid, wods, param)
	if isInArea(getThingPos(cid), pos1, pos2) then
		doSendMagicEffect(getThingPos(cid), 2)
		doTeleportThing(cid, teleport_pos)
		doSendMagicEffect(teleport_pos, 10)
	else
		doPlayerSendCancel(cid, "You may not use this here.")
	end
	return true
end

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