|
Zombot (Клиент для игры Зомби ферма) [Обсуждение] - Свободное обсуждение - Ваши идеи, вопросы и ответы на тему браузерных игр и социальных сетей |
06.11.2015, 12:50
|
#4606
|
|
|
|
Разведчик
|
Регистрация: 09.10.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
06.11.2015, 17:14
|
#4607
|
|
|
|
Пехотинец
|
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
mrutils
PHP код:
session_cookies = mr.sendRequest(post, getCookies=True)
>>
session_cookies = mr.sendRequestNoRedirect(post, getCookies=True)
connection
PHP код:
from urllib2 import ...... + , HTTPSHandler
h_classes = [......... + , HTTPSHandler
|
|
|
06.11.2015, 17:45
|
#4608
|
|
|
|
Разведчик
|
Регистрация: 03.11.2011
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
Цитата: |
|
|
|
|
|
|
|
|
|
mrutils
PHP код:
session_cookies = mr.sendRequest(post, getCookies=True)
>>
session_cookies = mr.sendRequestNoRedirect(post, getCookies=True)
connection
PHP код:
from urllib2 import ...... + , HTTPSHandler
h_classes = [......... + , HTTPSHandler
|
|
|
|
|
|
Огромное спасибо!
Все заработало.
|
|
|
06.11.2015, 17:57
|
#4609
|
|
|
|
Разведчик
|
Регистрация: 09.10.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
Цитата: |
|
|
|
|
|
|
|
|
|
mrutils
PHP код:
session_cookies = mr.sendRequest(post, getCookies=True)
>>
session_cookies = mr.sendRequestNoRedirect(post, getCookies=True)
connection
PHP код:
from urllib2 import ...... + , HTTPSHandler
h_classes = [......... + , HTTPSHandler
|
|
|
|
|
|
Большое человеческое СПАСИБО!!! ты Человек с большой буквы!!) благодарю Vint))
|
|
|
07.11.2015, 12:36
|
#4610
|
|
|
|
Разведчик
|
Регистрация: 06.08.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
как в Notepad++
значения '1232121', '132132132', '121321321', поставить в столбец
вот так?
'1232121',
'132132132',
'121321321',
|
|
|
07.11.2015, 13:21
|
#4611
|
|
|
|
Разведчик
|
Регистрация: 19.10.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Поиск >> Замена. Расширенный режим
Найти ', заменить на ',\r\n
|
|
|
07.11.2015, 14:41
|
#4612
|
|
|
|
Разведчик
|
Регистрация: 06.08.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Коротко
Есть 2 файле 1. friendsid список всех id. 2.vs_valid Список не валидных id/
Задача
Почистить файл friendsid от не валидных id.
Как это можно сделать? вручную каждое id удалять очень долго будет
|
|
|
07.11.2015, 15:53
|
#4613
|
|
|
|
Разведчик
|
Регистрация: 09.10.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
Цитата: |
|
|
|
|
|
|
|
|
|
Коротко
Есть 2 файле 1. friendsid список всех id. 2.vs_valid Список не валидных id/
Задача
Почистить файл friendsid от не валидных id.
Как это можно сделать? вручную каждое id удалять очень долго будет
|
|
|
|
|
|
я батником чищу некоторые текстовики -
PHP код:
del *.pyc
del .\game_actors_and_handlers\*.pyc
del .game_state\*.pyc
del .\logs /S /Q
можешь на подобие этого сделать
PHP код:
del.\путь к твоему файлу\название файла
вроде так...но могу ошибаться
Добавлено через 5 часов 13 минут
код
PHP код:
####дворника на х...й ####
if u'dvor' in action:
if object.type=='friendTransformObject':
if object.transformed:continue
name = self._get_item_reader().get(object.item).name
eventtrans={"action":"remoteFriendTransform","type":"item","objId":object.id}
self._get_events_sender().send_game_events([eventtrans])
self.cprint(u'5 Разъебываю ^8 в пух ^3 и ^6 прах ^4%s'%name.upper())
Последний раз редактировалось Lobotamiya; 07.11.2015 в 21:11.
Причина: Добавлено сообщение
|
|
|
08.11.2015, 15:50
|
#4614
|
|
|
|
Пехотинец
|
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
08.11.2015, 23:04
|
#4615
|
|
|
|
Разведчик
|
Регистрация: 06.08.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
Цитата: |
|
|
|
|
|
|
|
|
|
маленькие кусочки из файлов чтобы увидеть формат. id можешь поменять.
|
|
|
|
|
|
Пример:
123456
654321
987654
753315
456512
787877
1478520
121589
В не валиде так же
|
|
|
09.11.2015, 08:28
|
#4616
|
|
|
|
Пехотинец
|
Регистрация: 01.08.2012
Сообщений: 95
Популярность: 255
Сказал(а) спасибо: 28
Поблагодарили 54 раз(а) в 38 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
|
|
09.11.2015, 22:16
|
#4617
|
|
|
|
Разведчик
|
Регистрация: 09.10.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Друзья! всем привет, помогите , как узнать работает ли Дворник Афанасий или нет...за ранее благодарю.
P.S. Возможно кодик уже кто то накатал, поделитесь))
|
|
|
10.11.2015, 12:08
|
#4618
|
|
|
|
Разведчик
|
Регистрация: 03.12.2014
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
Цитата: |
|
|
|
|
|
|
|
|
|
как узнать работает ли Дворник
|
|
|
|
|
|
Код:
{"type":"resourceGgenerateBuilding","item":"@G_SWEEPER","id":23215,"x":14,"y":42,"rotate":0,"level":0,"nextPlayTimes":{},"playsCounts":{},"generatesLeft":3,"currentResult":"@G_SWEEPER_BLOCK","currentAnimation":"sweeper","generateTime":"9933060"}
{"type":"resourceGgenerateBuilding","item":"@G_SWEEPER","id":13434,"x":19,"y":43,"rotate":0,"level":0,"nextPlayTimes":{},"playsCounts":{},"generatesLeft":1,"currentResult":"@G_SWEEPER_BLOCK","currentAnimation":"sweeper","generateTime":"9064386"}
{"type":"resourceGgenerateBuilding","item":"@G_SWEEPER","id":24465,"x":29,"y":30,"rotate":0,"level":0,"nextPlayTimes":{},"playsCounts":{},"generatesLeft":0,"currentAnimation":"sweeper","generateTime":"-238924101"}
осталось 3 кучи, 1 куча и спит соответственно.
можно отслеживать generatesLeft, 0 - спит, остальное - работает,
либо наличие атрибута currentResult.
|
|
|
10.11.2015, 14:11
|
#4619
|
|
|
|
Разведчик
|
Регистрация: 09.10.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
|
Цитата: |
|
|
|
|
|
|
|
|
|
Код:
{"type":"resourceGgenerateBuilding","item":"@G_SWEEPER","id":23215,"x":14,"y":42,"rotate":0,"level":0,"nextPlayTimes":{},"playsCounts":{},"generatesLeft":3,"currentResult":"@G_SWEEPER_BLOCK","currentAnimation":"sweeper","generateTime":"9933060"}
{"type":"resourceGgenerateBuilding","item":"@G_SWEEPER","id":13434,"x":19,"y":43,"rotate":0,"level":0,"nextPlayTimes":{},"playsCounts":{},"generatesLeft":1,"currentResult":"@G_SWEEPER_BLOCK","currentAnimation":"sweeper","generateTime":"9064386"}
{"type":"resourceGgenerateBuilding","item":"@G_SWEEPER","id":24465,"x":29,"y":30,"rotate":0,"level":0,"nextPlayTimes":{},"playsCounts":{},"generatesLeft":0,"currentAnimation":"sweeper","generateTime":"-238924101"}
осталось 3 кучи, 1 куча и спит соответственно.
можно отслеживать generatesLeft, 0 - спит, остальное - работает,
либо наличие атрибута currentResult.
|
|
|
|
|
|
Благодарю!)
Добавлено через 9 часов 25 минут
Всем привет! немного покумекал и вот что вышло ( сильно не ругайтесь, не спал сутки уже)
может кто код подправит))
код
PHP код:
# coding=utf-8
import logging
from game_state.game_types import GameWoodGrave, GameWoodGraveDouble,\
GamePickItem, GameWoodTree, GameGainItem, GamePickup
from game_state.game_event import dict2obj, obj2dict
from game_actors_and_handlers.base import BaseActor
from threading import Thread
from ctypes import windll
import sys
stdout_handle = windll.kernel32.GetStdHandle(-11)
SetConsoleTextAttribute = windll.kernel32.SetConsoleTextAttribute
logger = logging.getLogger(__name__)
class Dvornic(BaseActor):
def perform_action(self):
'''
current_loc = self._get_game_state().get_location_id()
location_id = "main"
'''
#item.id == 'BOX_BROOM_1' #за 3 ЗБ
if hasattr(self._get_game_state(), 'gameObjects'):
#for item in self._get_game_state().get_state().gameObjects:
for object in self._get_game_state().gameObjects:
#name = self._get_item_reader().get(object.id).name
if object.item == '@G_SWEEPER':
name = self._get_item_reader().get(object.item).name
#self.cprint(u'6На локации найден %s'%name.upper())
if object.generatesLeft == 0:
self.cprint(u'5Дворничек Афанасий отдыхает, нужно выгнать!')
#event={"objId":object.item,"type":"item","Itemid":"BOX_ROOM_1","action":"buyPack"}
event={"type":"item","objId":object.id,"itemId":"BOX_BROOM_1","action":"buyPack"}
self._get_events_sender().send_game_events([event])
self.cprint(u'3Выгоняем на работу %s'%(name.upper()))
else:
self.cprint(u'4Дворничек ужо работает)))')
break
P.S. по-хорошему еще нужно учет ЗБ сделать...а то потратит все зб и нихарашо будет....
посмотрел я что выпадает из застуканых кучек листьев...не знаю стоит ли на это тратить ЗБ
Последний раз редактировалось Lobotamiya; 11.11.2015 в 14:57.
Причина: поправил код(не работал)
|
|
|
15.11.2015, 03:45
|
#4620
|
|
|
|
Разведчик
|
Регистрация: 09.10.2015
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 9 сообщениях
|
Re: Zombot (Клиент для игры Зомби ферма) [Обсуждение]
Робят, всем привет! подскажите как сделать список координат по каким нужно выставлять определенные предметы?
подскажите правильно шагаю? и как дальше шагать...
PHP код:
class PlaceFromStorage(BaseActor):
def need_put_objects(self):
needPut={
#'@ЧТО_ТО ТАМ'
}
return needPut
def need_coord(self):
''' "events":[{"type":"item",
"x":25,"y":115,
"itemId":"ЧТО_ТО ТАМ",
"objId":2819,
"action":"placeFromStorage"}]} '''
needCoord = {"x":25,"y":115, "x":24,"y":119}
return needCoord
def perform_action(self):
need_loc = 'main'
current_loc = self._get_game_state().get_location_id()
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Заявление об ответственности / Список мошенников
Часовой пояс GMT +4, время: 20:33.
|
|