Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от xxxXANxxx
кто скинет в лс работающего питона ? если есть Спасибо заранее
Ыхыхы. Работающего питона на питоне нет вроде пока ещё, есть модификация с использованием flash, на 2-3 страницы выше. Хотя можешь у Олега Колташова попросить, он как-то сделал до меня, потому что раздача на его сайте работает.
Цитата:
Сообщение от vhyrix
Вот сейчас будет весело, если они опять алгоритм сменят.
Алгоритм старый. У меня всё ок.
Цитата:
Сообщение от vhyrix
Как тут говорить спасибо?
Вроде вот эта кнопочка
Последний раз редактировалось megabyte0; 01.08.2014 в 20:22.
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от megabyte0
Дальше - меня посетил неприятный сюрприз, причём именно сегодня - нужно брать swf с saltFunc именно с того сервера, на который тебя перенаправляют через REDIRECT ... У меня в коде это
this.serverUrl = "http://java.shadowlands.ru/zombievk";
Ну, ставим заплатку... на заплатку Не нравится мне то, что в итоге начинает получаться, но да ладно.
Меняем 3 строчки на
Код:
var file:File = new File("D:\\Install\\ZomBot\\sig\\bin\\url.txt");
var stream:FileStream = new FileStream();
stream.open(file, FileMode.READ);
this.serverUrl = stream.readUTFBytes(file.size);
stream.close();
//this.serverUrl = "http://java.shadowlands.ru/zombievk";
file = new File("D:\\Install\\ZomBot\\sig\\bin\\keys.txt");
stream = new FileStream();
, потому что мы не можем взять server_url из Factory, создатели бота потрудились
ну и в класс Request вставляем пару строчек сохранения файлика
Код:
if 'redirect' in response:
with open("sig\\bin\\url.txt",'wt') as f:
f.write(response['redirect'])
server_url = response['redirect'] + '/go'
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
А я тем временем второй день реализую свою идею с ядром и api.
Начало работать вполне стабильно, можно посмотреть: [Ссылки могут видеть только зарегистрированные пользователи. ] . Настройка в bot.conf , запускать zmbot.exe.
[Ссылки могут видеть только зарегистрированные пользователи. ]
Собственно, разделил интерфейс и бота. zmbot.exe запускает core/zfg_core.exe и шлет ему HTTP запросы. На 127.0.0.1:10251/api. Тип POST. Формат: data=запрос&crc=md5(запрос).
Еще:
Добавление игрока: method=adduser, user=логин, pass=пароль, soc=социальная сеть
Включение опций: method=setops, ops=опция, on=0 или 1. Названия опций есть в bot.conf.
Запуск бота: method=start, user=логин
Остановка бота: method=stop, user=логин
Получение лога: method=getlog, user=логин, id=начальный id лога, count=количество записей.
Информация об игроке: method=userinfo, user=логин. Вернет level, exp, brains_used, brains_all, money, cash.
Что это дает? Я вижу два интересных варианта:
1. Возможность прикрутить любой интерфейс, хоть консольный, хоть графический, хоть веб.
2. Возможность засунуть бота на удаленный сервер, и работать с ним так же, как если бы он стоял на компе.
Последний раз редактировалось vhyrix; 01.08.2014 в 21:49.
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от vhyrix
core/zfg_core.exe
Цитата:
Сообщение от vhyrix
2. Возможность засунуть бота на удаленный сервер
Меня только это останавливало - что придётся делать 2 движка. Серверов на windows таки мало, имхо.
В остальном - идея приятная Места на сервере продавать - это уже дело. Его же содержать надо
А я бы запакованный game_state хотел. Ну, если я про себя спрашиваю. Посмотреть сколько чего.
А ещё можно опыт за вскопку грядок таки считать, раз ты его отдаёшь
Последний раз редактировалось megabyte0; 01.08.2014 в 21:53.
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от maks_maks)
Запуск...
Поиск ядра...
Адрес ядра (core_url в bot.conf) не установлен. Выход.
Вот что пишет!
Через ярлык запускаешь? Бот не видит bot.conf. Запускай из той же папки.
Добавлено через 2 минуты
Цитата:
Сообщение от megabyte0
Меня только это останавливало - что придётся делать 2 движка. Серверов на windows таки мало, имхо.
В остальном - идея приятная Места на сервере продавать - это уже дело. Его же содержать надо
Какие два движка? Мой движок должен бы и под линуксом работать. ^_^
Последний раз редактировалось vhyrix; 01.08.2014 в 21:53.
Причина: Добавлено сообщение
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от vhyrix
Какие два движка? Мой движок должен бы и под линуксом работать. ^_^
Это приятно. Ещё уровни логгирования можно сделать. Типа "Остров Домашний Остров: собрано 344: 'Чёрная рука', 110 'Алые розы', посажено ..." и т д, а то за час будет строк 10 000 - нереально что-то рассмотреть
Да и садить/копать можно сразу весь остров, сервер нормально ест.
А то для большинства важна производительность, а за 5 минут 20 островов (3200 грядок) при 0.2сек на запрос - просто не успеешь
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Всем привет
Реально сейчас ЗАНЯТ в реале.
Уже как неделю мой 10к флажков стоят без дела. Кто реанимировал старый питон, напишите в ЛС, или кто в курсе сразу в ВК. Отблагодарю.
Честно .....даже нет времени пообщаться в лс, с теми кто питонил