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

2 страниц V < 1 2  
Ответить в эту темуОткрыть новую тему
> Дождь С Молнией
Juzzver
сообщение 15.12.2008, 23:47
Сообщение #21


**********

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



Окей пасибки


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Needle™
сообщение 1.10.2009, 22:43
Сообщение #22


********

Mammy's hero
Сообщений: 1.227
Регистрация: 26.5.2009
Группа: Пользователи
Наличность: 0
Из: Украина , Одесса
Пользователь №: 11.891
Возраст: 33



так что он для RC 2.0 подходит?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Juzzver
сообщение 1.10.2009, 23:32
Сообщение #23


**********

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



рц1 взяло, не думаю, что будет ругаться..


--------------------
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Needle™
сообщение 2.10.2009, 0:10
Сообщение #24


********

Mammy's hero
Сообщений: 1.227
Регистрация: 26.5.2009
Группа: Пользователи
Наличность: 0
Из: Украина , Одесса
Пользователь №: 11.891
Возраст: 33



ок , тогда по-пробую..

сразу что бы не писать новую тему...

енерги скидывал скрипт на стоун который выдает вещи , для нагрождения , у меня не выходит сделать переключение на другую страницу... что бы нажал на кнопку новая страница появилась ...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dark_Falcon
сообщение 2.10.2009, 0:39
Сообщение #25


********

UoBugs
Сообщений: 1.534
Регистрация: 15.8.2004
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 2.132



Есть такая вещь, как AddPage(номер страницы)
Ну и в AddButton естественно указываешь GumpButtonType.Page и далее номер страницы
Это что ли тебе нужно? (IMG:style_emoticons/default/rolleyes.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Needle™
сообщение 2.10.2009, 13:15
Сообщение #26


********

Mammy's hero
Сообщений: 1.227
Регистрация: 26.5.2009
Группа: Пользователи
Наличность: 0
Из: Украина , Одесса
Пользователь №: 11.891
Возраст: 33



Ты это имел ввиду?
Код
public PrizeGump()
            : base(300, 15)
        {



            AddPage( 0 );

            AddBackground( 98, 139, 451, 330, 3000 );                         
            AddImage(50, 147, 0xffff);                 

            AddButton( 185, 254, 4005, 4007, 1, GumpButtonType.Reply, 0 );
            AddLabel( 225, 254, 172, "Gold Coins" );

                                                AddPage( 1 );

            AddBackground( 98, 139, 451, 330, 3000 );                         
            AddImage(50, 147, 0xffff);                 

            AddButton( 185, 254, 4005, 4007, 1, GumpButtonType.Page , 1 );
            AddLabel( 225, 254, 172, "Gold Coins" );

        }

    public override void OnResponse(NetState sender, RelayInfo info)
    {
        Mobile m = sender.Mobile;

        //if (m == null)
        //return;

            switch( info.ButtonID ){
                case 0: m.CloseGump( typeof( PrizeGump ) );
                    break;
                    
                
                case 1:
                    
                    m.AddToBackpack(new Gold(60000));
        m.SendMessage("Gold Coins в вашем рюкзаке");
                    m.SendGump (new PrizeGump());
                    break;
                            case 2:
                    
                    m.SendGump (new PrizeGump.Page( 1 ));
                    break;
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Needle™
сообщение 2.10.2009, 15:08
Сообщение #27


********

Mammy's hero
Сообщений: 1.227
Регистрация: 26.5.2009
Группа: Пользователи
Наличность: 0
Из: Украина , Одесса
Пользователь №: 11.891
Возраст: 33



Не выходит так =)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dark_Falcon
сообщение 2.10.2009, 15:17
Сообщение #28


********

UoBugs
Сообщений: 1.534
Регистрация: 15.8.2004
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 2.132



Чтобы тебе было проще понять, напиши вот так
Код

AddPage(0);
AddBackground( 0, 10, 100, 100, 9270 );                                        
AddButton( 185, 254, 4005, 4007, 1, GumpButtonType.Page , 1 );
AddLabel( 225, 254, 172, "PAGE 0" );

AddPage(1);
AddBackground( 98, 139, 451, 330, 3000 );                                    
AddButton( 185, 254, 4005, 4007, 1, GumpButtonType.Page , 2 );
AddLabel( 225, 254, 172, "PAGE 1" );

AddPage(2);
AddBackground( 98, 139, 451, 330, 3000 );                                          
AddButton( 300, 254, 4005, 4007, 1, GumpButtonType.Page , 3 );
AddLabel( 255, 254, 172, "PAGE 2" );

AddPage(3);
AddBackground(98, 139, 451, 330, 3000 );
AddButton(325, 254, 4005, 4007, 1, GumpButtonType.Page, 4);
AddLabel(275, 254, 172, "Page 3");

AddPage(4);
AddBackground( 0, 100, 100, 100, 9270 );                                        
AddButton( 185, 254, 4005, 4007, 1, GumpButtonType.Page , 5 );
AddLabel( 225, 254, 172, "PAGE 4" );

AddPage(5);
AddBackground( 0, 200, 100, 100, 9270 );                                        
AddButton( 185, 254, 4005, 4007, 1, GumpButtonType.Page , 6 );
AddLabel( 225, 254, 172, "PAGE 5" );

AddPage(6);
AddBackground( 0, 300, 100, 100, 9270 );                                        
AddButton( 185, 254, 4005, 4007, 1, GumpButtonType.Page , 1 );
AddLabel( 225, 254, 172, "PAGE 6" );


Скопируй себе мой скрипт, и пощелкай по всем кнопочкам. Я специально написал скрипт таким образом, чтобы ты понял, как это вобще все работает. Page 0 НИКОГДА не закрывается. Он всегда открыт. Я специально его вынес отдельно, чтобы ты это увидел наглядно.
Если я например напишу вот так
Код

AddPage(0);
AddBackground( 98, 139, 451, 330, 3000 );      

AddPage(1);
AddBackground( 98, 139, 451, 330, 3000 );      
AddButton( 185, 254, 4005, 4007, 1, GumpButtonType.Page , 0 );

То PAGE 0 ты вобще никогда не увидишь. Он всегда будет под остальными страницами
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Needle™
сообщение 2.10.2009, 15:47
Сообщение #29


********

Mammy's hero
Сообщений: 1.227
Регистрация: 26.5.2009
Группа: Пользователи
Наличность: 0
Из: Украина , Одесса
Пользователь №: 11.891
Возраст: 33



тю ты блин , а я делал так , ппц ошибка была в том что я писал батон на на номер страницы и 0 тоже! поетому она была (1) сверху (0) ппц... =) спасибо фалкон помог!

AddPage(1);

AddButton( 185, 254, 4005, 4007, 1,

GumpButtonType.Page , 1 );

AddLabel( 225, 254, 172, "PAGE 1" );

терь думаю как записать кнопку которая перелистает на 2 страницу))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Dark_Falcon
сообщение 2.10.2009, 16:09
Сообщение #30


********

UoBugs
Сообщений: 1.534
Регистрация: 15.8.2004
Группа: Пользователи
Наличность: 0
Из: Москва
Пользователь №: 2.132



Цитата
терь думаю как записать кнопку которая перелистает на 2 страницу))

А чего думать то?
У меня в скрипте перелистывается 6 страниц

траляля GumpButtonType.Page , 2 );

Посмотри ты мой скрипт! (IMG:style_emoticons/default/rolleyes.gif)
Запусти ты его у себя на ранке. У тебя вобще все вопросы отпадут...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Needle™
сообщение 2.10.2009, 16:22
Сообщение #31


********

Mammy's hero
Сообщений: 1.227
Регистрация: 26.5.2009
Группа: Пользователи
Наличность: 0
Из: Украина , Одесса
Пользователь №: 11.891
Возраст: 33



Да отпали))

GumpButtonType.Page , 2 ); переход

GumpButtonType.Reply , 2 ); идет по касу

case 17: //создает

m.AddToBackpack(new Axe());
m.SendMessage("Вы получили Axe");
m.SendGump(new PrizeGump());
break;


усё =))
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Energy.
сообщение 3.10.2009, 17:13
Сообщение #32


**

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



Цитата(Александр Needle™ @ 2.10.2009, 16:15) *

Ты это имел ввиду?
Код
public PrizeGump()
            : base(300, 15)
        {
            AddPage( 0 );

            AddBackground( 98, 139, 451, 330, 3000 );                         
            AddImage(50, 147, 0xffff);                 

            AddButton( 185, 254, 4005, 4007, 1, GumpButtonType.Reply, 0 );
            AddLabel( 225, 254, 172, "Gold Coins" );

                                                AddPage( 1 );

            AddBackground( 98, 139, 451, 330, 3000 );                         
            AddImage(50, 147, 0xffff);                 

            AddButton( 185, 254, 4005, 4007, 1, GumpButtonType.Page , 1 );
            AddLabel( 225, 254, 172, "Gold Coins" );

        }

    public override void OnResponse(NetState sender, RelayInfo info)
    {
        Mobile m = sender.Mobile;

        //if (m == null)
        //return;

            switch( info.ButtonID ){
                case 0: m.CloseGump( typeof( PrizeGump ) );
                    break;
                    
                
                case 1:
                    
                    m.AddToBackpack(new Gold(60000));
        m.SendMessage("Gold Coins в вашем рюкзаке");
                    m.SendGump (new PrizeGump());
                    break;
                            case 2:
                    
                    m.SendGump (new PrizeGump.Page( 1 ));
                    break;




У тебя уже есть оператор "AddPage ( 0 );" Надо было место 0 подписать 1, разумеется ругаться будет!

И еще для удобства скачай Gump Creator специально для ранки! http://uosoft.ru/index.php?c=runuo&n=gumpcreator тебе гампы сделает, а дальше своими ручками!


--------------------
ICQ # 441-114-844
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Александр Needle™
сообщение 3.10.2009, 17:36
Сообщение #33


********

Mammy's hero
Сообщений: 1.227
Регистрация: 26.5.2009
Группа: Пользователи
Наличность: 0
Из: Украина , Одесса
Пользователь №: 11.891
Возраст: 33



Чет у меня с ней постоянно проблемы ерор за ерором идет... =(
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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