Changed folder name.

Changed folder name.
This commit is contained in:
Jaysyn904
2022-10-07 21:08:37 -04:00
parent 1c33c2843e
commit 8d97886c3f
7060 changed files with 0 additions and 0 deletions

67
_module/nss/icontain.nss Normal file
View File

@@ -0,0 +1,67 @@
//Script Name: icontain
//////////////////////////////////////////
//Created by: Genisys / Guile
//ON: 7/29/08
/////////////////////////////////////////
/* **Notes**
Give the PC All the Undroppable items
back, as we cannot bag these!!!
*/
////////////////////////////////////////
/////REDUNDANT PROTOTYPES DECLARED/////////////////////////////////
// Return the number of items oTarget possesses in thier inventory
int GetNum(object oTarget);
///////////////////////////////////////////////////////////////////
//Main Script///
void main()
{
object oPC = OBJECT_SELF;
object oBox = GetObjectByTag("ibox");
object oMine;
object oNPC = GetObjectByTag("itoolnpc");
//If there aren't any items in the box stop here!!!
if(GetNum(oBox)==0)
{
return; //stop here!!
}
//This else is critical or bugs will happen!
else
{
//Give the NPC a Bag to store items in!
CreateItemOnObject("NW_IT_CONTAIN006", oNPC, 1, "sobag");
//Now start bagging the items in the box..
DelayCommand(0.2, ExecuteScript("iarrange", oPC));
//Continue to loop this script till all items are gone!!
DelayCommand(0.6, ExecuteScript("icontain", oPC));
}
//Main Script End//////////
}
////////////////////////////////////////////////////////////////////////////
//REDUNDANT PROTOTYPES DEFINED
////////////////////////////
//PROTOTYPE DEFINED///////
int GetNum(object oTarget)
{
int nNum = 0;
object oItem = GetFirstItemInInventory(oTarget);
while (GetIsObjectValid(oItem)==TRUE)
{
nNum = nNum +1;
oItem = GetNextItemInInventory(oTarget);
}
return nNum;
}