ES
erro

Erro Nas Porta

Por Estagiario, 12 de dez. de 2013 em Scripts

4
854
EstagiarioE
12 de dezembro de 2013 às 23:40

Fala galera

alguem ai sabe como arruma esses erros?

 

esse acontece quando abro alguma porta de level

sus2.jpg

 

 

e esse acontece quando abro porta de quest

5hlg.jpg

 

alguem sabe como arruma ?

12 de dezembro de 2013 às 23:45

vai na pasta data/movements/scripts

procura pelo arquivo closingdoor.lua

abra ele, apague tudo e cole isso dentro.

function onStepOut(cid, item, position, fromPosition)
	local newPosition = {x = position.x, y = position.y, z = position.z}
	if isInArray(verticalOpenDoors, item.itemid) == TRUE then
		newPosition.x = newPosition.x + 1
	else
		newPosition.y = newPosition.y + 1
	end
	doRelocate(position, newPosition)

	local tmpPos = {x = position.x, y = position.y, z = position.z, stackpos = -1}
	local tileCount = getTileThingByPos(tmpPos)
	local i = 1
	local tmpItem = {uid = 1}
	while(tmpItem.uid ~= 0 and i < tileCount) do
		tmpPos.stackpos = i
		tmpItem = getTileThingByPos(tmpPos)
		if tmpItem.uid ~= item.uid and tmpItem.uid ~= 0 and isMoveable(tmpItem.uid) == TRUE then
			doRemoveItem(tmpItem.uid)
		else
			i = i + 1
		end
	end
	doTransformItem(item.uid, item.itemid - 1)
	return TRUE
end
EstagiarioE
12 de dezembro de 2013 às 23:58

Nao funciono.

zipter98Z
13 de dezembro de 2013 às 22:07

Movido à pedido do autor.