You need to compile the exe, double-click the Compile.WIN - Release.bat file to do so.
I would recommend grabbing a copy of the pub58-wip branch on the github page, the master branch is currently unstable.
This complete snippet serves as a short tutorial and template for developing VitaNex' SuperGumps.
If you just want to implement a gump with a clock, like the one in the icon, you can use the AnalogClock gump that is provided by VitaNex.
This ImageClockGump makes use of the AddImageTime control...
You can try the Visual Studio Upgrade Assistant and upgrade to dotnet 7.0, then change the target framework to dotnet48 in the csproj files after.
Remaining on dotnet 7 will cause issues with older projects.
The teams are already listed in the main battle overview, you can click on them directly to edit them.
That instruction is a hold-over from the conversion.
It may look more complex to set up, but it's actually not once you've done it once; my system doesn't require any items or teleporters to be manually created or linked and is entirely handled by the gumps (though they are a mix of new and old gumps due to transitional work).
My system also...
You have to force send info about the item if it's non-local;
item.SendInfoTo(ns, true); // ns is the gump viewer's NetState
AddItemProperty(item.Serial);
Some options are only available when other options are configured, you can select individual teams to configure them by clicking on their names in the team list window.
I'm not sure how it works, but almost all level systems have an exposed property or two that allow you to tweak things... keep feeding it XP (or whatever it uses) until it reaches max level, whether that be through [add of an XP item (if exists) or through [props and targeting the pet itself.
You can upgrade your project .NET support.
Otherwise, this is the code without Linq:
public override void OnCombatantChange()
{
base.OnCombatantChange();
if (Combatant != null)
{
foreach (var m in AllFollowers)
{
BaseCreature pet = m as BaseCreature...
Upgrading to .NET 4.8 for old projects - How to update older RunUO or ServUO shards to target .NET 4.8
Read the full tutorial...
For support with upgrading, post in General Support.
This tutorial is a short and sweet step-by-step guide on updating the target framework for older projects such as RunUO 2.2 and earlier, or ServUO P56 and earlier.
This assumes that your project is set up with the necessary SLN and CSPROJ files needed to compile using MSBuild / CSC.
Using...
On this note, edit the RunUO csproj files and change the target framework to 4.8
Edit ScriptCompiler.cs and add this line inside the GetCompilerOptions method:
AppendCompilerOption(ref sb, "/langversion:7.3");
Now you can compile using .net 4.8 syntax.