Jump to content
Korean Random

evil_rrock

User
  • Content Count

    876
  • Joined

  • Days Won

    2

Everything posted by evil_rrock

  1. дело в том, что есть две версии мода, одна версия не отображает круги превышающие 445 метров. вторая версия отображает круги свыше 445 метров. следовательно, если у вас первая версия мода и с трубой ваш обзор превышает 445 метров, то круг трубы отображаться не будет, а только максимальный обзор. у меня есть вариант мода с отображением кругов свыше 445 метров, если интересно, могу поделиться.
  2. товарисч, на пост которого я отвечал, высказал предложение о том, чтобы в том случае, если ваш обзор свыше 445 метров, то круг 445 динамически окрашивается в иной цвет, или меняет толщину линии, что в свою очередь говорить, что у вас обзор качественный, так как превышает по номиналу максимум допустимый в игре. вот я ему и обьяснил, как в принципе реализовать это, не прибегая к изменению питоновского скрипта. P.S. мне вот нравятся кружочки рисемые свыше 445 метров. но это дело лично каждого. как в поговорке. у всех свой вкус, сказал индус, снимая с члена обезьяну.
  3. если предположим в варианте, с ограничением на 445 метров сделать следующие цвета: 445 метров-красный, а с трубой-синий, то если ваш обзор с трубой превышает 445 метров, цвет круга будет специвического отттенка, что позволяет понять то, о чём вы говорите.
  4. снял ограничение на 445 метров :) вроде работает всё :)
  5. ну я как особо одарённый, счёл что файлег должен был создаться. =) P.S. съём башен, пушек, проходит успешно без закидонов.
  6. выдернул из сборки, зависает на обновлении ангара.
  7. а что заставило вернуться к созданию tankrange.xc, вместо minimapcircles.xc? если заменить, не критично? UPD. попробовал собственно-криворучно. не вышло, не грузится ангар.
  8. Спасибо огромное, добрый человек! Теперь чисто ламерский вопросик. Между тем вариантом, до которого я допёр своими куцыми мозгами и вашим, есть ли критичность на выхлопе? Но Ваш способ мне больше понравился =) P.S. единственно что, выдаёт ошибку при выходе из клиента, с просьбой отправить отчёт мелкомягким, а в остальном, всё работает исправно
  9. не могли бы глянуть, всё ли у меня верно вышло? http://www.koreanrandom.com/forum/topic/6127-как-и-чем-декомпилироватькомпилировать-питон/?p=122688 если конечно не затруднит реализовал создания файла minimapCircles.xc по пути res_mods\xvm\configs
  10. я могу быть не прав. но помоему файл цфг, не затрагивает питоновский скрипт. он подтягивает к скрипту, цвета и прочую лабуду из конфига xvm, на сколько я понял. здесь же ситуёвина принципиально иная. где скрипт создаёт файл по определённому пути и эта функция вшита в скрипт, и изменить это можно только декомпиляцией-компиляцией. на истинность высказывания своего не претендую
  11. мне почему-то кажется, что это не реально, так как работа с питоновским скриптом, подразумевает декомпиляцию и компиляцию.
  12. По поводу скриптов питона и отдельной темы, как раз сам поковырявшись в ней и сподвигся так сказать на манипуляции с питоном. http://www.koreanrandom.com/forum/topic/6127-как-и-чем-декомпилироватькомпилировать-питон/?p=112679 Теперь о лишних файлах в конфиге xvm, я так скажу. Мне абсолютно без разницы какой файл создаётся питоновским скриптом. Но. Протестировав два различный скрипта, Ваш собственно и скрипт "kashbessm" я предпочёл, чтобы на карте отображались круги, в том числе и свыше максимально допустимого обзора, с учётом модулей. Вы там выше в теме обсуждали это, надо, или не надо. Не будем вступать в полемику. Мне, надо =) такая вот прихоть. И небыло бы моей писанины, если-бы у господина "kashbessm", файлик tankrange.xc создавался в нужной мне директории. Но вот возникло то, что ваш скрипт, граммотно делает то, что создаёт конфиг файл minimapCircles.xc вместо лишнего tankrange.xc, но скрипт "kashbessm" пишет нужные мне круги. Теперь вторая часть марлезонского балета, вот собственно сорец который не собирается моими кривыми ручёнками, которые управляются в свою очередь куцыми мозгами. https://www.dropbox.com/s/p4nbfpgllputt4w/currentvehicle_01.rar в нём я изменил путь создания файла tankrange.xc. P.S. А будет ли работать, если в скрипте поменять только эту строчку xvm_configuration_file = os.getcwd() + os.sep + 'res_mods' + os.sep + 'xvm' + os.sep + 'configs' + os.sep + 'tankrange.xc' на вот такую строчку xvm_configuration_file = os.getcwd() + os.sep + 'res_mods' + os.sep + 'xvm' + os.sep + 'configs' + os.sep + 'minimapCircles.xc'
  13. я посмотрел в скрипте, путь по умолчанию следующий res_mods\xvm\configs
  14. приаттаченный currentvehicle.pyc прописывает файл tankrange.xc в директорию res_mods\xvm хотелось бы поменять на путь в res_mods\xvm\configs попробовал это сделать сам. декомпилировал, код xvm_configuration_file = os.getcwd() + os.sep + 'res_mods' + os.sep + 'xvm' + os.sep + 'tankrange.xc' if not os.path.exists(xvm_configuration_file): LOG_NOTE('Configuration file missing (' + xvm_configuration_file + '). Creating.') заменил на следующий xvm_configuration_file = os.getcwd() + os.sep + 'res_mods' + os.sep + 'xvm' + os.sep + 'configs' + os.sep + 'tankrange.xc' if not os.path.exists(xvm_configuration_file): LOG_NOTE('Configuration file missing (' + xvm_configuration_file + '). Creating.') но обратно собрать не смог, в силу своего дилетанства. не поможете?
  15. 7. В папке с исходным скриптом который мы редактировали должен появится компилированный скрипт с расширением pyc его можно закидывать в клиент не получается собрать обратно в pyc всё вроде-бы правильно делал. ошибок не выскакивало, просто не собирается и всё Вот до чего я докопался. создал скрипт compile.py и закинул в директорию C:\Python26 в ту-же директорию закинул и нужный файл currentvehicle.py в консоли открыл директорию питона командой <cd c:\Python26> командой <python.exe compile.py -c currentvehicle.py> выполнил скрипт и вуаля, скомпилировался файл currentvehicle.pyc вот сам скрипт компилятора # compile.py import sys import getopt from compiler import compileFile, visitor import profile def main(): VERBOSE = 0 DISPLAY = 0 PROFILE = 0 CONTINUE = 0 opts, args = getopt.getopt(sys.argv[1:], 'vqdcp') for k, v in opts: if k == '-v': VERBOSE = 1 visitor.ASTVisitor.VERBOSE = visitor.ASTVisitor.VERBOSE + 1 if k == '-q': if sys.platform[:3]=="win": f = open('nul', 'wb') # /dev/null fails on Windows... else: f = open('/dev/null', 'wb') sys.stdout = f if k == '-d': DISPLAY = 1 if k == '-c': CONTINUE = 1 if k == '-p': PROFILE = 1 if not args: print "no files to compile" else: for filename in args: if VERBOSE: print filename try: if PROFILE: profile.run('compileFile(%r, %r)' % (filename, DISPLAY), filename + ".prof") else: compileFile(filename, DISPLAY) except SyntaxError, err: print err if err.lineno is not None: print err.lineno if not CONTINUE: sys.exit(-1) if __name__ == "__main__": main() кто подскажет, всё-ли верно. а так вроде всё работает вот файл получившийся на выходе https://www.dropbox.com/s/1eq1nqpy9ik9nvo/currentvehicle.pyc так как в пайтоне не рублю, поэтому и интересуюсь мнением тех, кто понимает
  16. дело не в том, что мод не рабочий, а в том, что установка мода, таки подразумевает настройку конфига. или полистайте этот форум, ту есть у народа уже полностью настроенные и рабочие конфиги. или вот Вам мой простенький конфиг: https://www.dropbox.com/s/gqhajfmjoxpedx5/config.rar
  17. у меня мясорубка, есичо. если моё мнение для Вас ничего не значит, просто проигнорируйте моё сообщение. а грубить незнакомому человеку, не хорошо!
  18. XVM у вас работает. а вот статистика не отображается согласен. правьте конфиг.
  19. а до 25ти не хотите, как у меня?
×
×
  • Create New...