Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
как сделать чтоб бот копал только под нужным декором а не где ему захочетца
декор прописал когда находит копает под ним но если его нету то копает все подрят
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от vintets
Если ему стукнул это ещё не повод у него не копать.
с чего ты взял что у него не копает потом? все прекрасно копается я Break oм выхожу из другого цикла, код то продолжается дальше и в елки ложит если есть, и удобряет, и закапывает и копает все без проблем
развели короче мы с тобой демагогию
Инструкция break осуществляет немедленный выход из цикла (управление
передается первой инструкции, следующей за телом цикла for),
а инструкция continue выполняет переход в начало цикла (в позицию непо-
средственно перед извлече-
нием очередного элемента в цикле for)
таким образом в этом коде:
PHP код:
if object.item == '@B_TENT_CIRCUS':
remoteTrick = self._get_game_state().get_state().remoteTrickTreating
if len(remoteTrick)>0:
for cot in remoteTrick:
if frend_users == cot.user :
baranka = 1
break
if baranka == 0:
if self._get_game_state().countCircus < 100 and self._get_game_state().tentCircus == True :
self._get_events_sender().send_game_events([{"objId":object.id,"type":"item","itemId":"BOW_PACK_DEFAULT","action":"remoteTrickTreating"}])
self.cprint(u'6 Кладем бантик')
self._get_game_state().countCircus+=1
self._get_game_state().tentCircus = False
break прервет цикл for cot in remoteTrick при совпадении и начнет выполнятся if baranka == 0:
а continue при совпадении будет продолжать обход списка стукнутых друзей до конца, а потом уже будет выполнятся if baranka == 0:
вобщем я про то что этот break не прервет цикл for object in self._get_game_state().gameObjects: он будет продолжать работать, другое дело если бы тут не было цикла и стоял break тогда да прервался бы for object in self._get_game_state().gameObjects
Последний раз редактировалось greyzza; 24.06.2014 в 16:47.
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от greyzza
вот пробуй
всё отлично работает, пряники, бантики... вроде не удобряет деревья и...
можно как нибудь сделать чтоб он не бегал по островам у друзей? типа что нашёл на главном - то и копает, и уходит к другому... а то 5к друзей, да по всем их островам... и суток не хватит...
вот уже полчаса ходит по друзьям, а только 23-й(((
Последний раз редактировалось GadW1n; 25.06.2014 в 22:05.
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от GadW1n
всё отлично работает, пряники, бантики... вроде не удобряет деревья и...
можно как нибудь сделать чтоб он не бегал по островам у друзей? типа что нашёл на главном - то и копает, и уходит к другому... а то 5к друзей, да по всем их островам... и суток не хватит...
вот уже полчаса ходит по друзьям, а только 23-й(((
ммм копалка другая у тебя, в той нет такого по одному острову ходит
Последний раз редактировалось greyzza; 26.06.2014 в 00:18.
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от Дима197
у тебя копалка которая по всем о-вам шарится и всё вскрывает у друзей даже на о-вах на которые удалён доступ? если она,то на неё уже куча жалоб разрабам поступило. я этой не пользуюсь,ибо ссыкотно )
а дай плиз копалку нормальную... а то долго ждать((( да и ссыкотно теперь)))
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Ребята,сталкивался кто-нибудь с подобной проблемой? Как решали?
В файлах, на которые консоль ругается, изменений не делал, отвечаю :В Добавлял лишь сторонние модули,но грамотно (На другом железе работает хорошо)
P.S Есть тут народ,заинтересованный в создании собственного сервера зф? :В
Последний раз редактировалось JohnMorgan; 26.06.2014 в 16:23.
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
ну подскажите хоть какой это цикл? (чтоб копатель по всем островам не бегал)
я бы хоть отключил чтоб по выкопанному не бегал, да по тем кто долго не появлялся...
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
[Ссылки могут видеть только зарегистрированные пользователи. ]
Может кто помочь с ходилкой? Собственно предыдущий модуль ходит только к 1 другу туда сюда (пишется 1 ид постоянно), попробовал поменять на те, которые нашел тут, они не подошли
Последний раз редактировалось Discopanda; 27.06.2014 в 14:11.
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от greyzza
покажи что у тебя написано в 357 строке энжина
Вот ,что написано Закомментировал эту строку,консоль вновь ругается,но уже на другую строку(тоже с русским текстом),тоже ее закомментировал,и бот начал ругаться на другую строку ,выводящую в консоль русский текст. После того, как я закомментил все строки, на которые бот ругался, он начал бесконечно загружать файл items
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от JohnMorgan
Вот ,что написано Закомментировал эту строку,консоль вновь ругается,но уже на другую строку(тоже с русским текстом),тоже ее закомментировал,и бот начал ругаться на другую строку ,выводящую в консоль русский текст. После того, как я закомментил все строки, на которые бот ругался, он начал бесконечно загружать файл items
Кодировка файла не UTF-8. Или она UTF-8, но с BOM.
Или не стоит в начале магическая строка
# -*- coding: utf-8 -*-
(или её арианты)
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от vintets
Кодировка файла не UTF-8. Или она UTF-8, но с BOM.
Или не стоит в начале магическая строка
# -*- coding: utf-8 -*-
(или её арианты)
У меня было написано
Код:
# coding=utf-8
. Я чутка иначе сделал. Содержимое файла utf8.py скопировал в проблемный файл cp437.py в корневой папке питона(с бэкапом ) Теперь все работает отменно,но текст в консоли идет не русский
UPD: Судя по всему,дело в консоли на моей ОС, которая не дружит с utf-8 (Первоначально ОС была без русского языка :С)
Последний раз редактировалось JohnMorgan; 27.06.2014 в 17:58.
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Цитата:
Сообщение от Discopanda
[Ссылки могут видеть только зарегистрированные пользователи. ]
Может кто помочь с ходилкой? Собственно предыдущий модуль ходит только к 1 другу туда сюда (пишется 1 ид постоянно), попробовал поменять на те, которые нашел тут, они не подошли