Example #1
0
            public override void Process(CmdTrigger <RealmServerCmdArgs> trigger)
            {
                uint             achievementEntryId = trigger.Text.NextUInt(0U);
                AchievementEntry achievementEntry   = AchievementMgr.GetAchievementEntry(achievementEntryId);

                if (achievementEntry != null)
                {
                    AchievementCommands.AddAchievementCommand.AddAchievement((Character)trigger.Args.Target,
                                                                             achievementEntryId);
                    trigger.Reply("Achievement \"{0}\" added sucessfully.", (object[])achievementEntry.Names);
                }
                else
                {
                    trigger.Reply("Invalid AchievementId");
                }
            }
            public override void Process(CmdTrigger <RealmServerCmdArgs> trigger)
            {
                var achievementId   = trigger.Text.NextUInt(0u);
                var achivementEntry = AchievementMgr.GetAchievementEntry(achievementId);

                if (achivementEntry != null)
                {
                    AddAchievement((Character)trigger.Args.Target, achievementId);
                    trigger.Reply("Achievement \"{0}\" added sucessfully.", achivementEntry.Names);
                }
                else
                {
                    trigger.Reply("Invalid AchievementId");
                    return;
                }
            }