SL
dúvida

Hasproperty(Tile, Num)

Por Slicer, 17 de ago. de 2012 em Scripts

3
1.4k
SlicerS
17 de agosto de 2012 às 18:13

Ola eu gostaria de saber para que serve essa funçao...

hasProperty(tile, num)

principalmente o parametro num, sei q n eh bem num o parametro mas como eh um numero q vai ali....

Obrigado desde ja... ;p

OneshotO
17 de agosto de 2012 às 18:21

hasProperty = hasItemProperty

 

Serve para você verificar se certo item tem alguma propriedade.

 

As propriedades são essas:

 

CONST_PROP_BLOCKSOLID = 0
CONST_PROP_HASHEIGHT = 1
CONST_PROP_BLOCKPROJECTILE = 2
CONST_PROP_BLOCKPATHFIND = 3
CONST_PROP_ISVERTICAL = 4
CONST_PROP_ISHORIZONTAL = 5
CONST_PROP_MOVABLE = 6
CONST_PROP_BLOCKINGANDNOTMOVABLE = 7
CONST_PROP_SUPPORTHANGABLE = 8

 

Daí dá para entender o significado do parâmetro num

 

Sua utilização se dá da seguinte forma:

 

hasItemProperty(item.uid, CONST_PROP_BLOCKSOLID)

 

hasItemProperty(item.uid, 0)

Editado Agosto 17 por Oneshot

SlicerS
17 de agosto de 2012 às 19:07

@Oneshot

wow mano vlw ae ms agora sim deu pra intender essa function maldita '-' e tb intendi a ultilizaçao dela nas functions canWalkOnPos '-' vlw ms xD