public static int ContextExist(int serial, string name) { Assistant.Mobile mobile = World.FindMobile(serial); if (mobile == null) // Se item non valido { return(-1); } Misc.WaitForContext(serial, 1500); foreach (KeyValuePair <ushort, int> entry in mobile.ContextMenu) { string menuname = Language.GetCliloc(entry.Value); if (menuname.ToLower() == name.ToLower()) { return(entry.Key); } } return(-1); // Se non trovata }