is it good to use this script
GMIsland_Warden() : PlayerScript(“GMISLWARDEN”){ }
bool teleported = false;
void OnUpdateZone(Player* plr, uint32 zone, uint32 area) {
if (plr->GetZoneId() == 876 && plr->GetMapId() == 1 && teleported == false){
if (plr->GetSession()->GetSecurity() <= 1){
plr->TeleportTo(1, 16222, 16404, -64, 37, 0);
plr->AddAura(1852, plr);
plr->AddAura(35182, plr);
teleported = true;
}
}
else{
teleported = false;
}
}
to prevent accses to gm island ? xD