Difference between revisions of "LlPushObject/pt"

From Second Life Wiki
Jump to navigation Jump to search
 
Line 5: Line 5:
|p2_type=vector|p2_name=impulso
|p2_type=vector|p2_name=impulso
|p3_type=vector|p3_name=ang_impulso|p3_desc=impulso angular
|p3_type=vector|p3_name=ang_impulso|p3_desc=impulso angular
|p4_type=integer|p4_name=local|p4_desc=boolean (verdadeiro ou falso), se {{LSL Const|VERDADEIRO|integer|1}} usa o eixo [[Viewer coordinate frames#Local|local]] do '''target''', se {{LSL Const|FALSO|integer|0}} usa o eixo da [[Viewer coordinate frames#Region|região]].
|p4_type=integer|p4_name=local|p4_desc=boolean (verdadeiro ou falso), se {{LSL Const|TRUE|integer|1}} usa o eixo [[Viewer coordinate frames#Local|local]] do '''target''', se {{LSL Const|FALSE|integer|0}} usa o eixo da [[Viewer coordinate frames#Region|região]].
|func_footnote
|func_footnote
|func_desc=Aplica um '''impulso''' num '''ang_impulso''' em um  objetp/avatar especificado em '''target'''
|func_desc=Aplica um '''impulso''' num '''ang_impulso''' em um  objetp/avatar especificado em '''target'''

Latest revision as of 19:48, 16 April 2008

Summary

Function: llPushObject( key target, vector impulso, vector ang_impulso, integer <span title="boolean (verdadeiro ou falso), se TRUE usa o eixo local do target, se FALSE 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 TRUE usa o eixo local do target, se FALSE 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 );