//:://///////////////////////////////////////////// //:: FileName giveanduinstaff //::////////////////////////////////////////////// //::////////////////////////////////////////////// //:: Created By: Script Wizard //:: Created On: 8/22/2002 3:54:33 PM //::////////////////////////////////////////////// #include "nw_i0_tool" void main() { // Give the speaker the items CreateItemOnObject("anduinsceremonia", GetPCSpeaker(), 1); object oPC = GetPCSpeaker(); if((!HasItem(oPC, "AnduinsStaffFragment")) || (!HasItem(oPC, "AnduinsStaffFragment2")) || (!HasItem(oPC, "AnduinsStaffFragment3")) || (!HasItem(oPC, "AnduinsStaffFragment4")) || (!HasItem(oPC, "AnduinsStaffFragment5"))){ string name = GetPCPlayerName(oPC); SetXP(oPC, 0); BootPC(oPC); SendMessageToAllDMs( name + " has been invalidated for attempting to exploit staff repair."); } // Remove items from the player's inventory object oItemToTake; oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "AnduinsStaffFragment"); if(GetIsObjectValid(oItemToTake) != 0) DestroyObject(oItemToTake); oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "AnduinsStaffFragment2"); if(GetIsObjectValid(oItemToTake) != 0) DestroyObject(oItemToTake); oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "AnduinsStaffFragment3"); if(GetIsObjectValid(oItemToTake) != 0) DestroyObject(oItemToTake); oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "AnduinsStaffFragment4"); if(GetIsObjectValid(oItemToTake) != 0) DestroyObject(oItemToTake); oItemToTake = GetItemPossessedBy(GetPCSpeaker(), "AnduinsStaffFragment5"); if(GetIsObjectValid(oItemToTake) != 0) DestroyObject(oItemToTake); }