Exemple #1
0
        public void Createjob(Client player, int characterId, int level, int cost, JobType type)
        {
            if (!AdminController.AdminRankCheck(player, "createjob"))
            {
                return;
            }
            CharacterController characterController = player.getData("CHARACTER");

            var jobData = new Data.Job
            {
                CharacterId = characterId,
                Level       = level,
                Cost        = cost,
                Type        = type,
                PosX        = player.position.X,
                PosY        = player.position.Y,
                PosZ        = player.position.Z,
                OwnerName   = characterController.Character.Name
            };

            var jobController = new JobController(jobData);

            ContextFactory.Instance.Job.Add(jobData);
            ContextFactory.Instance.SaveChanges();
            jobController.CreateWorldEntity();

            player.sendChatMessage("~g~[СЕРВЕР]: ~w~ Добавлена работа: " + jobController.Type());
        }