void CreateItemOnObjectVoid(string sItemTemplate, object oTarget=OBJECT_SELF, int nStackSize=1) { CreateItemOnObject(sItemTemplate, oTarget, nStackSize); } object oItem; //Put this script OnEnter void main() { object oPC = GetEnteringObject(); if (!GetIsPC(oPC)) return; int DoOnce = GetLocalInt(oPC, GetTag(OBJECT_SELF)); if (DoOnce==TRUE) return; SetLocalInt(oPC, GetTag(OBJECT_SELF), TRUE); if (GetItemPossessedBy(oPC, "githyakisword44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="githyakisword44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("githyakisword44", oPC)); } else if (GetItemPossessedBy(oPC, "ancartaxe44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="ancartaxe44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("ancartaxe44", oPC)); } else if (GetItemPossessedBy(oPC, "beastaxe44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="beastaxe44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("beastaxe44", oPC)); } else if (GetItemPossessedBy(oPC, "2nd2none")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="2nd2none") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("2nd2none", oPC)); } else if (GetItemPossessedBy(oPC, "greaterdestiny44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="greaterdestiny44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("greaterdestiny44", oPC)); } else if (GetItemPossessedBy(oPC, "anckatana44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="anckatana44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("anckatana44", oPC)); } else if (GetItemPossessedBy(oPC, "shortdeath44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="shortdeath44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("shortdeath44", oPC)); } else if (GetItemPossessedBy(oPC, "astraljian44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="astraljian44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("astraljian44", oPC)); } else if (GetItemPossessedBy(oPC, "githzariblade55")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="githzariblade55") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("githzariblade55", oPC)); } else if (GetItemPossessedBy(oPC, "ruinscim44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="ruinscim44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("ruinscim44", oPC)); } else if (GetItemPossessedBy(oPC, "ruinhammer44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="ruinhammer44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("ruinhammer44", oPC)); } else if (GetItemPossessedBy(oPC, "ruindagger44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="ruindagger44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("ruindagger44", oPC)); } else if (GetItemPossessedBy(oPC, "ruinclub44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="ruinclub44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("ruinclub44", oPC)); } else if (GetItemPossessedBy(oPC, "themull44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="themull44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("themull44", oPC)); } else if (GetItemPossessedBy(oPC, "ruinkama44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="ruinkama44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("ruinkama44", oPC)); } else if (GetItemPossessedBy(oPC, "ruinspear44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="ruinspear44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("ruinspear44", oPC)); } else if (GetItemPossessedBy(oPC, "ruinscythe44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="ruinscythe44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("ruinscythe44", oPC)); } else if (GetItemPossessedBy(oPC, "vendetta44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="vendetta44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("vendetta44", oPC)); } else if (GetItemPossessedBy(oPC, "ruinkukri44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="ruinkukri44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("kukriofruin44", oPC)); } else if (GetItemPossessedBy(oPC, "epicbattleaxe66")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="epicbattleaxe66") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("epicbattleaxe66", oPC)); } else if (GetItemPossessedBy(oPC, "pandodagger44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="pandodagger44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("pandodagger44", oPC)); } else if (GetItemPossessedBy(oPC, "pandokama44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="pandokama44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("pandokama44", oPC)); } else if (GetItemPossessedBy(oPC, "pandoscythe44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="pandoscythe44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("pandoscythe44", oPC)); } else if (GetItemPossessedBy(oPC, "IcePick")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="IcePick") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("icepick", oPC)); } else if (GetItemPossessedBy(oPC, "undwrldstaff44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="undwrldstaff44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("undwrldstaff44", oPC)); } else if (GetItemPossessedBy(oPC, "staffotarcane44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="staffotarcane44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("staffotarcane44", oPC)); } else if (GetItemPossessedBy(oPC, "newstone044")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="newstone044") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("ancstone88", oPC)); } else if (GetItemPossessedBy(oPC, "artmech44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="artmech44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("artmech44", oPC)); } else if (GetItemPossessedBy(oPC, "stoneofruin44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="stoneofruin44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("stoneofruin44", oPC)); } else if (GetItemPossessedBy(oPC, "stoneofruin55")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="stoneofruin55") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("stoneofruin55", oPC)); } else if (GetItemPossessedBy(oPC, "yauntishield44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="yauntishield44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("yauntishield44", oPC)); } else if (GetItemPossessedBy(oPC, "wastescim44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="wastescim44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("wastescim44", oPC)); } else if (GetItemPossessedBy(oPC, "shadowsword44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="shadowsword44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("shadowsword44", oPC)); } else if (GetItemPossessedBy(oPC, "grtdragsword55")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="grtdragsword55") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("grtdragsword55", oPC)); } else if (GetItemPossessedBy(oPC, "grtstormsword44")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="grtstormsword44") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("grtstormsword44", oPC)); } else if (GetItemPossessedBy(oPC, "hellsblade049")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="hellsblade049") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("hellsablade049", oPC)); } else if (GetItemPossessedBy(oPC, "hellsblade044")!= OBJECT_INVALID) { oItem = GetFirstItemInInventory(oPC); while (GetIsObjectValid(oItem)) { if (GetTag(oItem)=="hellsblade044") DestroyObject(oItem); oItem = GetNextItemInInventory(oPC); } DelayCommand(1.0, CreateItemOnObjectVoid("hellsablade044", oPC)); } DelayCommand(3.0, SendMessageToPC(oPC, "Your Inventory Has Been Updated, please sell all item with slay on them, as slay is now banned!!! .")); }