Shargast_PRC8/_module/Chapter 2/nss/zep_cr_nocheat.nss
Jaysyn904 66a0a3e043 Initial commit
Initial commit.
2024-08-03 14:13:18 -04:00

23 lines
787 B
Plaintext

void ZEP_PurifyItem(object oItem) {
if (GetLocalInt(oItem, "ZEP_CR_TEMPITEM")) {
PrintString("Destroyed: "+GetName(oItem));
DestroyObject(oItem);
}
}
void main() {
object oPC = GetEnteringObject();
if (GetLocalInt(oPC, "ZEP_CR_STARTED")) {
ZEP_PurifyItem(GetItemInSlot(INVENTORY_SLOT_CHEST, oPC));
ZEP_PurifyItem(GetItemInSlot(INVENTORY_SLOT_HEAD, oPC));
ZEP_PurifyItem(GetItemInSlot(INVENTORY_SLOT_RIGHTHAND, oPC));
ZEP_PurifyItem(GetItemInSlot(INVENTORY_SLOT_LEFTHAND, oPC));
object oItem = GetFirstItemInInventory(oPC);
while (GetIsObjectValid(oItem)) {
ZEP_PurifyItem(oItem);
oItem = GetNextItemInInventory(oPC);
}
DeleteLocalInt(oPC, "ZEP_CR_STARTED");
}
}