I'm not sure what exactly was causing the problem, but when I changed it from this
package Pack
{
function secureClientCmd_ClientJoin(%clientName, %clientId, %clientblid, %score, %isAI, %isAdmin, %isSuperAdmin, %trust, %isInYourMinigame)
{
CollectData(); // Get new player info
Parent::secureClientCmd_ClientJoin(%clientName, %clientId, %clientblid, %score, %isAI, %isAdmin, %isSuperAdmin, %trust, %isInYourMinigame);
}
};
To this:
package Pack
{
function secureClientCmd_ClientJoin(%clientName, %clientId, %clientblid, %score, %isAI, %isAdmin, %isSuperAdmin, %trust, %isInYourMinigame)
{
Parent::secureClientCmd_ClientJoin(%clientName, %clientId, %clientblid, %score, %isAI, %isAdmin, %isSuperAdmin, %trust, %isInYourMinigame);
schedule(100,0,CollectData); // Collect player info
}
};
It works.
Thanks for the help!