RunUO Community

This is a sample guest message. Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[RunUO 2.0 RC1] Nerun's Distro

Tee312

Wanderer
Awesome nerun, love your distros! oh, and your fetid essence is the form of the grizzle, the bodyvalue should be 272
 

Seven Pack

Wanderer
Oh Em Gee

Two words... Wow! This script is unbelievable. I love how you can just make your own maps and save them as .map files. I give you
for this script. Keep up the goo.. *crosses off good* GOD-LIKE work!
 

Erica

Knight
Just so you know nerun for 2.0 your script dont need the ML Script since 2.0 it has ML Builted Already.
 

expiaumm

Wanderer
dang

your script is giving me errors on the hirebles i really need this script i cant find one better and i cant put this working ok i download other hirebles to see if it work but it didnt work is something on the base can you help please?
 

ratzerna

Sorceror
At least post an output of your console errors so we have an idea of what might be causing it. It would also be helpful to include if you added any other custom scripts or systems. When I installed Nerun's distro I had zero problems. Also what version of the Server are you trying to run on? 1.00 or 2.0Rc1?

We need more details to be able to help... :cool:
 

expiaumm

Wanderer
well im trying to get to run 1.0 is really important iff you can help me get one whit no errors iff you guys cant get me one for 1.0 i will post here the errors .The errors who give me is all in basehire.cs in the hireables please try to help me get a world full spawn for 1.0 is really important tks a lot
 

expiaumm

Wanderer
this one have some errors but i fix it but there is just more two errors that ones i dont know how to fix can you guys give me a help i will put here all please get me a solution

Scripts:compiling C# scripts...failed (2 errors, 0 warnings)
- Error: Scripts\Skills\AnimalLore.cs: CS0101: (line 9, columm 15)The name space 'Server.skillsHandlers' already have a definition for 'AnimalLore'
- Error: Scripts\Skills\AnimalLore.cs: CS0101: (line 81, columm 15)The name space 'Server.skillsHandlers' already have a definition for 'AnimalLoreGump'


this is the errors now here the script :

using System;
using Server;
using Server.Gumps;
using Server.Mobiles;
using Server.Targeting;

namespace Server.SkillHandlers
{
public class AnimalLore
{
public static void Initialize()
{
SkillInfo.Table[(int)SkillName.AnimalLore].Callback = new SkillUseCallback( OnUse );
}

public static TimeSpan OnUse(Mobile m)
{
m.Target = new InternalTarget();

m.SendLocalizedMessage( 500328 ); // What animal should I look at?

return TimeSpan.FromSeconds( 1.0 );
}

private class InternalTarget : Target
{
public InternalTarget() : base( 8, false, TargetFlags.None )
{
}

protected override void OnTarget( Mobile from, object targeted )
{
if ( !from.Alive )
{
from.SendLocalizedMessage( 500331 ); // The spirits of the dead are not the province of animal lore.
}
else if ( targeted is BaseCreature )
{
BaseCreature c = (BaseCreature)targeted;

if ( !c.IsDeadPet )
{
if ( c.Body.IsAnimal || c.Body.IsMonster || c.Body.IsSea )
{
if ( (!c.Controled || !c.Tamable) && from.Skills[SkillName.AnimalLore].Base < 100.0 )
{
from.SendLocalizedMessage( 1049674 ); // At your skill level, you can only lore tamed creatures.
}
else if ( !c.Tamable && from.Skills[SkillName.AnimalLore].Base < 110.0 )
{
from.SendLocalizedMessage( 1049675 ); // At your skill level, you can only lore tamed or tameable creatures.
}
else if ( !from.CheckTargetSkill( SkillName.AnimalLore, c, 0.0, 120.0 ) )
{
from.SendLocalizedMessage( 500334 ); // You can't think of anything you know offhand.
}
else
{
from.CloseGump( typeof( AnimalLoreGump ) );
from.SendGump( new AnimalLoreGump( c ) );
}
}
else
{
from.SendLocalizedMessage( 500329 ); // That's not an animal!
}
}
else
{
from.SendLocalizedMessage( 500331 ); // The spirits of the dead are not the province of animal lore.
}
}
else
{
from.SendLocalizedMessage( 500329 ); // That's not an animal!
}
}
}
}

public class AnimalLoreGump : Gump
{
private static string FormatSkill( BaseCreature c, SkillName name )
{
Skill skill = c.Skills[name];

if ( skill.Base < 10.0 )
return "<div align=right>---</div>";

return String.Format( "<div align=right>{0:F1}</div>", skill.Base );
}

private static string FormatAttributes( int cur, int max )
{
if ( max == 0 )
return "<div align=right>---</div>";

return String.Format( "<div align=right>{0}/{1}</div>", cur, max );
}

private static string FormatStat( int val )
{
if ( val == 0 )
return "<div align=right>---</div>";

return String.Format( "<div align=right>{0}</div>", val );
}

private static string FormatElement( int val )
{
if ( val <= 0 )
return "<div align=right>---</div>";

return String.Format( "<div align=right>{0}%</div>", val );
}

private const int LabelColor = 0x24E5;

public AnimalLoreGump( BaseCreature c ) : base( 250, 50 )
{
AddPage( 0 );

AddImage( 100, 100, 2080 );
AddImage( 118, 137, 2081 );
AddImage( 118, 207, 2081 );
AddImage( 118, 277, 2081 );
AddImage( 118, 347, 2083 );

AddHtml( 147, 108, 210, 18, String.Format( "<center><i>{0}</i></center>", c.Name ), false, false );

AddButton( 240, 77, 2093, 2093, 2, GumpButtonType.Reply, 0 );

AddImage( 140, 138, 2091 );
AddImage( 140, 335, 2091 );

int pages = ( Core.AOS ? 5 : 3 );
int page = 0;


#region Attributes
AddPage( ++page );

AddImage( 128, 152, 2086 );
AddHtmlLocalized( 147, 150, 160, 18, 1049593, 200, false, false ); // Attributes

AddHtmlLocalized( 153, 168, 160, 18, 1049578, LabelColor, false, false ); // Hits
AddHtml( 280, 168, 75, 18, FormatAttributes( c.Hits, c.HitsMax ), false, false );

AddHtmlLocalized( 153, 186, 160, 18, 1049579, LabelColor, false, false ); // Stamina
AddHtml( 280, 186, 75, 18, FormatAttributes( c.Stam, c.StamMax ), false, false );

AddHtmlLocalized( 153, 204, 160, 18, 1049580, LabelColor, false, false ); // Mana
AddHtml( 280, 204, 75, 18, FormatAttributes( c.Mana, c.ManaMax ), false, false );

AddHtmlLocalized( 153, 222, 160, 18, 1028335, LabelColor, false, false ); // Strength
AddHtml( 320, 222, 35, 18, FormatStat( c.Str ), false, false );

AddHtmlLocalized( 153, 240, 160, 18, 3000113, LabelColor, false, false ); // Dexterity
AddHtml( 320, 240, 35, 18, FormatStat( c.Dex ), false, false );

AddHtmlLocalized( 153, 258, 160, 18, 3000112, LabelColor, false, false ); // Intelligence
AddHtml( 320, 258, 35, 18, FormatStat( c.Int ), false, false );

if ( Core.AOS )
{
AddImage( 128, 278, 2086 );
AddHtmlLocalized( 147, 276, 160, 18, 1049594, 200, false, false ); // Loyalty Rating

AddHtmlLocalized( 153, 294, 160, 18, (!c.Controled || c.Loyalty == PetLoyalty.None) ? 1061643 : 1049594 + (int)c.Loyalty, LabelColor, false, false );
}
else
{
AddImage( 128, 278, 2086 );
AddHtmlLocalized( 147, 276, 160, 18, 3001016, 200, false, false ); // Miscellaneous

AddHtmlLocalized( 153, 294, 160, 18, 1049581, LabelColor, false, false ); // Armor Rating
AddHtml( 320, 294, 35, 18, FormatStat( c.VirtualArmor ), false, false );
}

AddButton( 340, 358, 5601, 5605, 0, GumpButtonType.Page, page + 1 );
AddButton( 317, 358, 5603, 5607, 0, GumpButtonType.Page, pages );
#endregion

#region Resistances
if ( Core.AOS )
{
AddPage( ++page );

AddImage( 128, 152, 2086 );
AddHtmlLocalized( 147, 150, 160, 18, 1061645, 200, false, false ); // Resistances

AddHtmlLocalized( 153, 168, 160, 18, 1061646, LabelColor, false, false ); // Physical
AddHtml( 320, 168, 35, 18, FormatElement( c.PhysicalResistance ), false, false );

AddHtmlLocalized( 153, 186, 160, 18, 1061647, LabelColor, false, false ); // Fire
AddHtml( 320, 186, 35, 18, FormatElement( c.FireResistance ), false, false );

AddHtmlLocalized( 153, 204, 160, 18, 1061648, LabelColor, false, false ); // Cold
AddHtml( 320, 204, 35, 18, FormatElement( c.ColdResistance ), false, false );

AddHtmlLocalized( 153, 222, 160, 18, 1061649, LabelColor, false, false ); // Poison
AddHtml( 320, 222, 35, 18, FormatElement( c.PoisonResistance ), false, false );

AddHtmlLocalized( 153, 240, 160, 18, 1061650, LabelColor, false, false ); // Energy
AddHtml( 320, 240, 35, 18, FormatElement( c.EnergyResistance ), false, false );

AddButton( 340, 358, 5601, 5605, 0, GumpButtonType.Page, page + 1 );
AddButton( 317, 358, 5603, 5607, 0, GumpButtonType.Page, page - 1 );
}
#endregion

#region Damage
if ( Core.AOS )
{
AddPage( ++page );

AddImage( 128, 152, 2086 );
AddHtmlLocalized( 147, 150, 160, 18, 1017319, 200, false, false ); // Damage

AddHtmlLocalized( 153, 168, 160, 18, 1061646, LabelColor, false, false ); // Physical
AddHtml( 320, 168, 35, 18, FormatElement( c.PhysicalDamage ), false, false );

AddHtmlLocalized( 153, 186, 160, 18, 1061647, LabelColor, false, false ); // Fire
AddHtml( 320, 186, 35, 18, FormatElement( c.FireDamage ), false, false );

AddHtmlLocalized( 153, 204, 160, 18, 1061648, LabelColor, false, false ); // Cold
AddHtml( 320, 204, 35, 18, FormatElement( c.ColdDamage ), false, false );

AddHtmlLocalized( 153, 222, 160, 18, 1061649, LabelColor, false, false ); // Poison
AddHtml( 320, 222, 35, 18, FormatElement( c.PoisonDamage ), false, false );

AddHtmlLocalized( 153, 240, 160, 18, 1061650, LabelColor, false, false ); // Energy
AddHtml( 320, 240, 35, 18, FormatElement( c.EnergyDamage ), false, false );

AddButton( 340, 358, 5601, 5605, 0, GumpButtonType.Page, page + 1 );
AddButton( 317, 358, 5603, 5607, 0, GumpButtonType.Page, page - 1 );
}
#endregion

#region Skills
AddPage( ++page );

AddImage( 128, 152, 2086 );
AddHtmlLocalized( 147, 150, 160, 18, 3001030, 200, false, false ); // Combat Ratings

AddHtmlLocalized( 153, 168, 160, 18, 1044103, LabelColor, false, false ); // Wrestling
AddHtml( 320, 168, 35, 18, FormatSkill( c, SkillName.Wrestling ), false, false );

AddHtmlLocalized( 153, 186, 160, 18, 1044087, LabelColor, false, false ); // Tactics
AddHtml( 320, 186, 35, 18, FormatSkill( c, SkillName.Tactics ), false, false );

AddHtmlLocalized( 153, 204, 160, 18, 1044086, LabelColor, false, false ); // Magic Resistance
AddHtml( 320, 204, 35, 18, FormatSkill( c, SkillName.MagicResist ), false, false );

AddHtmlLocalized( 153, 222, 160, 18, 1044061, LabelColor, false, false ); // Anatomy
AddHtml( 320, 222, 35, 18, FormatSkill( c, SkillName.Anatomy ), false, false );

AddHtmlLocalized( 153, 240, 160, 18, 1044090, LabelColor, false, false ); // Poisoning
AddHtml( 320, 240, 35, 18, FormatSkill( c, SkillName.Poisoning ), false, false );

AddImage( 128, 260, 2086 );
AddHtmlLocalized( 147, 258, 160, 18, 3001032, 200, false, false ); // Lore & Knowledge

AddHtmlLocalized( 153, 276, 160, 18, 1044085, LabelColor, false, false ); // Magery
AddHtml( 320, 276, 35, 18, FormatSkill( c, SkillName.Magery ), false, false );

AddHtmlLocalized( 153, 294, 160, 18, 1044076, LabelColor, false, false ); // Evaluating Intelligence
AddHtml( 320, 294, 35, 18,FormatSkill( c, SkillName.EvalInt ), false, false );

AddHtmlLocalized( 153, 312, 160, 18, 1044106, LabelColor, false, false ); // Meditation
AddHtml( 320, 312, 35, 18, FormatSkill( c, SkillName.Meditation ), false, false );

AddButton( 340, 358, 5601, 5605, 0, GumpButtonType.Page, page + 1 );
AddButton( 317, 358, 5603, 5607, 0, GumpButtonType.Page, page - 1 );
#endregion

#region Misc
AddPage( ++page );

AddImage( 128, 152, 2086 );
AddHtmlLocalized( 147, 150, 160, 18, 1049563, 200, false, false ); // Preferred Foods

int foodPref = 3000340;

if ( (c.FavoriteFood & FoodType.FruitsAndVegies) != 0 )
foodPref = 1049565; // Fruits and Vegetables
else if ( (c.FavoriteFood & FoodType.GrainsAndHay) != 0 )
foodPref = 1049566; // Grains and Hay
else if ( (c.FavoriteFood & FoodType.Fish) != 0 )
foodPref = 1049568; // Fish
else if ( (c.FavoriteFood & FoodType.Meat) != 0 )
foodPref = 1049564; // Meat

AddHtmlLocalized( 153, 168, 160, 18, foodPref, LabelColor, false, false );

AddImage( 128, 188, 2086 );
AddHtmlLocalized( 147, 186, 160, 18, 1049569, 200, false, false ); // Pack Instincts

int packInstinct = 3000340;

if ( (c.PackInstinct & PackInstinct.Canine) != 0 )
packInstinct = 1049570; // Canine
else if ( (c.PackInstinct & PackInstinct.Ostard) != 0 )
packInstinct = 1049571; // Ostard
else if ( (c.PackInstinct & PackInstinct.Feline) != 0 )
packInstinct = 1049572; // Feline
else if ( (c.PackInstinct & PackInstinct.Arachnid) != 0 )
packInstinct = 1049573; // Arachnid
else if ( (c.PackInstinct & PackInstinct.Daemon) != 0 )
packInstinct = 1049574; // Daemon
else if ( (c.PackInstinct & PackInstinct.Bear) != 0 )
packInstinct = 1049575; // Bear
else if ( (c.PackInstinct & PackInstinct.Equine) != 0 )
packInstinct = 1049576; // Equine
else if ( (c.PackInstinct & PackInstinct.Bull) != 0 )
packInstinct = 1049577; // Bull

AddHtmlLocalized( 153, 204, 160, 18, packInstinct, LabelColor, false, false );

if ( !Core.AOS )
{
AddImage( 128, 224, 2086 );
AddHtmlLocalized( 147, 222, 160, 18, 1049594, 200, false, false ); // Loyalty Rating

AddHtmlLocalized( 153, 240, 160, 18, (!c.Controled || c.Loyalty == PetLoyalty.None) ? 1061643 : 1049594 + (int)c.Loyalty, LabelColor, false, false );
}

AddButton( 340, 358, 5601, 5605, 0, GumpButtonType.Page, 1 );
AddButton( 317, 358, 5603, 5607, 0, GumpButtonType.Page, page - 1 );
#endregion
}
}
}
 

zardoz

Sorceror
Again, for the record,... EXACTLY which version of Nerun's Distro are you trying to run and which version of RunUO are you using to run it on?

Z.
 

ratzerna

Sorceror
From that distro to work with RunUO 1.00

Did you follow all the steps? Especially Step 5 to delete the existing conflicting files?

Installation:
1) Unzip "Nerun's Distro v4.1.4".
2) After it, you will see two folders: "Data" and "Scripts". And 4 files: a tutorial (EN-US and PT-BR), an image (bmp) with the spawns areas and a change log.
3) Cut "Data" and "Scripts" folders.
4) Go to "c:\RunUO 1.0.0\" (RunUO root directory) and paste them, Windows Explorer will ask if you wish overwrite, click "yes to all".
5) Delete:
C:\...\RunUO 1.0\Scripts\Items\Construction\Doors\Doors.cs
C:\...\RunUO 1.0\Scripts\Items\Construction\Doors\BaseDoor.cs
C:\...\RunUO 1.0\Scripts\Items\Construction\Doors\HouseDoor.cs
C:\...\RunUO 1.0\Scripts\Multis\HouseFoundation.cs
C:\...\RunUO 1.0\Scripts\Engines\AI\Creature\Paragon.cs
C:\...\RunUO 1.0\Scripts\Items\SkillItems\Misc\Bandage.cs
C:\...\RunUO 1.0\Scripts\Skills\AnimalLore.cs
C:\...\RunUO 1.0\Scripts\Accounting\Account.cs
C:\...\RunUO 1.0\Scripts\Misc\MapDefinitions.cs


If you skip step 5, you will end up with the following errors:

Code:
RunUO - [www.runuo.com] Version 1.0.0, Build 36918
Scripts: Compiling C# scripts...failed (35 errors, 0 warnings)
 - Error: Scripts\Customs\Modified\Accounting\Account.cs: CS0101: (line 15, column 15) The namespace 'Server.Accounting' already contains a definition for 'Account'
 - Error: Scripts\Engines\AI\Creature\Paragon.cs: CS0101: (line 7, column 15) The namespace 'Server.Mobiles' already contains a definition for 'Paragon'
 - Error: Scripts\Items\Construction\Doors\BaseDoor.cs: CS0101: (line 8, column 24) The namespace 'Server.Items' already contains a definition for 'BaseDoor'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 5, column 14) The namespace 'Server.Items' already contains a definition for 'DoorFacing'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 22, column 15) The namespace 'Server.Items' already contains a definition for 'IronGateShort'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 48, column 15) The namespace 'Server.Items' already contains a definition for 'IronGate'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 74, column 15) The namespace 'Server.Items' already contains a definition for 'LightWoodGate'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 100, column 15) The namespace 'Server.Items' already contains a definition for 'DarkWoodGate'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 126, column 15) The namespace 'Server.Items' already contains a definition for 'MetalDoor'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 152, column 15) The namespace 'Server.Items' already contains a definition for 'BarredMetalDoor'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 178, column 15) The namespace 'Server.Items' already contains a definition for 'BarredMetalDoor2'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 204, column 15) The namespace 'Server.Items' already contains a definition for 'RattanDoor'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 230, column 15) The namespace 'Server.Items' already contains a definition for 'DarkWoodDoor'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 256, column 15) The namespace 'Server.Items' already contains a definition for 'MediumWoodDoor'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 282, column 15) The namespace 'Server.Items' already contains a definition for 'MetalDoor2'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 308, column 15) The namespace 'Server.Items' already contains a definition for 'LightWoodDoor'
 - Error: Scripts\Items\Construction\Doors\Doors.cs: CS0101: (line 334, column 15) The namespace 'Server.Items' already contains a definition for 'StrongWoodDoor'
 - Error: Scripts\Items\Construction\Doors\HouseDoors.cs: CS0101: (line 9, column 15) The namespace 'Server.Items' already contains a definition for 'MetalHouseDoor'
 - Error: Scripts\Items\Construction\Doors\HouseDoors.cs: CS0101: (line 35, column 15) The namespace 'Server.Items' already contains a definition for 'DarkWoodHouseDoor'
 - Error: Scripts\Items\Construction\Doors\HouseDoors.cs: CS0101: (line 61, column 15) The namespace 'Server.Items' already contains a definition for 'GenericHouseDoor'
 - Error: Scripts\Items\Construction\Doors\HouseDoors.cs: CS0101: (line 87, column 24) The namespace 'Server.Items' already contains a definition for 'BaseHouseDoor'
 - Error: Scripts\Items\Skill Items\Misc\Bandage.cs: CS0101: (line 12, column 15) The namespace 'Server.Items' already contains a definition for 'Bandage'
 - Error: Scripts\Items\Skill Items\Misc\Bandage.cs: CS0101: (line 110, column 15) The namespace 'Server.Items' already contains a definition for 'BandageContext'
 - Error: Scripts\Misc\MapDefinitions.cs: CS0101: (line 6, column 15) The namespace 'Server.Misc' already contains a definition for 'MapDefinitions'
 - Error: Scripts\Multis\HouseFoundation.cs: CS0101: (line 14, column 14) The namespace 'Server.Multis' already contains a definition for 'FoundationType'
 - Error: Scripts\Multis\HouseFoundation.cs: CS0101: (line 23, column 15) The namespace 'Server.Multis' already contains a definition for 'HouseFoundation'
 - Error: Scripts\Multis\HouseFoundation.cs: CS0101: (line 1536, column 15) Thenamespace 'Server.Multis' already contains a definition for 'DesignState'
 - Error: Scripts\Multis\HouseFoundation.cs: CS0101: (line 1728, column 15) The namespace 'Server.Multis' already contains a definition for 'ConfirmCommitGump'
 - Error: Scripts\Multis\HouseFoundation.cs: CS0101: (line 1776, column 15) The namespace 'Server.Multis' already contains a definition for 'DesignContext'
 - Error: Scripts\Multis\HouseFoundation.cs: CS0101: (line 1884, column 15) The namespace 'Server.Multis' already contains a definition for 'BeginHouseCustomization'
 - Error: Scripts\Multis\HouseFoundation.cs: CS0101: (line 1900, column 15) The namespace 'Server.Multis' already contains a definition for 'EndHouseCustomization'
 - Error: Scripts\Multis\HouseFoundation.cs: CS0101: (line 1916, column 15) The namespace 'Server.Multis' already contains a definition for 'DesignStateGeneral'
 - Error: Scripts\Multis\HouseFoundation.cs: CS0101: (line 1928, column 15) The namespace 'Server.Multis' already contains a definition for 'DesignStateDetailed'
 - Error: Scripts\Skills\AnimalLore.cs: CS0101: (line 9, column 15) The namespace 'Server.SkillHandlers' already contains a definition for 'AnimalLore'
 - Error: Scripts\Skills\AnimalLore.cs: CS0101: (line 81, column 15) The namespace 'Server.SkillHandlers' already contains a definition for 'AnimalLoreGump'
Scripts: One or more scripts failed to compile or no script files were found.
 - Press return to exit, or R to try again.


Ratzerna
 
Top