PS

[Pedido] Puxar Alavanca Sumir Paredes, 5 Segundos Depois Aparecerem

Por PsyMcKenzie, 04 de mai. de 2012 em Scripts

script
8
2.8k
PsyMcKenzieP
04 de maio de 2012 às 14:07

E ai galerinha beleza?

Gostaria de saber se alguém ae tem um script que ao player puxar a alavanca,

sumir 3 paredes, 5 segundos depois elas voltarem.

Se alguém puder ajudar.

Agradeço.

Abraços!!

Editado Maio 4 por PsyMcKenzie

ZmovirZ
04 de maio de 2012 às 14:24

Tenta esse ai fiz rapidao aki

 

local id = 12345 --- id da parede

local config = {

parede1 = {x = 123, y = 123, z= 123},

parede3 = {x = 123, y = 123, z= 123},

parede2 = {x = 123, y = 123, z= 123}

}

 

 

function createItem()

doCreateItem(id,1,config.parede1)

doCreateItem(id,1,config.parede2)

doCreateItem(id,1,config.parede3)

return TRUE

end

function onUse(cid, item)

paredi1 = getThingFromPos(config.parede1)

paredi2 = getThingFromPos(config.parede2)

paredi3 = getThingFromPos(config.parede3)

doRemoveItem(paredi1.uid)

doRemoveItem(paredi2.uid)

doRemoveItem(paredi3.uid)

addEvent(createItem, 5000)

return TRUE

end

PsyMcKenzieP
04 de maio de 2012 às 14:30

Qual unique id poe nas parede,

e qual na alavanca?

Se possível a tag do actions.xml,

eu não manjo mto disso.

Valeu.

Abraços!!

ZmovirZ
04 de maio de 2012 às 14:39

<action uniqueid="11212" script="nome do script.lua"/>

 

na alavanca coloque o uniqueid 11212

PsyMcKenzieP
04 de maio de 2012 às 14:39

Vo testar aqui,

se funfar meu colega te da REP+

Já que o script é pra ele.

Abraços!!

2 semanas depois...
Session StartS
15 de maio de 2012 às 00:21

ele remove o chão junto :|

KoamaK
15 de maio de 2012 às 10:18

Faltou o Stackpos = x

 

local id = 12345 --- id da parede
local config = {
parede1 = {x = 123, y = 123, z= 123},
parede3 = {x = 123, y = 123, z= 123},
parede2 = {x = 123, y = 123, z= 123}
}

function createItem()
doCreateItem(id,1,config.parede1)
doCreateItem(id,1,config.parede2)
doCreateItem(id,1,config.parede3)
return TRUE
end
function onUse(cid, item)
paredi1 = getThingFromPos(config.parede1)
paredi2 = getThingFromPos(config.parede2)
paredi3 = getThingFromPos(config.parede3)
doRemoveItem(paredi1.uid,1)
doRemoveItem(paredi2.uid,1)
doRemoveItem(paredi3.uid,1)
addEvent(createItem, 5000)
return TRUE
end

 

Tenta assim, se ele estava removendo o chão agora ele vai remover só o iten que esta acima do title.

2 semanas depois...
WellRamalhoW
22 de maio de 2012 às 22:11

tem como fazer tipo uma spell com area ao redor do player?