1. Запускаем Charles
2.Запускаем Игру([Ссылки могут видеть только зарегистрированные пользователи. ])
3.В чарлез ставим Breakpoints
4.В игре покупаем сливу
5.В чарлез через некоторое время появится запрос gateway.php(farm.updateData)
6.В запросе переходим во вкладку Edit request сверху, AMF снизу и находим параметр data.
7. Быстренько выделяем всё значение(от начала - до конца) и копируем(ctrl+c), жмем Execute на все запросы.
8.Если все сделали быстро - игра не скажет нам перезагрузите страницу, если сказала - перезагружаем(предварительно отключив бряки!!!)
9. Создаем текстовый документ, вставляем туда всё что скопировали.
10. Находим там player":{"silver":цифры,"experience":цифры}}
11.silver - обычные монеты, experience - опыт. естественно заменяем их на свои числа
12. Копируем весь новый получившийся текст.
13.В чарлез включаем бряки, если они были отключены
14.В игре опять покупаем сливу
15.ВНИМАНИЕ. В чарлез ловим пакет, который мы видели раньше, переходим в Edit request, внизу AMF и в data заменяем значение на наше новое(из текстовика). ОЧЕНЬ БыСтро.
16.Игра нам скорее всего скажет ошибку. Мы перезагружаем страницу и видим что опыта и денег у нас столько, сколько написали.
Ф-у-у-х... Вот и все!.
Дополнительно: Значение data должно так начинаться: {"changes":{"farm_data":{"farm_objects":{"tree3":{ "template":"tree","isOnStorage":false,"name":"tree 3","style":0,"componentsData":{"StateSwitcher":"Ph aseWaitTime","StdSpatialPropsSerializer"... Если не так: это не тот пакет.
Вопросы обязательно будут. Задавайте.
Не обязательно пакет должен так начинаться... у меня начинался так
{"deletedData":{"farm_data":{"farm_objects":{"tree 3":null}}}
и ничего, выдало ошибку а после обновления всё сделалось как вписал)