Blockland Forums > Modification Help
GameConnection::onConnectRequest script fails authentication.
Ipquarx:
I'm trying to finish up my new mod, but im needing to use onConnectRequest to do it. I'm parenting, putting it in a package, and its still saying authentication failed. what am i doing wrong? code:
deactivatePackage(package1);
package package1
{
function GameConnection::onConnectRequest(%this,%lanname,%netname,%clantag1,%clantag2)
{
Parent::onConnectRequest(%this,%lanname,%netname,%clantag1,%clantag2);
//stuff goes here
}
};
activatePackage(package1);
Greek2me:
Instead of Parent::onConnectRequest(%this,%lanname,%netname,%clantag1,%clantag2);, try
return parent::onConnectRequest(%this,%lanname,%netname,%clantag1,%clantag2);
If that doesn't work, this might be a function you can't package.
Ipquarx:
okay it works, but it only shows my first tag. what, do i have to add another tag?
Greek2me:
Do you absolutely have to use onConnectRequest? If you just need something that calls right when someone joins, use autoAdminCheck.
--- Code: ---package package1
{
function GameConnection::autoAdminCheck(%this)
{
return parent::autoAdminCheck(%this);
//stuff goes here
}
};
--- End code ---
Ipquarx:
i absolutely need onconnectrequest. and also, im trying to have it so the script checks the blid against a list, and if it isnt on the list, it disconnects the client. so i did %this.delete("blah"); and it caused a runtime error! how can i fix this?