REO-EE/_module/nss/re_onenter1.nss
Jaysyn904 f82740bbbd Initial commit
Initial commit
2024-02-22 13:22:03 -05:00

43 lines
964 B
Plaintext

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
}