I put the server.exe in the root dir. Don't know why it says no scripts?RunUO - [www.runuo.com] Version 1.0.0, Build 40277
Scripts: Compiling C# scripts...done (0 errors, 0 warnings)
Scripts: Compiling VB.net scripts...no files found.
Scripts: Verifying...Error:
System.Reflection.ReflectionTypeLoadException: One or more of the types in the a
ssembly unable to load.
at System.Reflection.Module.GetTypesInternal(StackCrawlMark& stackMark)
at System.Reflection.Assembly.GetTypes()
at Server.Core.VerifySerialization(Assembly a)
at Server.Core.VerifySerialization()
at Server.ScriptCompiler.Compile(Boolean debug)
at Server.Core.Main(String[] args)
This exception is fatal, press return to exit
[b][size=2][color=#0000ff]public [/color][/size][size=2][color=#ff0000]enum [/b][/color][/size][size=2]AccessLevel[/size]
[size=2][color=#006400]{[/color][/size]
[size=2][color=#000000]Player [/color][/size][size=2][color=#006400]= [/color][/size][size=2][color=#00008b]0[/color][/size][size=2][color=#006400], [/color][/size]
[size=2][color=#000000]Counselor [/color][/size][size=2][color=#006400]= [/color][/size][size=2][color=#00008b]1[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#000000]GameMaster [/color][/size][size=2][color=#006400]= [/color][/size][size=2][color=#00008b]2[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#000000]Scriptor [/color][/size][size=2][color=#006400]= [/color][/size][size=2][color=#00008b]3[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#000000]Oracle [/color][/size][size=2][color=#006400]= [/color][/size][size=2][color=#00008b]4[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#000000]Seer [/color][/size][size=2][color=#006400]= [/color][/size][size=2][color=#00008b]5[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#000000]Overseer [/color][/size][size=2][color=#006400]= [/color][/size][size=2][color=#00008b]6[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#000000]MasterScriptor [/color][/size][size=2][color=#006400]= [/color][/size][size=2][color=#00008b]7[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#000000]Administrator [/color][/size][size=2][color=#006400]= [/color][/size][size=2][color=#00008b]8 [/color][/size]
[size=2][color=#006400]}[/color][/size]
[b][size=2][color=#0000ff]private [/b][/color][/size][size=2][color=#a52a2a]static [/color][/size][size=2][color=#ff0000]string[/color][/size][size=2][color=#006400][] [/color][/size][size=2]m_AccessLevelNames [/size][size=2][color=#006400]= [/color][/size][b][size=2][color=#008b8b]new [/b][/color][/size][size=2][color=#ff0000]string[/color][/size][size=2][color=#006400][][/color][/size]
[size=2][color=#006400]{[/color][/size]
[size=2][color=#ff00ff]"a player"[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#ff00ff]"a counselor"[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#ff00ff]"a game master"[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#ff00ff]"a scriptor"[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#ff00ff]"an oracle"[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#ff00ff]"a seer"[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#ff00ff]"an overseer"[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#ff00ff]"a master scriptor"[/color][/size][size=2][color=#006400],[/color][/size]
[size=2][color=#ff00ff]"an administrator"[/color][/size]
[size=2][color=#006400]};[/color][/size]
[b][size=2][color=#0000ff]private [/b][/color][/size][size=2][color=#a52a2a]static [/color][/size][b][size=2][color=#ff0000]int[/b][/color][/size][size=2][color=#006400][] [/color][/size][size=2]AccessOffsets [/size][size=2][color=#006400]= [/color][/size][b][size=2][color=#008b8b]new [/color][/size][size=2][color=#ff0000]int[/b][/color][/size][size=2][color=#006400][][/color][/size]
[size=2][color=#006400]{[/color][/size]
[size=2][color=#00008b]0[/color][/size][size=2][color=#006400], [/color][/size][size=2][color=#008000]//AccessLevel.Player //remains zero[/color][/size]
[size=2][color=#00008b]1[/color][/size][size=2][color=#006400], [/color][/size][size=2][color=#008000]//AccessLevel.Counselor //remains 1[/color][/size]
[size=2][color=#00008b]2[/color][/size][size=2][color=#006400], [/color][/size][size=2][color=#008000]//AccessLevel.GameMaster //remains 2[/color][/size]
[size=2][color=#00008b]3[/color][/size][size=2][color=#006400], [/color][/size][size=2][color=#008000]//AccessLevel.Scriptor //remains 3[/color][/size]
[size=2][color=#00008b]4[/color][/size][size=2][color=#006400], [/color][/size][size=2][color=#008000]//AccessLevel.Oracle //changed to 5[/color][/size]
[size=2][color=#00008b]5[/color][/size][size=2][color=#006400], [/color][/size][size=2][color=#008000]//AccessLevel.Seer //remains 3[/color][/size]
[size=2][color=#00008b]6[/color][/size][size=2][color=#006400], [/color][/size][size=2][color=#008000]//AccessLevel.Overseer //changed to 5[/color][/size]
[size=2][color=#00008b]7[/color][/size][size=2][color=#006400], [/color][/size][size=2][color=#008000]//AccessLevel.MasterScriptor //remains 3[/color][/size]
[size=2][color=#00008b]8[/color][/size][size=2][color=#006400], [/color][/size][size=2][color=#008000]//AccessLevel.Administrator //changed to 5[/color][/size]
[size=2][color=#006400]};[/color][/size]
[b][size=2][color=#0000ff]public [/b][/color][/size][size=2][color=#a52a2a]static [/color][/size][size=2][color=#ff0000]void [/color][/size][b][size=2][color=#191970]Initialize[/b][/color][/size][size=2][color=#006400]()[/color][/size]
[size=2][color=#006400]{[/color][/size]
[size=2][color=#000000]Commands[/color][/size][size=2][color=#006400].[/color][/size][b][size=2][color=#191970]Register[/b][/color][/size][size=2][color=#006400]( [/color][/size][size=2][color=#ff00ff]"FixAccess"[/color][/size][size=2][color=#006400], [/color][/size][size=2][color=#000000]AccessLevel[/color][/size][size=2][color=#006400].[/color][/size][size=2][color=#000000]Administrator[/color][/size][size=2][color=#006400], [/color][/size][b][size=2][color=#008b8b]new [/color][/size][/b]
[b][size=2][color=#191970]ommandEventHandler[/b][/color][/size][size=2][color=#006400]( [/color][/size][size=2][color=#000000]Online_OnCommand [/color][/size][size=2][color=#006400]) ); [/color][color=blue]<--FixAccess here (opps)[/color][/size]
[size=2][color=#006400]}[/color][/size]
[b][size=2][color=#0000ff]private [/b][/color][/size][size=2][color=#a52a2a]static [/color][/size][size=2][color=#ff0000]void [/color][/size][b][size=2][color=#191970]FixAcces_OnCommand[/b][/color][/size][size=2][color=#006400]( [/color][/size][size=2][color=#000000]CommandEventArgs e [/color][/size][size=2][color=#006400])[/color][/size]
[size=2][color=#006400]{[/color][/size]
[size=2][color=#000000]ArrayList mobiles [/color][/size][size=2][color=#006400]= [/color][/size][b][size=2][color=#008b8b]new [/color][/size][size=2][color=#191970]ArrayList[/b][/color][/size][size=2][color=#006400]( [/color][/size][size=2][color=#000000]World[/color][/size][size=2][color=#006400].[/color][/size][size=2][color=#000000]Mobiles[/color][/size][size=2][color=#006400].[/color][/size][size=2][color=#000000]Values [/color][/size][size=2][color=#006400]);[/color][/size]
[b][size=2][color=#0000ff]for[/b][/color][/size][size=2][color=#006400]( [/color][/size][b][size=2][color=#ff0000]int [/b][/color][/size][size=2][color=#000000]i [/color][/size][size=2][color=#006400]= [/color][/size][size=2][color=#00008b]0[/color][/size][size=2][color=#006400]; [/color][/size][size=2][color=#000000]i [/color][/size][size=2][color=#006400]< [/color][/size][size=2][color=#000000]mobiles[/color][/size][size=2][color=#006400].[/color][/size][size=2][color=#000000]Count[/color][/size][size=2][color=#006400]; ++[/color][/size][size=2][color=#000000]i [/color][/size][size=2][color=#006400])[/color][/size]
[size=2][color=#006400]{[/color][/size]
[size=2][color=#000000]Mobile m [/color][/size][size=2][color=#006400]= [/color][/size][size=2][color=#000000]mobiles[/color][/size][size=2][color=#006400][[/color][/size][size=2][color=#000000]i[/color][/size][size=2][color=#006400]] [/color][/size][b][size=2][color=#008b8b]as [/b][/color][/size][size=2][color=#000000]Mobile[/color][/size][size=2][color=#006400];[/color][/size]
[b][size=2][color=#ff0000]int [/b][/color][/size][size=2][color=#000000]newOffset [/color][/size][size=2][color=#006400]= [/color][/size][size=2][color=#000000]AccessOffsets[/color][/size][size=2][color=#006400][[/color][/size][size=2][color=#000000]m[/color][/size][size=2][color=#006400].[/color][/size][size=2][color=#000000]AccessLevel[/color][/size][size=2][color=#006400]];[/color][/size]
[size=2][color=#000000]m[/color][/size][size=2][color=#006400].[/color][/size][size=2][color=#000000]AccessLevel [/color][/size][size=2][color=#006400]= ([/color][/size][size=2][color=#000000]AccessLevel[/color][/size][size=2][color=#006400])[/color][/size][size=2][color=#000000]newOffset[/color][/size][size=2][color=#006400];[/color][/size]
[size=2][color=#006400]}[/color][/size]
[size=2][color=#006400]}[/color][/size]
Error #1: The Online_OnCommand does not exist in class.
Error #2: Cannont implicitly convert type server.Accesslevel to int.
public static void FixAcces_OnCommand( CommandEventArgs e )
{
ArrayList mobiles = new ArrayList( World.Mobiles.Values );
for( int i = 0; i < mobiles.Count; ++i )
{
Mobile m = mobiles[i] as Mobile;
int currLevel = (int)m.AccessLevel;
int newOffset = AccessOffsets[currLevel];
currLevel = newOffset;
}
}
RunUO - [www.runuo.com] Version 1.0.0, Build 35109
Scripts: Compiling C# scripts...done (0 errors, 0 warnings)
Scripts: Compiling VB.net scripts...no files found.
Scripts: Verifying...Error:
System.Reflection.ReflectionTypeLoadException: One or more of the types in the a
ssembly unable to load.
at System.Reflection.Module.GetTypesInternal(StackCrawlMark& stackMark)
at System.Reflection.Assembly.GetTypes()
at Server.Core.VerifySerialization(Assembly a)
at Server.Core.VerifySerialization()
at Server.ScriptCompiler.Compile(Boolean debug)
at Server.Core.Main(String[] args)
This exception is fatal, press return to exit
public enum AccessLevel
{
Player = 0,
Counselor = 1,
Seer = 2,
SeniorCounselor = 3,
GameMaster = 4,
SeniorGamemaster = 5,
Administrator = 6,
SeniorAdministrator = 7,
ShardOwner = 8
}
private static string[] m_AccessLevelNames = new string[]
{
"a player",
"a counselor",
"a seer",
"a senior counselor",
"a game master",
"a senior gamemaster",
"an administrator",
"a senior administrator",
"a shard owner"
};
Bugbear_1 said:With the new rank structure would that allow for lvl 5-8 to have more freedom and access to functionality around the world and to have button commands for just about anything in game... Just a question as <cough> I am a noob but in age high enough lol to try to understand this....