Создал проект, скопипастил скрипт, добавил в инвентарь оружие [ID:21] Mithril Blade, вылетает с ошибкой, мол у класса nil нет метода menu_ok?.

Q: А почему класс nil?!
A: Потому что в $data_items только 20 элементов.

Q: Как 20?! Ведь Вы же сами сказали - Mithril Blade 21ый элемент
A: Причем здесь Mithril Blade, ведь это не $data_weapons!

Финальный вопрос: Так какого хрена 21ый элемент ищется в $data_items?!

Бонус: http://rapidshare.com/files/118421069/Project1.rar