// Parts from Dracoblue's Dprop (if you already have Dprop, just take the GetLevel function) PropertyExists(name[]) { if (existproperty(0, "",dprop_PRIVATE_hash(name))) return true; return false; } #pragma unused PropertyExists PropertyGet(name[]) { new value[255]; getproperty(0, "", dprop_PRIVATE_hash(name), value); strunpack(value,value); return value; } #pragma unused PropertyGet dprop_PRIVATE_hash(buf[]) { new length=strlen(buf); new s1 = 1; new s2 = 0; new n; for (n=0; n