Ped::Ped

From RAGE Multiplayer Wiki
Revision as of 11:21, 14 November 2021 by Brzys (talk | contribs) (serverside mp.peds.new)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Server-Side
Function

 JavaScript



Creates a new serverside static or dynamic ped.
Dynamic peds are synchronised/controlled by the player that your gamemode manually assigns and can be reassigned at any moment.
To control dynamic ped actions, use clientside ped functions for a controller.

JavaScript Syntax

mp.peds.new(model, position,
{    
      dynamic: dynamic, 
      frozen: frozen,
      invincible: invincible
});


Parameters

  • model: Hash (Ped Models)
  • position: Vector3
  • dynamic: Boolean: true - synced by controller, false - static
  • frozen: Boolean
  • invincible: Boolean

Example

Server-Side
let dynamicPed = mp.peds.new(mp.joaat('mp_m_freemode_01'), mp.players.at(0).position, {dynamic:true});
dynamicPed.controller = mp.players.at(0);

let staticPed = mp.peds.new(mp.joaat('player_zero'), mp.players.at(0).position,
{    
      dynamic: false, // still server-side but not sync'ed anymore
      frozen: true,
      invincible: true
});


See Also