27 lines
586 B
Plaintext
27 lines
586 B
Plaintext
//This script completely prevents lagg in many ways and prevents duping exploits
|
|
|
|
void main()
|
|
{
|
|
object oPC = OBJECT_SELF;
|
|
object oItem = GetModuleItemLost();
|
|
object oArea = GetArea(oItem);
|
|
|
|
if (!GetIsPC(oPC) || GetIsDM(oPC))
|
|
{return;} //so that npc dropped items won't be destroyed.
|
|
|
|
|
|
if (oArea != GetArea(oPC))
|
|
return;
|
|
|
|
if (GetIsInCombat(oPC))
|
|
return;
|
|
|
|
if (oItem != OBJECT_INVALID)
|
|
{
|
|
DestroyObject(oItem);
|
|
FloatingTextStringOnCreature("The item you dropped was destroyed!!!", oPC);
|
|
|
|
}
|
|
|
|
}
|