llPushObject/pt

From Second Life Wiki
Jump to navigation Jump to search

Summary

Function: llPushObject( key target, vector impulso, vector ang_impulso, integer <span title="boolean (verdadeiro ou falso), se VERDADEIRO usa o eixo local do target, se FALSO usa o eixo da região." style="border-bottom:1px dotted; cursor:help;">local );
0.0 Forced Delay
10.0 Energy

Aplica um impulso num ang_impulso em um objetp/avatar especificado em target

• key target Avatar ou objeto UUID dentro de um sim
• vector impulso
• vector ang_impulso impulso angular
• integer local boolean (verdadeiro ou falso), se VERDADEIRO usa o eixo local do target, se FALSO usa o eixo da região.

Caveats

  • Funciona somente em 'lands' onde Push (empurrar) não esta restrito ou onde o script é do próprio dono da ilha..
    • Se a terra/land é propriedade de um grupo, o objecto com o script deve ser escriturado (deeded) para o mesmo grupo.
  • A efetividade de empurrar (push) é modulado pela quantia de energia disponível.
    • Existe um simplified code snippet descrevendo como Empurrar (Push) é implementado dentro do projeto Havok4 e revela detalhes de como a energia afeta a magnitude final de Empurrar.

Examples

Deep Notes

Signature

function void llPushObject( key target, vector impulso, vector ang_impulso, integer local );