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

> Regioncontroler, Контроль регионов
Juzzver
сообщение 9.3.2009, 6:18
Сообщение #1


**********

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



Довольно удобный скрипт, облегчает многие действия.
С помощу него мы можем натянуть сетку блокирующию:
1) Проход.
2) Кастинг.
3) Припивание и использования заклятий к статам.
4) Атаку.
5) Ресурект.
6) Хилл.
7) Демедж.
8) Лутинг.
9) Спавн.
10) EtherealMount
11) Построения.
12) Guard - регион
13) LightLevel
14) Имя Региона!


Прикрепленные файлы
Прикрепленный файл  Custom_Region.rar ( 12,55 килобайт ) Кол-во скачиваний: 2407


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


********

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



В CustomRegion.cs метод OnDeath() должен выглядить следующим образом
Код
//public override bool OnDeath( Mobile m )
public override void OnDeath( Mobile m )
{
    bool toreturn = true;

    if( m != null && !m.Deleted )
    {
        if( m is PlayerMobile && m_Controller.NoPlayerItemDrop )
        {
            if( m.Female )
            {
                m.FixedParticles( 0x374A, 10, 30, 5013, 1153, 2, EffectLayer.Waist );
                m.Body = 403;
                m.Hidden = true;
            }
            else
            {
                m.FixedParticles( 0x374A, 10, 30, 5013, 1153, 2, EffectLayer.Waist );
                m.Body = 402;
                m.Hidden = true;
            }
            m.Hidden = false;
            toreturn = false;
        }
        else if( !( m is PlayerMobile ) && m_Controller.NoNPCItemDrop )
        {
            if( m.Female )
            {
                m.FixedParticles( 0x374A, 10, 30, 5013, 1153, 2, EffectLayer.Waist );
                m.Body = 403;
                m.Hidden = true;
            }
            else
            {
                m.FixedParticles( 0x374A, 10, 30, 5013, 1153, 2, EffectLayer.Waist );
                m.Body = 402;
                m.Hidden = true;
            }
            m.Hidden = false;
            toreturn = false;
        }
        else
            toreturn = true;

        // Start a 1 second timer
        // The Timer will check if they need moving, corpse deleting etc.
        m_Timer = new MovePlayerTimer( m, m_Controller );
        m_Timer.Start();

        //return base.OnDeath(m);
        base.OnDeath( m );
    }

    //return toreturn;
}
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
Juzzver   Regioncontroler   9.3.2009, 6:18
ReSpoT   Вот :) Scripts: Compiling C# scripts...failed...   9.3.2009, 13:18
Juzzver   Что у тебя за ранка?   9.3.2009, 16:20
ReSpoT   2.0 RC2 Хоть бы написал для какой ето ранки ;)   9.3.2009, 18:16
Juzzver   Зайди в этот скрипт, найди строку: public overr...   9.3.2009, 18:51
ReSpoT   Я не думаю что ето будет корректное решение   10.3.2009, 7:56
NonExistencE   почему же? Если тебе в ошибке написали, что для эт...   10.3.2009, 9:20
ReSpoT   Потомучто даже при замене логического определителя...   10.3.2009, 9:37
Soteric   Тогда не было бы ошибки В самом методе все ...   10.3.2009, 9:42
Menfis   так, все же как запустить этот скрипт на рц2?   12.4.2009, 9:44
Menfis   Измнеил как ты сказал, теперь вот так: RunUO - ...   12.4.2009, 10:26
Soteric   Запость что получилось   12.4.2009, 10:36
Menfis   уже все нормально, незнаю что было, но скачал зано...   12.4.2009, 10:44
Juzzver   2 раза кликаеш на флаг, натягиваеш сетку по диагон...   12.4.2009, 23:17
armani   создал region controller , два раза на него , натя...   13.5.2009, 21:37
NonExistencE   а настроить регион не пробывал?   13.5.2009, 22:08
armani   Ты имееш ввиду настройки региона в самой проге ?   14.5.2009, 9:47
NonExistencE   [props на флажок региона....   14.5.2009, 9:59
armani   Дак это и ежу понятно ! все так и делал ... в...   14.5.2009, 13:15
Juzzver   Не имеет значения, принцып работы один и тотже ...   14.5.2009, 21:07
armani   Не имеет значения, принцып работы один и тотже ...   16.5.2009, 13:42
System C#   Вот такая фигня( пишет что такие имена есть RunUO ...   15.5.2009, 2:52
NonExistencE   у тебя уже есть эти скрипты в папке дето   15.5.2009, 8:39
System C#   Нон я искал всю папку перебрал, смотрел через найт...   15.5.2009, 13:31
Juzzver   Незнаю как ты искал. Воспользуйся поиском нажав в...   15.5.2009, 15:44
System C#   внатуре он у меня есть) только по другому называет...   15.5.2009, 22:55
Juzzver   Попробуй пройти всё заново и будь по внимательнее....   16.5.2009, 15:42
Kokosik   я чтото не понимаю как натянуть сетку подскажите ...   19.9.2010, 11:22
Kokosik   подскажите как отметить тереторию в этом скрипте а...   20.9.2010, 17:14
Juzzver   Ставишь флаг. 2 клика на флаг. Выбираешь Add Regio...   20.9.2010, 20:11
Kokosik   спасибо в этом разобрался а вот еще не понимаю как...   26.9.2010, 23:19
Juzzver   Натягивать по высоте можно разными видами. Самые д...   27.9.2010, 18:04


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

 

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