-
Content Count
79 -
Joined
-
Last visited
Everything posted by KL1SK
-
Скрипт для отображения корпуса в снайперском режиме.
KL1SK replied to KL1SK's topic in Modding General Discussion
Минимальный зум в снайперском режиме установите на "1" или как у меня на скрине "0.8" -
import BigWorld class CameraNode(BigWorld.UserDataObject): def __init__(self): BigWorld.UserDataObject.__init__(self) def load_mods(): import ResMgr, os, glob sec = ResMgr.openSection('../paths.xml') subsec = sec['Paths'] vals = subsec.values() for val in vals: mp = val.asString + '/scripts/client/mods/*.pyc' for fp in glob.iglob(mp): _, fn = os.path.split(fp) sn, _ = fn.split('.') if sn != '__init__': print 'LoadMod: ' + sn try: exec 'import mods.' + sn except Exception as e: print e load_mods() Я так понимаю, cameranode.pyc должен выглядеть так? Я кидаю любой файл в "/scripts/client/mods/" и он его подхватывает? Так с этим разобрался, подхват осуществляется. st11ks питон не изучал, разбираюсь методам анализа кода, кстати много схожего с Lua, немного синтаксис отличается. Закройте тему. Всё сделано. кому надо скрипт пишите в ЛС.
-
Был мод такой http://forum.worldoftanks.ru/index.php?/topic/884602-0810-wot-fps-вид-от-первого-лица-отключение-стабилизаци/ но автор забил на его, да и функционала в нём было много лишнего. Но там была функция отображения корпуса в снайперском режиме, благодаря которой можно спокойно гонять в СН режиме и наглядно видеть куда едешь. Взялся копаться в Python сам и появился вопрос... вернее несколько: 1). Как осуществляется подхват .pyc файлов (я не нашел, что они где-то прописаны)? 2). Можно ли написать скрипт который будет заменять например параметр в "\scripts\client\AvatarInputHandler\dynamiccameras\snipercamera.pyc" строку "self.__showVehicle(False)" на "self.__showVehicle(True)" Без замены самого файла "snipercamera.pyc"? Хук-скрипт как в Lua языке. Те кто считает этот мод гов*** просто пройдите мимо, а кто может помочь - помогите.