if (_Info.Entries[info.ButtonID - 10].StartsWith(CommandSystem.Prefix)) //138

Code:
Exception:
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
   at System.Collections.Generic.List`1.get_Item(Int32 index)
   at Services.Toolbar.Gumps.ToolbarGump.OnResponse(NetState sender, RelayInfo info) in d:\..\Scripts\Services\Toolbar\Gumps\Toolbar.cs:line 138
   at Server.Network.PacketHandlers.DisplayGumpResponse(NetState state, PacketReader pvSrc) in d:\..\Server\Network\PacketHandlers.cs:line 1484
   at Server.Network.MessagePump.HandleReceive(NetState ns) in d:\..\Server\Network\MessagePump.cs:line 314
   at Server.Network.MessagePump.Slice() in d:\..\Server\Network\MessagePump.cs:line 121
   at Server.Core.Main(String[] args) in d:\..\Server\Main.cs:line 624
 
Well you didn't post your script... so I can only assume this is Joeku's Toolbar.

Try this line instead:

if(Commands[info.ButtonID - 10].StartsWith(CommandSystem.Prefix))

This version works perfectly on my server so I uploaded it in case you want to see if it works for you. The line above came right out of my version. I don't remember if I had to modify it or not.
 

Attachments

  • Toolbar.cs
    35.6 KB · Views: 11
Last edited:
Back