Aantioch_Infernum/_module/nss/_on_cliententer.nss
2023-09-03 21:12:26 -05:00

27 lines
746 B
Plaintext

object oPlayer = GetEnteringObject();
string sPrint;
void main()
{
sPrint = "Player Name: "+ GetName(oPlayer)+"\n";
sPrint =sPrint + "Player IP Address: "+ GetPCIPAddress(oPlayer)+"\n";
sPrint =sPrint + "Player Logon: "+ GetPCPlayerName(oPlayer)+"\n";
sPrint =sPrint + "Player PCDKEY: "+ GetPCPublicCDKey(oPlayer)+"\n";
sPrint =sPrint + "\n";
PrintString(sPrint);
object oPC = GetEnteringObject();
ActionPlayAnimation(ANIMATION_FIREFORGET_SALUTE);
// log in/out
if (GetLocalInt(oPC,"PCDead")==1)
{
effect eKill = EffectDeath(TRUE);
ApplyEffectToObject(DURATION_TYPE_INSTANT,eKill,oPC);
ExecuteScript("lose_xp_quest_oc",oPC);
DelayCommand(1.75, PopUpDeathGUIPanel(oPC, FALSE, TRUE));
}
}