Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> Подготовка К Новому Году, [global addtopack
Juzzver
сообщение 14.12.2008, 4:21
Сообщение #1


**********

Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22567
Из: Северная Корея
Пользователь №: 11.273



Парни у меня проблемы с этой командой [global addtopack - когда я чтото делаю через нее допустим кину 1к то оно раскидывается не токо по плеерам но и по всем мобайлам, и сундукам... Помогите плизз щас выложу скрипт.

Код
using System;
using System.Collections;
using Server;

namespace Server.Commands.Generic
{
    public class GlobalCommandImplementor : BaseCommandImplementor
    {
        public GlobalCommandImplementor()
        {
            Accessors = new string[]{ "Global" };
            SupportRequirement = CommandSupport.Global;
            SupportsConditionals = true;
            AccessLevel = AccessLevel.Administrator;
            Usage = "Global <command> [condition]";
            Description = "Invokes the command on all appropriate objects in the world. Optional condition arguments can further restrict the set of objects.";
        }

        public override void Compile( Mobile from, BaseCommand command, ref string[] args, ref object obj )
        {
            try
            {
                Extensions ext = Extensions.Parse( from, ref args );

                bool items, mobiles;

                if ( !CheckObjectTypes( command, ext, out items, out mobiles ) )
                    return;

                ArrayList list = new ArrayList();

                if ( items )
                {
                    foreach ( Item item in World.Items.Values )
                    {
                        if ( ext.IsValid( item ) )
                            list.Add( item );
                    }
                }

                if ( mobiles )
                {
                    foreach ( Mobile mob in World.Mobiles.Values )
                    {
                        if ( ext.IsValid( mob ) )
                            list.Add( mob );
                    }
                }

                ext.Filter( list );

                obj = list;
            }
            catch ( Exception ex )
            {
                from.SendMessage( ex.Message );
            }
        }
    }
}


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Soteric
сообщение 14.12.2008, 13:03
Сообщение #2


********

Master
Сообщений: 1.377
Регистрация: 7.8.2006
Группа: Пользователи
Наличность: 3057
Пользователь №: 7.166



[global addtopack ПРЕДМЕТ where playermobile
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Juzzver
сообщение 14.12.2008, 14:52
Сообщение #3


**********

Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22567
Из: Северная Корея
Пользователь №: 11.273



Большое спасибо.


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Rav4eG
сообщение 17.5.2009, 15:25
Сообщение #4


**

Группа: Пользователи
Наличность: 0
Пользователь №: 11.862
Возраст: 13



неверный раздел! (IMG:style_emoticons/default/vertag.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Juzzver
сообщение 18.5.2009, 0:13
Сообщение #5


**********

Модератор RunUO
Сообщений: 3.425
Регистрация: 1.11.2008
Группа: Супермодераторы
Наличность: 22567
Из: Северная Корея
Пользователь №: 11.273



Залезь в тему на 2-3 года назад и отпишись...


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Warstone
сообщение 18.5.2009, 0:22
Сообщение #6


*********

Группа: Модераторы
Наличность: 0
Пользователь №: 10.905
Возраст: 25



Он уже схлопотал пред. Не схлопочи его ты.


--------------------
Do. Or do not. There is no Try!
© Master Joda, Dagobah, Star Wars: Episode V.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 27.4.2024, 21:49
Designed by Nickostyle