UoKit.com Форумы > Ultima Online : Dev > RunUO Server > Готовые скрипты RunUO
Страницы: 1, 2
Juzzver
Включает в себя стобик для голосвания, настроенный на выдачу двух вещей. В моём случае фартухов, которые отличаються друг от друга атрибутами и цветами тем самым давая знать кто, за что голосует!
WebGate - позволяет вступив в него открыть страницу вашего форума.

Извеняюсь, ошибся разделом... Прошу перенести тему пожалуйста.
Вверх
JAVA
???
Вверх
Juzzver
Держи
Вверх
JAVA
пасиба
Вверх
JAVA
што нужно испаравит штоб маста дез робы давал плащь
покажы образе?
Вверх
Juzzver
Найди в скрипте название выдаваймого предмета и замени на свой плащ.
Вверх
JAVA
где тут изминить ?
Код
using System; 
using Server;
using Server.Mobiles;
using Server.Items;
using System.Collections;
using Server.Gumps;

namespace Server.Items
{
   public class VoteStone : Item
   {
      public static ArrayList m_Voteds;
      
      [Constructable]
      public VoteStone() : base ( 0xED4 )
      {
         Movable = false;
         Hue = 1165;
         Name = "Vote Stone";
          
         m_Voteds = new ArrayList();
      }    

      public override void AddNameProperties( ObjectPropertyList list )
      {
         base.AddNameProperties( list );
            
         list.Add(1070722, "Click to Vote for us on ConnectUO");
      }

      public VoteStone( Serial serial ) : base( serial )
      {
      }    

      public override void Serialize( GenericWriter writer )
      {
         base.Serialize( writer );

         writer.Write( (int) 0 ); // version
          
         writer.WriteMobileList( m_Voteds, true );
      }
      
      public override void Deserialize( GenericReader reader )
      {
         base.Deserialize( reader );

         int version = reader.ReadInt();
            
         m_Voteds = reader.ReadMobileList();
      }    
      
      public override void OnDoubleClick( Mobile from )
      {
         if( m_Voteds.Contains( from ))
         {
            from.SendMessage( 63,"You have already voted." );
            return;
         }
          
if (from != null && from.Alive)
         {
             m_Voteds.Add(from);
         from.SendGump(new StoneGump(from, this));    
             from.LaunchBrowser("http://www.connectuo.com/index.php?page=shards&do=vote&id=1141");
             from.SendMessage(1153, "Thank you for supporting us. ");
         }
      }
   }
}

Вверх
Juzzver
Не тут, это скрипт на столб в гамп лезь и ищи там название вещи которая выдаеться, после меняй на свою!
Вверх
ZanozA
WebGate.cs повреждён можешь скинуть заново ?
Вверх
Juzzver
вряд ли найдется что-то подобное спустя такой немалый промежуток времени ))
Да проще создать скрипт будет, чем тратить время на поиске.

Создаешь обычный класс итема, к примеру:
public class WebGate : Item
в конструкторе указываешь все необзодимые параметры итема.
А чтобы гейт получил веб привязку, берешь уже готовый метод для итемов:
public override bool OnMoveOver( Mobile m )

в который дописываешь строчку, которая будет открывать браузер пользователю, который наступил на гейт. Как будет выглядеть строчка, посмотреть можно в том-же VotingStone или WebStone, если таковой имеется.
Вверх
Invision Power Board © 2001-2024 Invision Power Services, Inc.
Version for Pocket PC © 2006-2024, IPBest Studio.