Tile Guild

hrubesch
em Scripts

hrubesch

avatar
Campones
Campones

INFOS

Grupo: CamponesRegistrado: 22/08/13Posts: 42

Ja Vi Vários Tutoriais e Ainda Não Achei Esse Script Que Realmente Funcione Preciso De Um Script Para Que Em Um Determinado Tile Só Seja Permitido Passar Player Com Guild Se Não Tive Guild Será Enviado Para o Tempo Ou Uma Position Que Eu Possa Escolher Tfs 0.4? Alguem Pra Ajudar?

Bruno

Ousadia e Alegria
avatar
Herói
Herói

INFOS

Grupo: HeróiRegistrado: 01/05/08Posts: 2571Gênero: Masculino

@@hrubesch,

Em data/movements/movements.xml adicione a tag:

<movevent type="StepIn" actionid="xxx" event="script" value="guildtile.lua"/>

Troque xxx pela actionid desejada.

Agora em data/movements/scripts crie o arquivo guildtile.lua com o seguinte conteúdo:

local pos = {x = 5, y = 6, z = 7} -- posição que o player será teleportado caso não tiver guild

function onStepIn(cid, item, position, fromPosition)
	if getPlayerGuildId(cid) > 0 then
		return true
	end
	doTeleportThing(cid, pos, true)
	doSendMagicEffect(getThingPos(cid), CONST_ME_MAGIC_BLUE)
	doPlayerSendCancel(cid, "Você não possui uma guild.")
	return true
end

Pronto, agora basta colocar a actionid nos tiles desejados.

Atenciosamente,
Bruno Minervino

 

Tibia Clients - Downloads Window