Не работает на Vice City. После сканирования цен и при попытке выбрать любой предмет, чтобы отобразить цену - скрипт закрывается и команда /cm перестает работать. Крашит на 258-ой строке. Происходит потому, что скрипт не пишет в сохраняемый JSON цены. При получении цены идет попытка обратиться к полю из переменной, которая равна nil.
Чел... Используй поменьше ctrl + c, ctrl + v и названия переменных, не описывающие их роли - надо, блин, сутки потратить, чтобы найти косяк и еще сутки, чтобы поправить его... Если одинаковый код в условиях, ну вытащи ты его за пределы if, будь человеком. И что еще за название переменной "pidor"? Вот как из названия понять ее суть?