There aren't any users online.
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Messages - Vorspire
What if I wanted a monster to use one of these visual effects in conjunction with a damage effect. Take Sand Vortex, for example. Its using m.FixedParticles( 0x36B0, 10, 25, 9540, 2413, 0, EffectLayer.Waist ); for the visual.
You can construct an EffectInfo object for this purpose, but they use the same methods in the Server.Effects class. The convenience of EffectInfo is that you can re-use it multiple times by calling Send() successively.
When it comes to using the explosion effects for dealing damage, it is recommended to provide an effect handler method to be called on each effect in the explosion's queue.
This code can be found in the ThrowableBomb code in Vita-Nex.
« on: May 18, 2016, 09:27:07 PM »
You need to compile RunUO with NEWPARENT defined.
If you're using a batch file to compile, add this to the arguments;
The new module doesn't use databases.
Use [DonateAdmin to set everything up.
Point your web form IPN url to your server's IP, according to the descriptions for each option in the gump.
You must allow your server to listen to requests on port 80.
If you have apache or IIS enabled and using port 80, then the donations module will not work.
PayPal requires port 80 for communicating IPN data, it will not connect to any other port.
Transactions can be managed in real-time in the [DonateAdmin gump.
This can usually be done with the right commands, or if you have XmlSpawner installed, you can use [XmlFind - which is an extremely advanced interface designed to do what you want.
I usually try to add features to VNc that haven't been done, or if they have, can be improved upon. In this case, XmlFind is more advanced than anything.
Of course, if you don't have or want to use XmlSpawner, I'll see what I can do about adding this feature, no problem! (I'm not great at gump design, which is why I don't often do it)
You need to update IEntity.cs in your shard core https://github.com/ServUO/ServUO/blob/master/Server/IEntity.cs
Download the archive and unpack it all to a new folder;
Such that after install, VNC.cfg is located at;
If everything goes to plan, you should just be able to run your shard without configuring anything.
« on: October 01, 2015, 01:05:41 PM »
If you're having trouble distributing points directly to a PlayerMobile instance (ex; PlayerMobile.PvPPoints), you could create a new Item that when added to a Player's Bank or Pack, would be consumed and credited to their PvPPoints value.
You can do this by overriding the Item.OnAdded method in your custom item class and detecting whether the current Item.RootParent is a PlayerMobile or not.
Code: csharp [Select]
Future versions of the battle system will include a way to set a property name and will utilize VNc's 'ObjectProperty' class to do so.
Unfortunately, I didn't ever get around to producing extensive documentation for the project, but if you look around some posts here, I have provided some examples to help others.
There is a Wiki page on Assembla project page that has a short tutorial on SuperGumps.
The quickest way to find commands is by using [MyCommands - all commands available to your access level will be listed and searchable using the gump.
A Service or Module class definition are fairly simple, a skeleton Service class would look like this;
A typical Module class definition;
Note the differences; Services do not have the ability to enable/disable - they are perma-enabled; Modules have CMEnabled and CMDisabled to handle the transition of the enabled state.
Also, the methods must be defined with their respective prefix, either CS or CM, meaning CoreService and CoreModule respectively. The Services and Modules are loaded with Reflection and the methods defined with these prefix' are automatically detected and called if they are defined.
The CoreServiceOptions and CoreModuleOptions can be derived in order to add a custom options class; these options are automatically serialized, so you don't have to worry about writing I/O logic.
All properties and methods shown in the examples above are optional and do not need to be defined; if a method is not defined, it will not be used, if a property is not defined, a default value will be used where required; in the case of the options property, a default instance of the CoreServiceOptions or CoreModuleOptions class is used - the options property overrides the default if defined.
Yes, you would have to use reflection to do it though;
Vita-Nex: Core 188.8.131.52 Released! by Vorspire
[July 10, 2018, 09:25:40 PM]
Effects Help by Vorspire
[January 15, 2017, 06:47:33 PM]
Ultima Online Phoenix is Ready to Begin! by Abracadabra2.0
[December 13, 2016, 01:14:49 AM]
How To: Deceit Braziers Spawn/Despawn by Abracadabra2.0
[November 26, 2016, 07:34:13 PM]
Installing VNC 184.108.40.206 by Johnny
[August 27, 2016, 06:49:40 PM]
JSON Web Stats Stuck Problem by Argalep
[May 27, 2016, 06:16:55 AM]
Modules not Working after being Enabled by ProfessorChaos
[May 19, 2016, 02:44:06 AM]
Issues Installing VitaNex Core 220.127.116.11 on RunUO 2.7 by ProfessorChaos
[May 18, 2016, 09:30:37 PM]
ADM Assistance by Vorspire
[May 18, 2016, 09:23:25 PM]
Suggestion by Vorspire
[April 24, 2016, 06:23:15 PM]