Jump to content
Korean Random

ZorroJan

User
  • Posts

    41
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by ZorroJan

  1. Я обращаюсь только внутри класса к этому методу вот ещё... Что может быть? После обфускации стрингов пишет вот это... AttributeError: 'str' object has no attribute 'id'
  2. StranikS, Ещё заметил, что если в названии метода вначале использовать двойное подчёркивание "__", что вполне приемлемо, то после obfuscate --> structure... возникают проблемы, обращение типа: if getattr(self, '__checkLive')() приводит к ошибке. Это не есть гуд! Тут возможно нужно либо игнорить такие методы, либо переименовывать их убирая почёркивания, но это может не совсем правильно Кстати, то что я выше описывал с минимайзером негативно влияло ещё и на обфускацию стрингов, там тоже в этой ситуации возникает глюк.
  3. ещё вопрос по минимизации? вот кусок кода: 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
  4. StranikS_Scan, а зачем такие вот констатнты могут пригодиться в коде? Может в минимайзере хоть галочку сделать, типа, убрать не объявленные константы? И всю такую шнягу вон. Я имею ввиду если перед константой = не стоит, а если такой вариант как в примере, то pass вставлять, если ничего не остаётся.
  5. StranikS_Scan, тоесть получается, что тройные кавычки не являются комментарием? А являются просто объявлением стринговой константы? А какие тогда есть варианты быстрой комментации части программы (в несколько строк), чтоб всё было согласно этикету?
  6. Да, но ведь при компиляции ошибок не возникает! Значит так комментировать можно?
  7. Обнаружил, что не корректно работает минимайзер, а конкретно удаление коментов, если используется в одном коде и строчные # коменты и многострочные """коменты""" Удаляет не все коменты """ и убирает местами переход строки. Вот кусочек кода для примера. Странник - попробуй удалить комментарии средствами ориона: 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()"""
  8. При запуске реплея выскакивает вот такая чтука: 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 уметь запускать в клиенте.
  9. Да я не за изобретение велосипеда, я наоборот писал, что выкладывай декомпилированные файлы. Я просто попытался объяснить, что человек имел ввиду.
  10. Он имеет ввиду скрипт не самой декомпиляции, а скрипт для декомпиляции именно исходников клиента.
  11. Конечно выкладывай и не спрашивай даже, хотя я уже всё декомпильнул вчера )) Но всё равно, чтоб люди время не теряли и тебе не трудно, то выложи и инструкции тоже не помешают ;) Жалко в новой версии Ориона косячки остались в редакторе - когда выделяешь текст и колёсиком скролишь, то строки накладываются иногда.
  12. Я не волшебник, я только учусь!

    1. kharlashkin

      kharlashkin

      Ай маладец!!!

  13. Научите мододельству

  14. Полностью согласен и поддерживаю всех пользователей Орионом - очень нужный и лучший из проект для написания модов. Но к сожалению сильно требует обновления. Автору хочу пожелать побольше свободного времени, которое он может потратит на своё детище ;) дабы от этого и нам всем будет хорошо. Ещё раз огромное спасибо. И вот про ФАКЮ тоже очень заинтересовало. Хотелось бы увидеть это чудо. Можно в личку, хоть что есть ;)
  15. Чё, с шарами совсем всё тухло? )) Читеры плачут ((
  16. на 811 работает, НО... Этот мод отключает трассеры арты противника
  17. Спасибо огромное Камраде! Скачал прогу по пакетной обработке изображений Image Tuner и зазеркалил свои иконки - не без твоей помощи ;) Обычные альтернативные иконки размаестил в res_mods\xvm\res\contour - как ты писал сверху, а зазеркалки в res_mods\0.8.8\gui\maps\icons\vehicle\contour и получил кусочег счастья ) ОГРОМНЕЙШЕЕ ВЕРИМАЧ p.s. Правда в личном деле танкистов всёравно зеркальное изображение (
×
×
  • Create New...