Difference between revisions of "LlPushObject/pt"

From Second Life Wiki
Jump to navigation Jump to search
Line 17: Line 17:
|exemplos
|exemplos
|auxiliadores
|auxiliadores
|also_funcoes
|also_functions
|also_eventos
|also_events
|also_testes
|also_tests
|also_artigos
|also_articles
|notas
|notes
|permissao
|permission
|negative_index
|negative_index
|cat1=Fisica
|cat1=Fisica

Revision as of 19:47, 16 April 2008

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 );