Пример #1
0
        //---------------------------------------------------------------------------------------------

        protected void World_CharacterAppeared(object sender, CharacterAppearedEventArgs e)
        {
            World.CharacterAppeared -= World_CharacterAppeared;
            UOCharacter appeared = new UOCharacter(e.Serial);

            if (appeared.Model == 0x0053 && !appeared.Renamable)
            {
                if (CalExtension.Abilities.GolemMaster.AdaHammer.Exist)
                {
                    Targeting.ResetTarget();
                    UO.WaitTargetObject(appeared);
                    CalExtension.Abilities.GolemMaster.AdaHammer.Use();

                    if (!Game.IsMob(appeared) && !Rename.IsMobRenamed(appeared))
                    {
                        appeared.Click();
                        Game.Wait(200);

                        if (appeared.RequestStatus(200))
                        {
                            Rename.RenameCharacter(appeared);
                        }
                    }
                }
            }
        }