CODE |
Exception: System.InvalidCastException: Specified cast is not valid. at Server.Mobiles.ArcMobile.EventSink_RPAppReq(SpeechEventArgs e) at Server.SpeechEventHandler.Invoke(SpeechEventArgs e) at Server.Mobile.DoSpeech(String text, Int32[] keywords, MessageType type, Int32 hue) at Server.Engines.XmlSpawner2.XmlDialog.DelayedSpeech(Object state) at Server.DelayStateCallTimer.OnTick() at Server.Timer.Slice() at Server.Core.Main(String[] args) |
QUOTE |
Server.Mobiles.ArcMobile.EventSink_RPAppReq(SpeechEventArgs e) |
CODE |
private static void EventSink_RPAppReq( SpeechEventArgs e ) { if ( ( (ArcMobile)e.Mobile ).RolePlayer == RPStatus.RolePlayer ) return; if ( e.Speech.ToLower() == "i wish to become a role player" ) e.Mobile.SendGump( new PlayerRPAppGump() ); } private static void EventSink_GoBack( SpeechEventArgs e ) { ArcMobile from = (ArcMobile)e.Mobile; if ( e.Speech.ToLower() != "nos terasi" ) return; else if ( from.Region is Regions.Jail ) from.SendMessage( 38, "You cannot use this in jail." ); else if ( from.Alive && from.Mana < from.ManaMax ) from.SendMessage( 38, "Your magical force has to be at 100%." ); else if ( from.GetRaceGroup() == RaceGroup.None ) from.SendMessage( 38, "You do not belong to any race yet." ); else { from.SendMessage( 6, "You begin casting..." ); from.Frozen = true; from.Animate( 32, 7, 3, true, false, 0 ); Timer.DelayCall( TimeSpan.FromSeconds( 10.0 ), new TimerStateCallback( SendHome ), from ); } } |
QUOTE |
private static void EventSink_GoBack( SpeechEventArgs e ) { if(!(e.Mobile is ArcMobile)) return; ArcMobile from = (ArcMobile)e.Mobile; |
QUOTE |
private static void EventSink_RPAppReq( SpeechEventArgs e ) { if ( !(e.Mobile is ArcMobile) || ( (ArcMobile)e.Mobile ).RolePlayer == RPStatus.RolePlayer ) return; |
QUOTE |
Hobbits, Viking, DruidCelts, Barbarians, Behtler, MixedHuman, Vampire, Zombies, // Dwarves SandDwarf, Gnome, StoneDwarf, DarkDwarf, MixedDwarfs, // Elfs WoodElf, FrostElf, HighElf, Drow, Sprite, MixedElf, // Mag creat Wizard, Sorceress, Warlock, Witch, Lasher, Enchantress, Satyr, Nymph, // Beasts Orc, Daemon, Savages, Gargoyles |