OpenLink Software

Usage stats on Strip a pc of all items and gold

 Permalink

an Entity in Data Space: 134.155.108.49:8890

This is the basics of how to strip a PC useing the OnEnter of a trigger, area, or OnClientEnter of a Module. Further modification can be done for your application. void main() { object oPC = GetEnteringObject(); if(!GetIsPC(oPC)) return; // Check Equip Items and get rid of them int i; for(i=0; i<14; i++) { object oEquip = GetItemInSlot(i,oPC); if(GetIsObjectValid(oEquip)) { SetPlotFlag(oEquip,FALSE); DestroyObject(oEquip); } } // Check general Inventory and clear it out. object oItem = GetFirstItemInInventory(oPC); while(GetIsObjectValid(oItem)) { SetPlotFlag(oItem,FALSE); DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } //Take their Gold int nAmount = GetGold(oPC); if(nAmount > 0) { AssignCommand(oPC,TakeGoldFromCreature(nAmount,oPC,TRUE)); } }

Graph IRICount
http://dbkwik.webdatacommons.org5
Alternative Linked Data Views: ODE     Raw Data in: CXML | CSV | RDF ( N-Triples N3/Turtle JSON XML ) | OData ( Atom JSON ) | Microdata ( JSON HTML) | JSON-LD    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] This material is Open Knowledge Creative Commons License Valid XHTML + RDFa
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.
OpenLink Virtuoso version 07.20.3217, on Linux (x86_64-pc-linux-gnu), Standard Edition
Copyright © 2009-2012 OpenLink Software