-
Posts
41 -
Joined
-
Last visited
-
Days Won
3
Everything posted by ZorroJan
-
StranikS, Ещё заметил, что если в названии метода вначале использовать двойное подчёркивание "__", что вполне приемлемо, то после obfuscate --> structure... возникают проблемы, обращение типа: if getattr(self, '__checkLive')() приводит к ошибке. Это не есть гуд! Тут возможно нужно либо игнорить такие методы, либо переименовывать их убирая почёркивания, но это может не совсем правильно Кстати, то что я выше описывал с минимайзером негативно влияло ещё и на обфускацию стрингов, там тоже в этой ситуации возникает глюк.
-
ещё вопрос по минимизации? вот кусок кода: if get_location() == 'ru': url_list = ['ntp-servers.net','vk.com','87.240.131.117','google.ru','yandex.ru','google.com','173.194.112.55'] elif get_location() == 'asia': url_list = ['google.cn','Yahoo.cn''ntp-servers.net','vk.com','87.240.131.117'] elif get_location() == 'eu': url_list = ['ntp-servers.net','vk.com','87.240.131.117','google.com','173.194.112.55'] elif get_location() == 'na': url_list = ['google.com','173.194.112.55','ntp-servers.net','vk.com','87.240.131.117'] else: url_list = ['ntp-servers.net','vk.com','87.240.131.117','google.com','173.194.112.55'] for serv_url in url_list: date = serv_date(serv_url) if date is None: print serv_url + ' url server error!' elif date < endData: print serv_url + ' url time test successful.' hook() break else: print serv_url + ' url time test. Time expired.' non_hook() break Заметил такую штуку. В одном месте в списках я убрал запятую ) Компилятор схавал это наздрасте (ошибок нет), а вот минимайзер после этой строки ничего не минимизирует )) Если вернуть запятую, то всё норм. И вот ещё... Если вначало строки поместить # -*- coding: utf-8 -*- то минимайзер выдаёт ошибку: Range check error
-
StranikS_Scan, а зачем такие вот констатнты могут пригодиться в коде? Может в минимайзере хоть галочку сделать, типа, убрать не объявленные константы? И всю такую шнягу вон. Я имею ввиду если перед константой = не стоит, а если такой вариант как в примере, то pass вставлять, если ничего не остаётся.
-
Обнаружил, что не корректно работает минимайзер, а конкретно удаление коментов, если используется в одном коде и строчные # коменты и многострочные """коменты""" Удаляет не все коменты """ и убирает местами переход строки. Вот кусочек кода для примера. Странник - попробуй удалить комментарии средствами ориона: if not Shaytan.shotSlowNorm: return # Проверка крайних положений орудия"""turretYawLimits = player.vehicleTypeDescriptor.gun['turretYawLimits'] # лимит поворота башни или орудия у безбашенной техники if gunPitch == round(pitchLimits[0], 2) or gunPitch == round(pitchLimits[1], 2): return if turretYawLimits is not None and (turretYaw == round(turretYawLimits[0], 2) or turretYaw == round(turretYawLimits[1], 2)): return""" shotPos, shotVec = player.gunRotator._VehicleGunRotator__getCurShotPosition()dist = (shotPos - Shaytan.pos).length if dist > Shaytan.autoShootDistMax: return if 1 < dist < Shaytan.autoBotDistanceMax * 0.4: dispersionFactor += 40 dispersion = player.getOwnVehicleShotDispersionAngle(0.0) * 100 #print GetResolutionShoot(), dispersion - dispersionFactor if dispersion <= dispersionFactor:# and not aims.g_reloadingHandler.state['isReloading']): delta_yaw = abs(dotDir.yaw - markerDir.yaw) #print delta_yaw, delta_pitch, Shaytan.dirSynchro if delta_yaw < Shaytan.dirSynchro: #print 'shoot' BigWorld.player().shoot() """if dispersion <= dispersionFactor:# and not aims.g_reloadingHandler.state['isReloading']): markerPos, markerDir, markerSize, collData = player.gunRotator._VehicleGunRotator__getGunMarkerPosition(shotPos, shotVec, player.gunRotator._VehicleGunRotator__dispersionAngle) if Shaytan.enableShootSystem and GetResolutionShoot(): #print 'shoot' BigWorld.player().shoot()"""
-
При запуске реплея выскакивает вот такая чтука: Traceback (most recent call last): *** File "", line 4, in bootstrap *** File "c:\p27\hooks.py", line 204, in import_module_hook *** File "", line 26, in <module> *** ImportError: cannot import name Requester Не плохо бы ещё ExpressScript уметь запускать в клиенте.
-
Конечно выкладывай и не спрашивай даже, хотя я уже всё декомпильнул вчера )) Но всё равно, чтоб люди время не теряли и тебе не трудно, то выложи и инструкции тоже не помешают ;) Жалко в новой версии Ориона косячки остались в редакторе - когда выделяешь текст и колёсиком скролишь, то строки накладываются иногда.
-
Полностью согласен и поддерживаю всех пользователей Орионом - очень нужный и лучший из проект для написания модов. Но к сожалению сильно требует обновления. Автору хочу пожелать побольше свободного времени, которое он может потратит на своё детище ;) дабы от этого и нам всем будет хорошо. Ещё раз огромное спасибо. И вот про ФАКЮ тоже очень заинтересовало. Хотелось бы увидеть это чудо. Можно в личку, хоть что есть ;)
-
Чё, с шарами совсем всё тухло? )) Читеры плачут ((
-
[0.9.15] 21 вариант простых контурных иконок с названиями танков
ZorroJan replied to seriych's topic in Mods and Software
Спасибо огромное Камраде! Скачал прогу по пакетной обработке изображений Image Tuner и зазеркалил свои иконки - не без твоей помощи ;) Обычные альтернативные иконки размаестил в res_mods\xvm\res\contour - как ты писал сверху, а зазеркалки в res_mods\0.8.8\gui\maps\icons\vehicle\contour и получил кусочег счастья ) ОГРОМНЕЙШЕЕ ВЕРИМАЧ p.s. Правда в личном деле танкистов всёравно зеркальное изображение (