コード例 #1
0
        public void StartJob(Client player)
        {
            Vehicle bulldozi = VehiclesHelper.CreateVehicleFromName("Bulldozer",
                                                                    new Vector3(2587.20581, 2722.64185, 42.2129631),
                                                                    new Vector3(-1.93598115, -0.36494568, -96.7531));

            bulldozi.setData("job_bergwerk_bulldozer", true);
            bulldozi.setData("job_bergwerk_driver", player);

            player.sendChatMessage("~b~Vorarbeiter Karl sagt: Schnappe dir den Bulldozer, und prüfe den " +
                                   "Steinbruch auf Probleme an den markierten Stellen (siehe Blips + Marker)! " +
                                   "Geld bekommst du wenn du alle Stellen geprüft hast!");

            TTRPG.Api.setPlayerIntoVehicle(player, bulldozi, -1);

            if (!_alreadyUsedPositions.ContainsKey((int)player.getSyncedData("ID")))
            {
                List <Vector3> newVectorList = new List <Vector3>();
                foreach (Vector3 position in _marker)
                {
                    newVectorList.Add(position);
                }
                _alreadyUsedPositions.Add((int)player.getSyncedData("ID"), newVectorList);
            }

            player.triggerEvent("job_bergwerk_createMarker",
                                _alreadyUsedPositions.Get((int)player.getSyncedData("ID")));
        }