Objetos 
Instruções para controle e criação dos objetos  

conta Reg,loc/jog
 

Conta a quantidade de objetos que estão no local (loc) ou com o jogador (jog) e coloca o resultado no registrador Reg.

 
list loc/jog
 

Mosta uma string com a lista de objetos do local (loc) ou com o jogador (jog).

 
objs loc/jog
 

Mosta os shapes, nas respectivas áreas dos objetos do local (loc) ou com o jogador (jog)..

 
ifoloc Obj,Label
 

Salta para o label indicado caso o objeto indicado esteja no mesmo local que o jogador.

 
ifojog Obj,Label
 

Salta para o label indicado caso o jogador possua o objeto indicado.

 
ifoext Obj,Label
 

Salta para o label indicado caso o objeto indicado exista no jogo.

 
ifodnt Ob1,Ob2,Label
 

Salta para o label indicado caso o objeto 1 esteja dentro do objeto 2.

 
pega Obj
 

Transfere o objeto indicado para o jogador, sem nenhuma verificação.

 
x_peg Obj
 

Transfere o objeto indicado para o jogador, efetuando todas as verificações e checagens.

 
solta Obj
 

Transfere o objeto indicado para o local atual, sem nenhuma verificação.

 
x_slt Obj
 

Transfere o objeto indicado para o local atual, efetuando todas as verificações e checagens.

 
x_poe Ob1,Ob2
 

Coloca o objeto 1 dentro do objeto 2.

 
posobj Obj,Local
 

Coloca o objeto indicado no local indicado. Se Local for igual a "loc", coloca no local atual (mesmo local que o jogador se encontra).

 
criar Obj
 

Cria o objeto indicado no jogo e usa as propriedades default na sua construção.

 
defobj Obj,X,Parm
 

Coloca o parâmetro na propriedade X, do objeto indicado. As propriedades dos objetos correspondem a:

0: palavra que identifica
1: frase descritiva
2: local onde está / jogador com / dentro de
3: status ................

1: no local / com jogador
2: fora / dentro
3: masculino / feminino
4: inteiro / quebrado
5: aberto / fechado
6: apagado / aceso
7: singular / plural
8: visivel / invisivel

4: peso
5: tamanho
6: nome do shape do objeto
7: nome do exe/htm/scp qdo der duplo clique
8: porta usada pelo udp
9: parâmetro opcional para .exe
 
setbit N,Obj
 

Coloca o valor "X" no bit N, do status (propriedade 3) do objeto indicado.

 
resbit N,Obj
 

Coloca o valor "." no bit N, do status (propriedade 3) do objeto indicado.

 
ifbit N,Obj,Label
 

Se o bit N, do status (propriedade 3) do objeto indicado for igual a "X" então salta para o label indicado.

 
 
online