Changed folder name.
Changed folder name.
This commit is contained in:
39
_module/nss/ua_arenatoken.nss
Normal file
39
_module/nss/ua_arenatoken.nss
Normal file
@@ -0,0 +1,39 @@
|
||||
//Created by Genisys / Guile 5/20/08
|
||||
#include "x2_inc_switches"
|
||||
void main()
|
||||
{
|
||||
object oPC = GetModuleItemLostBy();
|
||||
object oItem;
|
||||
object oTag;
|
||||
oTag = GetModuleItemLost();
|
||||
|
||||
int nSlot;
|
||||
|
||||
if (!GetIsPC(oPC)) return;
|
||||
|
||||
//If they don't have an arena token, then unequip all the arena items!
|
||||
//This is to ensure that Arena Items are only used in the arena!
|
||||
if(GetItemPossessedBy(oPC, "arenatoken") == OBJECT_INVALID)
|
||||
{
|
||||
for (nSlot=0; nSlot<NUM_INVENTORY_SLOTS; nSlot++)
|
||||
{
|
||||
oItem=GetItemInSlot(nSlot, oPC);
|
||||
|
||||
if (GetIsObjectValid(oItem))
|
||||
{
|
||||
//Unequip all Arena Items
|
||||
if(GetTag(oItem) == "arena")
|
||||
{
|
||||
AssignCommand(oPC, ActionUnequipItem(oItem));
|
||||
FloatingTextStringOnCreature
|
||||
("You cannot use Arena Items outside of the arena!", oPC);
|
||||
}
|
||||
else
|
||||
{
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user