Ir para conteúdo
  • Cadastre-se

(Resolvido)Parede que se move


Ir para solução Resolvido por Yan Liima,

Posts Recomendados

Agora fuincionou muito obrigado, só que nao perfeitamente as portas abrem mas se o player estiver no meio delas ela fecha e impressa o player tem jeito?

Link para o post
Compartilhar em outros sites
  • Respostas 46
  • Created
  • Última resposta

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Fiz de um modo diferente, tenta assim: local c = { closeDelay = 2000, -- tempo em que ira fechar (1000ms = 1s) busyArea = {from = {x=100, y=100, z=7}, to = {x=100, y=100, z=7}}, -- area que checa se há players (bote a area em volta da porta movivel) wallPlaces = { {wallId = 1000, from = {x=100, y=100, z=7}, to = {x=100, y=100, z=7}}, -- {id da parede, posicao original, posicao movida} {wallId = 1000, from = {x=100, y=100, z=7}, to = {x=100, y=100, z=7}} } } local isUsing = false loc

ta ai o video explicando o sistema   Untitled.wmv

Posted Images

local c = {
	closeDelay = 2000, -- tempo em que ira fechar (1000ms = 1s)
	wallPlaces = {
		[1000] = {fromPos = {x=1000, y=1000, z=7}, toPos = {x=1000, y=1000, z=7}}, -- [ID_DA_PAREDE] = {posicao original, posicao movida}
		[1000] = {fromPos = {x=1000, y=1000, z=7}, toPos = {x=1000, y=1000, z=7}}
	}
}

local function backWalls(wallId, fromPos, toPos)
	local thing = getTileItemById(fromPos, wallId).uid
	local tid = getTopCreature(toPos).uid
	if(thing ~= 0) then
		if(tid == 0) then
			doRemoveItem(thing)
			doCreateItem(wallId, 1, toPos)
		else
			addEvent(backWalls, 100, wallId, fromPos, toPos)
		end
	end
end

function onStepIn(cid, item, position, lastPosition, fromPosition, toPosition, actor)
	for wallId, i in pairs(c.wallPlaces) do
		local thing = getTileItemById(i.fromPos, wallId).uid
		if(thing ~= 0) then
			doRemoveItem(thing)
			doCreateItem(wallId, 1, i.toPos)
			addEvent(backWalls, c.closeDelay, wallId, i.toPos, i.fromPos)
		end
	end
	return true
end

 

Editado por MaTTch (veja o histórico de edições)
Link para o post
Compartilhar em outros sites
  Em 24/02/2016 em 16:34, maury123 disse:

erro

Sem título.png

Mostrar mais  

ué n tem nada de doRemoveItem cara eu to até o talo de trabalho por isso n fiz o video ainda mais hoje eu garanto que crio juro por deus

a tendi o do cara funciono n sei pq o meu n funciono .-. vou fazer o video msm assim

Editado por lenardo88 (veja o histórico de edições)
Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

  • Estatísticas dos Fóruns

    96846
    Tópicos
    519599
    Posts



×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo