Rename (na Target)

Datum: 27/07/2011 01:43:56

Staženo: 557x

Popis:

Přejmenuje summona nebo vašeho mazlíka pomoci targetu na něj ..


Hodnocení: 3.7/10 (122 hlasy)

Download file:cs

Příkazy:

  • ,rename "serial serial" " string name"
  • ,rename

Kód:

    using System;
    using System.Collections.Generic;
    using System.Text;
    using Phoenix;
    using Phoenix.WorldData;
    using System.Linq;
    using Phoenix.Communication;
    using Phoenix.Runtime;
    using Phoenix.Runtime.Reflection;

    namespace Script.renames
    {

        public class remaness
        {
         
            [Command]
            public static bool Rename(Serial serial, string name)
            {
                UOCharacter npc = World.GetCharacter(serial);
                if (!npc.Renamable)
                    return false;
                UO.PrintObject(serial, npc.Name + "->" + name);
                npc.Rename(name);
                return true;
            }

            [Command]
            public static void Rename()
            {
                List<string> names = new List<string> { "A", "AB", "AC", "AD", "AF", "AE", "Cozasdelas", "uztohomasdost", "ohtone", "mameluk" };
                UOCharacter npc = new UOCharacter(UIManager.TargetObject());

                foreach (UOCharacter ch in World.Characters)
                    if (names.Contains(ch.Name))
                        names.Remove(ch.Name);
                if (names.Count == 0)
                    ScriptErrorException.Throw("All 10 targets are in use.");

                npc.Click();
                UO.Wait(50 + Core.Latency);

                if (!npc.Rename(names[0]))
                    return;
                UO.Wait(50 + Core.Latency);
                npc.Click();
            }
        }
    }
Zde ještě není žádný komentář.

Nový komentář