why..?Code:AWorldInfo *pWorldInfo = avaNetHandler->GetWorldInfo(); AAccessControl *AccessControl; if (pWorldInfo != NULL && pWorldInfo->GRI != NULL && pWorldInfo->GRI->GameClass != NULL) { avaGame = pWorldInfo->GRI->GameClass->GetDefaultObject<AavaGame>(); if (avaGame != NULL && avaGame->AccessControlClass != NULL) { AccessControl = avaGame->AccessControlClass->GetDefaultObject<AAccessControl>(); if (AccessControl != NULL) { // AccessControl->KickPlayer(pTargetController, AccessControl->DefaultKickReason); // crash // AccessControl->Kick(pTargetRepInfo->PlayerName); // crash } } } // avaNetHandler->RequestPartyKickPlayer(pTargetRepInfo->PlayerName, GetAccountID(pTarget), 0); // nothing happens