void main() { if (GetLocalInt(OBJECT_SELF,"NW_DO_ONCE") != 0) return; { SetLocalInt(OBJECT_SELF,"NW_DO_ONCE",1); object oPC = GetEnteringObject(); string sGreetString; if (GetXP(oPC) == 0) sGreetString = ". As a new character, you should speak to me first."; else sGreetString = "."; AssignCommand(GetObjectByTag("CS1_SETUPHELPER"), SpeakString("Welcome, " + GetName(oPC) + sGreetString)); } }