Beispiel #1
0
        public async Task CreateAtmCMD(IPlayer sender) => await AltAsync.Do(async() =>
        {
            if (!sender.GetAccountEntity().HasRank((int)EAdmin.Supporter))
            {
                return;
            }

            if (!sender.GetAccountEntity().OnAdminDuty)
            {
                sender.SendErrorNotify("Wystąpił bląd!", "Aby użyć tej komendy musisz wejść na służbę administratora");
                return;
            }

            CharacterEntity characterEntity = sender.GetAccountEntity().characterEntity;
            AtmModel atm = new AtmModel()
            {
                PosX      = sender.Position.X,
                PosY      = sender.Position.Y,
                PosZ      = sender.Position.Z - 0.9f,
                CreatorId = sender.GetAccountEntity().DbModel.Id
            };

            AtmEntity atmEntity = new AtmEntity(atm);
            await atmEntity.Spawn(true);
        });
Beispiel #2
0
 public AtmEntity(AtmModel model)
 {
     DbModel = model;
 }