29 lines
762 B
Plaintext
29 lines
762 B
Plaintext
void main()
|
|
{
|
|
object oPC = GetLastUsedBy();
|
|
int x;
|
|
object Item2 = GetFirstItemInInventory (oPC);
|
|
|
|
while (GetIsObjectValid (Item2))
|
|
{
|
|
x = x + 1;
|
|
|
|
|
|
|
|
Item2 = GetNextItemInInventory (oPC);
|
|
}
|
|
if (x <= 200)
|
|
{
|
|
|
|
location loc = GetLocation(GetWaypointByTag("unburdened"));
|
|
AssignCommand(oPC, ActionJumpToLocation(loc));
|
|
return;
|
|
}
|
|
else{
|
|
location loc = GetLocation(GetWaypointByTag("stillburdenned"));
|
|
AssignCommand(oPC, ClearAllActions()) ;
|
|
AssignCommand(oPC, ActionJumpToLocation(loc));
|
|
SendMessageToPC(oPC,"You have too many items, and cannot fit into the portal.");
|
|
}
|
|
}
|