Ur_Shak,
Скорее всего ты не заметил одну очень важную вещь, да и автор не сделал на неё ссылки, а просто понадеялся на скриншот рабочей зоны...
clumb, запомни, что переопределённый индентификатор - это тот идентефикатор, который используется несклько раз.
Т.е. строчка определённого типа не может использоваться 2 раза. Аналогично представь:
Есть 2-е одинаковых инстанции меча:
instance Sword
{
name = "Прямой меч";
//и другие необходимые параметры
};
instance Sword
{
name = "Кривой меч";
//и другие необходимые параметры
};
Ты говоришь программе:"Эй ты там!, нука дайка мне меч инстанции Sword".
Она тебе скажет, что не может дать, т.к. конкретно не понятно что ты от неё хочешь. Толи тебе кривой меч надо, толи прямой, а на угад она не может дать.
Также и тут. Ты просишь какое-то свойство, которое уже кем-то занято. В таких ситуациях ищи тот идентификатор через поиск по всему проекту. Затем удаляешь лишние строчки. Иначе создай другое уникальное название к идентефикатоку и скрипть спокойно.