void main() { object oPC = GetEnteringObject(); object oNPC = GetModule(); object oItem1; //Database item check Start oItem1 = GetItemPossessedBy(oPC, "database001"); if (!GetIsObjectValid(oItem1)) { CreateItemOnObject("database001", oPC, 1); } //Database item check End //Race check Start if (GetRacialType(oPC) != RACIAL_TYPE_HUMAN && !GetIsDM(oPC)) { DelayCommand(3.0, FloatingTextStringOnCreature("Only Humans are an allowed race, you will be booted.", oPC, FALSE)); DelayCommand(10.0, BootPC(oPC)); } //Race check End //Allowed DMs Start if (GetIsDM(oPC)) { //Drakaden if (GetPCPublicCDKey(oPC) != "FTMFTR33") { SendMessageToAllDMs("UN-AUTHORIZED DM ENTRY"); DelayCommand(0.1, BootPC(oPC)); } } //Allowed DMs End //Send PC infos to DMs Start SendMessageToAllDMs("CD-key: " + GetPCPublicCDKey(oPC) + ", Account Name: " + GetPCPlayerName(oPC) + ", Character Name: " + GetName(oPC) + ", IP: " + GetPCIPAddress(oPC) + ""); //Send PC infos to DMs End }