This plugin is very old and very badly written. Just looking at the source code I can see that it's bad. For example, this bit of code isn't called anywhere in the plugin. It's an event, but it's not even hooked in OnPluginStart;
PHP Code:
public Event_RemoveItem(Handle:hEvent, String:strName[], bool:bDontBroadcast)
{
new iClient = GetClientOfUserId(GetEventInt(hEvent, "userid"));
DeleteParticle(iClient, particle);
}
Then there's the fact that this doesn't use a proper integer array to store the selected particle for each individual client. The global integer
particle declared on line 14 doesn't use
[MAXPLAYERS+1]. Basically if one client has selected their particle and then a second client selects their particle, the first client loses their particle.
This needs to be rewritten and should not be used.