Ir para conteúdo
  • 0

Tile Guild


hrubesch

Pergunta

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?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

@@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.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...