As long as a user does not have at least one reviewed and activated contribution, the user is unable to edit his profile, set a avatar, title picture or a signature.
Proximity Sensor v0.80
(This version works with 7.2 and 7.3 servers.)
Details :
This DLL is not a Mod, You have to add it as a Reference in your Visual Studio Project.
Namespace : Eco.ProximitySensor
Functions :
- [ICODE]bool IsAnyone(this WorldObject Obj, int SensorDistance = 20)[/ICODE]
- [ICODE]IEnumerable<User> GetAnyone(this WorldObject Obj, int SensorDistance = 20)[/ICODE]
You can implement it in your WorldObject by adding :
- [ICODE]using Eco.ProximitySensor;[/ICODE]
And in you WorldObject declaration, you could add this override :
C#
public override void Tick()
{
base.Tick();
if (this.IsAnyone()) // Return true if any player is near the object.
foreach (User user in this.GetAnyone()) // Return a list of all players in range.
{
}
}
This code is here as an exemple, take care with Tick() which is called 10 times / second ! So don't put a chat message here, for exemple, this will flood the chat and i'm sure this is not what you would.
Sources :
Source code is provided on GitHub, follow this link : https://github.com/geeknessfr/ProximitySensor
-
Version 0.80
-
GeeknessFr -
March 28, 2018 at 6:30 PM -
3.02 kB -
677 Downloads
-