Ir para conteúdo
Propaganda

Posts Recomendados

Bom, esse é um sistema que consiste em proibir que players que não sejam donos de uma casa ou invitados por "aleta som" não consigam pegar seus itens.

 

DATA/CREATURESCRIPT/

Spoiler

Crie um arquivo chamado "securityHouse.lua" e dentro dele adicione:

function onMoveItem(cid, item, count, toContainer, fromContainer, fromPos, toPos)

	if  toPos.x == CONTAINER_POSITION  then
		if  getTileInfo(getCreaturePosition(cid)).house then
			local houseId = getHouseFromPos(fromPos)
			local cidHouse = getHouseByPlayerGUID(getPlayerGUID(cid))
			local listInvite = getHouseAccessList(houseId, 0x101):explode('\n')
			if  houseId == cidHouse  or ( #listInvite > 0 and table.find(listInvite, getCreatureName(cid)) ) then
				return true
			end
			doPlayerSendCancel(cid, 'You are not the owner of this house.')
			return false
		end
		return true
	end
	
	if not getTileInfo(toPos).house  and  getTileInfo(getCreaturePosition(cid)).house  then
		doPlayerSendCancel(cid, 'You can not drag the item out of the house.')
		return false
	end
	return true
end

 

/DATA/CREATURESCRIPT/CREATURESCRIPT.XML

Spoiler

Adicione a seguinte linha:

<event type="moveitem" name="securityHouse" event="script" value="player/securityHouse.lua"/>

 

 

DATA/CREATURESCRIPT/ONLOGIN.LUA

Spoiler

Nesse arquivo registre o evento adicionando a seguinte linha:

registerCreatureEvent(cid, "securityHouse")

 

Créditos: BlazerX(Por criar e compartilhar)

  • Like 9
  • Thanks 2
Link para o comentário
https://tibiadevs.com/forums/topic/75-lua-security-house/
Compartilhar em outros sites

  • Administrador

Tópico Aprovado!
Somos gratos por sua contribuição, com certeza será útil para toda a comunidade! ❤️  REP+

Link para o comentário
https://tibiadevs.com/forums/topic/75-lua-security-house/#findComment-347
Compartilhar em outros sites

59 minutos atrás, Baia disse:

Sisteminha top, irei testar

Faça bom uso!!!😁

Link para o comentário
https://tibiadevs.com/forums/topic/75-lua-security-house/#findComment-350
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
  • Criar Novo...