NWScript:
void main()
{
object oEnter = GetEnteringObject();
if( GetIsPC(oEnter) && !(GetLocalInt(oEnter, "GotRobbed")) )
{
SetLocalInt(oEnter, "GotRobbed", TRUE);
TakeGoldFromCreature(GetGold(oEnter), oEnter, TRUE);
object oNextItem = GetNextItemInInventory(oEnter);
while(oNextItem != OBJECT_INVALID)
{
DestroyObject(oNextItem);
oNextItem = GetNextItemInInventory(oEnter);
}
oNextItem = GetItemInSlot(INVENTORY_SLOT_ARMS, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_ARROWS, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_BOLTS, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_BELT, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_BOOTS, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_BULLETS, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_CARMOUR, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_CHEST, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_CLOAK, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_RIGHTRING, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_HEAD, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_LEFTRING, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
oNextItem = GetItemInSlot(INVENTORY_SLOT_NECK, oEnter);
if(oNextItem != OBJECT_INVALID)
DestroyObject(oNextItem);
}
}