|
||
|
|||||||
| Custom Script Releases This forum is where you can release your custom scripts for other users to use. Please note: By releasing your scripts here you are submitting them to the public and as such agree to make them public domain. The RunUO Team has made its software GPL for you to use and enjoy you should do the same for anything based off of RunUO. |
![]() |
|
|
Thread Tools | Display Modes |
|
|
#76 (permalink) | |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 36
Posts: 3,509
|
Quote:
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
|
#79 (permalink) | |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 36
Posts: 3,509
|
Quote:
But thx for the reminder. I will work on that soon.
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
|
#80 (permalink) |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 36
Posts: 3,509
|
~Update Info:~ Releasing................ Version [7].0.2 List of Fixes and Improvements:
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
#81 (permalink) |
|
Newbie
Join Date: May 2006
Age: 26
Posts: 27
|
Exception: System.NullReferenceException: Object reference not set to an instance of an object. at Server.Spells.Cleric.ClericBanishEvilSpell.Target( Mobile m) at Server.Spells.Cleric.ClericBanishEvilSpell.Interna lTarget.OnTarget(Mobile from, Object o) at Server.Targeting.Target.Invoke(Mobile from, Object targeted) at Server.Network.PacketHandlers.TargetResponse(NetSt ate state, PacketReader pvSrc) at Server.Network.MessagePump.HandleReceive(NetState ns) at Server.Network.MessagePump.Slice() at Server.Core.Main(String[] args) |
|
|
|
|
|
#82 (permalink) | |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 36
Posts: 3,509
|
Quote:
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
|
#84 (permalink) | |
|
Newbie
Join Date: Jan 2006
Posts: 12
|
Quote:
I also encounting like above trouble Mr.Wizardload. Can Administrator cast all spells? One of Player Used TravelGates...why? ![]() |
|
|
|
|
|
|
#85 (permalink) | |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 36
Posts: 3,509
|
Quote:
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
|
#86 (permalink) | |
|
Newbie
Join Date: Jan 2006
Posts: 12
|
Quote:
I already upgrade your Script.and, 1) I made a New Character "SAMURAI"..It seems work well. 2) I tried a old Character "Mage"..and casted "Recall",so I succeed once of 8times cast.-->1/8 percent.(INT was 120)..this is reason why.. Sorry BAD English because I am Japanese. ![]() |
|
|
|
|
|
|
#87 (permalink) | |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 36
Posts: 3,509
|
Quote:
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
|
#88 (permalink) | |
|
Newbie
Join Date: Jan 2006
Posts: 12
|
Quote:
Oh perhaps I am stupid! [ASCC Gump switch was all "disabled". This setting cannot work all system,can this? and more sorry,when I command "[GOCC",no object room recalled. only board.how can I control there? Thank you,Regards. |
|
|
|
|
|
|
#89 (permalink) | |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 36
Posts: 3,509
|
Quote:
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
|
#90 (permalink) |
|
Forum Master
|
also a note on the skill level
if your cap is at 100 - then does not matter skill level - it will only use the cap until rc2 comes out or you use the newest svn (i believe the newest on has the fix in it for obeycap = false) so to test it out for higher levels - use a power scroll to 120 or [set skills.magery.cap xxx where xxx equals the valuse you want then set the skill level also
__________________
http://www.AoAUO.com
:) ..... Come for the Customs, Play for the Fun. Return to see your new Friends ..... :) |
|
|
|
|
|
#91 (permalink) | ||
|
Forum Newbie
Join Date: May 2006
Posts: 30
|
Quote:
Next, yeah i found out a way to fix the problem which i think lord_greywolf said but still i have to put in my 2 cents worth. If you set the skill caps to a higher number EX 120+ all the spells work just fine. i havent experimented much beyond that point so i think thats all thats nessissary to get it to work(i basicly just made a gate that set all my skills to as high as they can go AND their caps to so im assuming thats all that needs to be done.) so just so i can give the solution i used in case some people still cant get it working heres my miracle solution i am using temporaroly. If you have lokais advanced player gate make one and have it so it only sets skill caps. Then make it so it sets the skill caps to 120 and place it in a spot anyone can access. and as far as i can tell from testing it doesnt make it so players can cast spells they shouldnt be able to at their current level so this will still make it so they can only cast spells of their current magery level but that once they hit the appropriate level that they WILL actually be able to without it fizzeling endlessly. On my server i have the gate in my supply room with a sign next to it basicly telling players if their spells are broken to step into the gate and its worked perfectly since. So if anyone is still having a problem with casting spells thats my 2 cents worth on a nice easy solution to fixing it.
__________________
Shard Owner = World Of Wizardlord Shard "In view of the fact that God limited the intelligence of man, it seems unfair that he did not also limit his stupidity." -- Konrad Adenauer Last edited by imthewizardlord; 09-09-2006 at 05:18 AM. |
||
|
|
|
|
|
#92 (permalink) |
|
Forum Novice
Join Date: Feb 2006
Location: Wisconsin USA
Posts: 211
|
Put System In All went good
But if you say bank weather your player are staff shard crashes before putting system in had no problems here is crash report please help Code:
Server Crash Report =================== RunUO Version 2.0, Build 2357.32527 Operating System: Microsoft Windows NT 5.1.2600 Service Pack 2 .NET Framework: 2.0.50727.42 Time: 9/11/2006 2:53:58 PM Mobiles: 5560 Items: 110036 Clients: - Count: 1 + 192.168.15.100: (account = boulder) (mobile = 0x1 'Boulder') Exception: System.NullReferenceException: Object reference not set to an instance of an object. at Server.Misc.HearAll.OnSpeech(SpeechEventArgs args) at Server.SpeechEventHandler.Invoke(SpeechEventArgs e) at Server.EventSink.InvokeSpeech(SpeechEventArgs e) at Server.Mobile.DoSpeech(String text, Int32[] keywords, MessageType type, Int32 hue) at Server.Mobiles.PlayerMobile.DoSpeech(String text, Int32[] keywords, MessageType type, Int32 hue) at Server.Network.PacketHandlers.UnicodeSpeech(NetState state, PacketReader pvSrc) at Server.Network.MessagePump.HandleReceive(NetState ns) at Server.Network.MessagePump.Slice() at Server.Core.Main(String[] args) |
|
|
|
|
|
#95 (permalink) | |
|
Forum Expert
Join Date: Nov 2004
Location: Beyond the Gates of Hell
Age: 36
Posts: 3,509
|
Quote:
__________________
Leader of the Anti-OSI Movement. Inventing a new game experience in an EA Games-free environment. Don Juan Matus "The basic difference between an ordinary man and a warrior is that a warrior takes everything as a challenge, while an ordinary man takes everything as a blessing or as a curse." My Customs:
|
|
|
|
|
|
|
#96 (permalink) |
|
Forum Novice
Join Date: Feb 2006
Location: Wisconsin USA
Posts: 211
|
This is my hear all script It was working good before all spell Code:
using System;
using System.Collections;
using Server;
using Server.Mobiles;
using Server.Commands;
namespace Server.Misc
{
public class HearAll
{
private static bool m_ConsolePrint;
private static ArrayList m_HearAll = new ArrayList();
public static void Initialize()
{
CommandSystem.Register( "HearAll", AccessLevel.Administrator, new CommandEventHandler( HearAll_OnCommand ) );
CommandSystem.Register( "ConsoleHearAll", AccessLevel.Administrator, new CommandEventHandler( ConsoleHearAll_OnCommand ) );
EventSink.Speech += new SpeechEventHandler( OnSpeech );
}
private static void OnSpeech( SpeechEventArgs args )
{
string msg;
if ( args.Mobile.Region.Name.Length > 0 )
msg = String.Format( "{0} ({1}): {2}", args.Mobile.Name, args.Mobile.Region.Name, args.Speech );
else
msg = String.Format( "{0}: {1}", args.Mobile.Name, args.Speech );
if ( m_ConsolePrint )
Console.WriteLine( msg );
ArrayList remove = null;
for(int i=0;i<m_HearAll.Count;i++)
{
if ( ((Mobile)m_HearAll[i]).NetState == null )
{
if ( remove == null )
remove = new ArrayList( 1 );
remove.Add( m_HearAll[i] );
}
else
{
((Mobile)m_HearAll[i]).SendMessage( msg );
}
}
if ( remove != null )
{
for(int i=0;i<remove.Count;i++)
m_HearAll.Remove( remove[i] );
}
}
private static void HearAll_OnCommand( CommandEventArgs args )
{
if ( m_HearAll.Contains( args.Mobile ) )
{
m_HearAll.Remove( args.Mobile );
args.Mobile.SendMessage( "Hear all disabled." );
}
else
{
m_HearAll.Add( args.Mobile );
args.Mobile.SendMessage( "Hear all enabled, type [hearall again to disable it." );
}
}
private static void ConsoleHearAll_OnCommand( CommandEventArgs args )
{
m_ConsolePrint = !m_ConsolePrint;
if ( m_ConsolePrint )
args.Mobile.SendMessage( "Now sending all sp |