Example #1
0
 private void CreateObjects( )
 {
     // Create some objects
     ObjectStreamer.CreateDynamicObject("port_xr_lifeboat", new Vector3(-859.655f, -803.499f, 25.566f), new Vector3(0, 0, 0), 0);
     ObjectStreamer.CreateDynamicObject("bkr_prop_biker_bowlpin_stand", new Vector3(-959.655f, -903.499f, 25.566f), new Vector3(0, 0, 0), 0);
     ObjectStreamer.CreateDynamicObject("bkr_prop_biker_tube_crn", new Vector3(-909.655f, -953.499f, 25.566f), new Vector3(0, 0, 0), 0);
 }
Example #2
0
        public void CreateWorldItemObject(IPlayer player, uint objectHash, string positionJson, string rotationJson, int itemID)
        {
            Vector3 position = JsonConvert.DeserializeObject <Vector3>(positionJson);
            Vector3 rotation = JsonConvert.DeserializeObject <Vector3>(rotationJson);

            DynamicObject dynamicObject = ObjectStreamer.CreateDynamicObject(objectHash, position, rotation, player.Dimension, null, true, null, null, null, null, true, 275);

            dynamicObject.SetData("dynamicObject:ownerAccountId", player.GetAccountEntity().DbModel.Id);

            Alt.Log($"ID OBIEKTU STWORZONEGO: {dynamicObject.Id}");
            EntityHelper.Add(dynamicObject);

            player.SendSuccessNotify("Postawiono obiekt pomyślnie", "Twój obiekt został postawiony");
            player.Emit("item:synchronizateWorldObjectWithClient", dynamicObject.Id, itemID);
        }
Example #3
0
 public void CreateObjectTestCMD(IPlayer player, string name)
 {
     ObjectStreamer.CreateDynamicObject(name, new Vector3(player.Position.X, player.Position.Y, player.Position.Z), new Vector3(0, 0, 0), 0);
     player.SendSuccessNotify("Utworzono obiekt", name);
 }