Here's what I've got so far: package DeleteLight
{
function GameConnection::OnClientLeaveGame(%client)
{
%player = %client.player;
%player.light.delete();
Parent::OnClientLeaveGame(%client);
}
};
function PhysicsDeathVehicle::onDriverLeave(%this,%obj,%player)
{
if(isObject(%player))
{
%player.dismount();
%player.unMountImage(1);
%player.light.delete();
}
%obj.schedule(10,delete);
}
The second part works fine, but the leave game one just doesn't seem to.