Search results

  1. Juzzver

    How to make the keys blessed by default?

    Need to add to the constructor next property: LootType = LootType.Blessed; Example: [Constructable] public GargishBracelet() : base(0x4211) { LootType = LootType.Blessed; }
  2. Juzzver

    Freezing a map

    Make sure that you're using two different clients (one for server data, another for login to the game). Make sure that your changes compiled, etc.
  3. Juzzver

    Encrypted Client

    https://www.servuo.com/threads/client-encryption-issue.15640/#post-92486
  4. Juzzver

    Client Encryption issue.

    There are 2 ways, choose what do you prefer: Server side solution: Encryption system: https://www.servuo.com/threads/encryption-for-classic-and-enhanced-client-how-it-works.3403/#post-21830 Key Login Calculator: https://www.servuo.com/threads/latest-client-encryption-loginkey.14240/#post-85017...
  5. Juzzver

    Checking the playermobile inside GetProperties method?

    // item not in a container or not equipped == item on the ground if ( this.ParentEntity == null ) { XmlValue tanke = (XmlValue)XmlAttach.FindAttachment(holder, typeof(XmlValue), "attach test"); if ( tanke != null ) { // send green props } }
  6. Juzzver

    Checking the playermobile inside GetProperties method?

    if (RootParentEntity is Mobile m && m.Items.Contains(this)) { // to do something }
  7. Juzzver

    Looking for items around, we randomly pick one

    You don't need second "foreach" for one random value. Just use next: if(ToShow.Count > 0) { XmlSpawner xml_item2 = ToShow[Utility.Random(ToShow.Count - 1)] as XmlSpawner; xml_item2.Respawn()...
  8. Juzzver

    Looking for items around, we randomly pick one

    You need to convert the type before use its methods. Change the: Item xml_item2 = ToShow[Utility.Random(corpsesCount - 1)]; to XmlSpawner xml_item2 = ToShow[Utility.Random(corpsesCount - 1)] as XmlSpawner; Or just create the list of List<XmlSpawner> instead of List<Item>
  9. Juzzver

    Looking for items around, we randomly pick one

    int corpsesCount = itemsFound.Count; if(corpsesCount > 0) { Item corpse = itemsFound[Utility.Random(corpsesCount)]; XmlAttach.AttachTo(corpse, new XmlValue("test",100)); }
  10. Juzzver

    I have a NightSightSpell question.

    You can add EndEffects to the PlayerMobile OnDeath method. Just find the EndAction methods and add new ones: EndAction(typeof(LightCycle)); LightLevel = 0;
  11. Juzzver

    HP & Stat Bonus help

    Config/PlayerCaps.cfg change the next values as you wish: # The individual enhanced str cap for players StrMaxCap=150 # The individual enhanced dex cap for players DexMaxCap=150 # The individual enhanced int cap for players IntMaxCap=150 for HitsMax I answered before...
  12. Juzzver

    Compile.WIN - Release not creating ServUO.exe

    PacketThrottles.cs seems like not default script from ServUO. It can be uncompatabile with 57.3 version. Post your script to figure it.
  13. Juzzver

    HP & Stat Bonus help

    Stat bonuses caps you can set in Config/PlayerCaps.cfg Hits cap in PlayerMobile.cs #region [Stats]Max [CommandProperty(AccessLevel.GameMaster)] public override int HitsMax { get { int strBase; int strOffs =...
  14. Juzzver

    I have a question about ordering AI Mage

    It has to do with the access modifier for the class. You cannot call private methods/classes outside of the class body. Change the private modifier to public in MeteorSwarmSpell.cs for the InternalTarget class: public class InternalTarget : Target
  15. Juzzver

    I have a question about ordering AI Mage

    You need to define MeteorSwarmSpell in the ProcessTarget method coz now AI gets this target but doesn't know how to use this. Examples of defines spells you can find in ProcessTarget() method. Or just try to set MeteorSwarmSpell target flag like Harmful and it should work by default like others...
  16. Juzzver

    I have a question about ordering AI Mage

    post your changes to find out where the problem is.
  17. Juzzver

    Doing it correctly (administrating Ultima Online shard).

    Ideally, it is best to have minimal contact with players and limit it solely to technical issues or, for example, through voting if there are doubts in making decisions. Otherwise, they will intrude upon you, start seeking your attention, and as a result, they may resort to blackmailing you with...
  18. Juzzver

    Pathfinding: Client (double right click) vs Server Mobiles

    Right, the character pathfinding implemented on the client side. Mobiles use another logic defined there: https://github.com/ServUO/ServUO/tree/05cdc8780ecd81a6abca0f5f14097c8e6bc4860f/Scripts/Services/Pathing
  19. Juzzver

    Hello!

    Welcome! :)
  20. Juzzver

    How to add an item to the exception

    if ( !(item is Spellbook)) { // click logic }

Active Shards

Donations

Total amount
$0.00
Goal
$500.00
Back