29 lines
568 B
Plaintext
29 lines
568 B
Plaintext
|
object oDeny;
|
||
|
void main()
|
||
|
{
|
||
|
|
||
|
object oPC = GetEnteringObject();
|
||
|
|
||
|
if (!GetIsPC(oPC)) return;
|
||
|
|
||
|
if (GetTag(GetItemInSlot(INVENTORY_SLOT_HEAD, oPC)) != "PVPHELM")
|
||
|
{
|
||
|
oDeny = GetWaypointByTag("trin_home_01");
|
||
|
|
||
|
AssignCommand(oPC, JumpToObject(oDeny));
|
||
|
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
if (GetItemPossessedBy(oPC, "PVPTOKEN")== OBJECT_INVALID)
|
||
|
{
|
||
|
oDeny = GetWaypointByTag("trin_home_01");
|
||
|
|
||
|
AssignCommand(oPC, JumpToObject(oDeny));
|
||
|
|
||
|
return;
|
||
|
}
|
||
|
FloatingTextStringOnCreature("YOU CANNOT ENTER THE ARENA UNLESS YOU ARE WEARING THE PVP HELM AND POSSES A PVP TOKEN", oPC);
|
||
|
}
|
||
|
|