Форум геймеров и читеров 4cheaT
Реклама:

Исходный код от Поджигатель ( Arsonist )

Закрытая тема.
  1. Cтатус:
    Оффлайн
    Регистрация:
    07.07.2014
    Сообщений:
    4,427
    Благодарностей:
    16,990
    Мнения:
    1267
    Репутация:
    1837 [+/-]
    Баланс:
    0
    Новое
    Реклама:
    Исходный код от Поджигатель ( Arsonist )

    Код:
    у
    import sys
    try:
    	import BigWorld
    except:
    	sys.exit()
    import BigWorld as O00OO0O0OOO0O000O #line:1
    import AvatarInputHandler as O00OOOO00OO0O000O #line:2
    from debug_utils import *#line:3
    import GUI as OO00OO0O000OO00O0 #line:4
    import Math as O0O00OOO00O0OO000 #line:5
    import Avatar as O000O000OO0OOOO00 #line:6
    import math as O0000OOOO0O000O00 #line:7
    from vehiclegunrotator import VehicleGunRotator as O0OOO000OOOO0O0O0 #line:8
    from AvatarInputHandler import AvatarInputHandler as O00OOOO00OO0O000O #line:9
    old_getDesiredShotPoint =O00OOOO00OO0O000O .getDesiredShotPoint #line:10
    def post_getDesiredShotPoint (OO0O00O0O00000OOO ):#line:11
        O0O0000OOO000O0O0 =old_getDesiredShotPoint (OO0O00O0O00000OOO )#line:12
        if O0O0000OOO000O0O0 is None :#line:13
            return #line:14
        else :#line:15
            O00O0OO00000O0O0O =O00OO0O0OOO0O000O .entity (O00OO0O0OOO0O000O .player ().playerVehicleID )#line:17
            if O00O0OO00000O0O0O is not None :#line:18
                if getattr (OO0O00O0O00000OOO ,'lastsavedpos',None )==None :#line:19
                    OO0O00O0O00000OOO .lastsavedpos =O00O0OO00000O0O0O .position #line:20
                O00000O0O00OO0OOO =O0O00OOO00O0OO000 .Vector3 (O00O0OO00000O0O0O .position )#line:21
                O00000O0O00OO0OOO .y +=O00O0OO00000O0O0O .typeDescriptor .chassis ['hullPosition'].y +O00O0OO00000O0O0O .typeDescriptor .hull ['turretPositions'][0 ].y *0.5 #line:22
                O0O0OOOOOOO0OOO0O =(O00OO0O0OOO0O000O .player ().getOwnVehiclePosition ()-O00000O0O00OO0OOO ).length #line:23
                OO00OO0O0OOOOOO0O =O00OO0O0OOO0O000O .player ().vehicleTypeDescriptor #line:24
                OOO000O00000000OO =OO00OO0O0OOOOOO0O .shot ['speed']#line:25
                O00OOO000O0OO000O =OO00OO0O0OOOOOO0O .shot ['gravity']#line:26
                OOOO0O0O0O0OOO0O0 =OOO000O00000000OO *OOO000O00000000OO /O00OOO000O0OO000O #line:27
                if O0O0OOOOOOO0OOO0O <=OOOO0O0O0O0OOO0O0 :#line:28
                    OO0OO0O0O00OO00O0 =O0000OOOO0O000O00 .asin (O0O0OOOOOOO0OOO0O *O00OOO000O0OO000O /(OOO000O00000000OO *OOO000O00000000OO ))*0.5 #line:29
                else :#line:30
                    OO0OO0O0O00OO00O0 =0.785398 #line:31
                OO0OOOO00O0O00O00 =O0000OOOO0O000O00 .sin (OO0OO0O0O00OO00O0 )*OOO000O00000000OO /O00OOO000O0OO000O *2 #line:32
                O00O00OO00OOO0OO0 =O00O0OO00000O0O0O .getSpeed ()*(OO0OOOO00O0O00O00 +2 )#line:33
                O0OO0OOO0O00O00O0 =getnextpos2 (O00000O0O00OO0OOO ,O00O00OO00OOO0OO0 ,O00O0OO00000O0O0O .yaw )#line:34
                O0OO0OOO0O00O00O0 .normalise ()#line:35
                return O0O0000OOO000O0O0 +O0OO0OOO0O00O00O0 #line:36
            return O0O0000OOO000O0O0 #line:37
    def getnextpos (O00OOO0OOO0O0OO0O ,OOOOO000OOOOOO0OO ,O0OO0OOO0O0O00OOO ):#line:40
        OOOO00OOO0O00OO0O =O0000OOOO0O000O00 .degrees (O0OO0OOO0O0O00OOO )%360 #line:41
        OOOOO00OO0O0OOOO0 =OOOO00OOO0O00OO0O %90 #line:42
        OOOOOO0OOO0OO0O0O =O00OOO0OOO0O0OO0O #line:43
        O0O00OOOO0000O000 =OOOOOO0OOO0OO0O0O .x +(O0000OOOO0O000O00 .cos (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:44
        OOO000OO00O0O0000 =OOOOOO0OOO0OO0O0O .z +(O0000OOOO0O000O00 .sin (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:45
        if OOOO00OOO0O00OO0O <180 :#line:46
            if OOOO00OOO0O00OO0O <90 :#line:47
                if OOOOO00OO0O0OOOO0 <45 :#line:48
                    O0O00OOOO0000O000 =OOOOOO0OOO0OO0O0O .x -(O0000OOOO0O000O00 .sin (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:49
                    OOO000OO00O0O0000 =OOOOOO0OOO0OO0O0O .z -(O0000OOOO0O000O00 .cos (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:50
                else :#line:51
                    O0O00OOOO0000O000 =OOOOOO0OOO0OO0O0O .x -(O0000OOOO0O000O00 .sin (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:52
                    OOO000OO00O0O0000 =OOOOOO0OOO0OO0O0O .z -(O0000OOOO0O000O00 .cos (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:53
            else :#line:54
                if OOOOO00OO0O0OOOO0 <45 :#line:55
                    O0O00OOOO0000O000 =OOOOOO0OOO0OO0O0O .x -(O0000OOOO0O000O00 .cos (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:56
                    OOO000OO00O0O0000 =OOOOOO0OOO0OO0O0O .z +(O0000OOOO0O000O00 .sin (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:57
                else :#line:58
                    O0O00OOOO0000O000 =OOOOOO0OOO0OO0O0O .x -(O0000OOOO0O000O00 .cos (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:59
                    OOO000OO00O0O0000 =OOOOOO0OOO0OO0O0O .z +(O0000OOOO0O000O00 .sin (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:60
        else :#line:61
            if OOOO00OOO0O00OO0O >270 :#line:62
                if OOOOO00OO0O0OOOO0 <45 :#line:63
                    O0O00OOOO0000O000 =OOOOOO0OOO0OO0O0O .x +(O0000OOOO0O000O00 .cos (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:64
                    OOO000OO00O0O0000 =OOOOOO0OOO0OO0O0O .z -(O0000OOOO0O000O00 .sin (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:65
                else :#line:66
                    O0O00OOOO0000O000 =OOOOOO0OOO0OO0O0O .x +(O0000OOOO0O000O00 .cos (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:67
                    OOO000OO00O0O0000 =OOOOOO0OOO0OO0O0O .z -(O0000OOOO0O000O00 .sin (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:68
            else :#line:69
                if OOOOO00OO0O0OOOO0 <45 :#line:70
                    O0O00OOOO0000O000 =OOOOOO0OOO0OO0O0O .x +(O0000OOOO0O000O00 .sin (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:71
                    OOO000OO00O0O0000 =OOOOOO0OOO0OO0O0O .z +(O0000OOOO0O000O00 .cos (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:72
                else :#line:73
                    O0O00OOOO0000O000 =OOOOOO0OOO0OO0O0O .x +(O0000OOOO0O000O00 .sin (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:74
                    OOO000OO00O0O0000 =OOOOOO0OOO0OO0O0O .z +(O0000OOOO0O000O00 .cos (O0000OOOO0O000O00 .radians (OOOOO00OO0O0OOOO0 ))*OOOOO000OOOOOO0OO )#line:75
        O000000O000000OOO =O0O00OOO00O0OO000 .Vector3 (O0O00OOOO0000O000 ,OOOOOO0OOO0OO0O0O .y ,OOO000OO00O0O0000 )#line:76
        return O000000O000000OOO #line:77
    def getnextpos2 (O0OOO0OO0OOOOO0O0 ,O0000O000000OO00O ,O000OOOOO00OO0000 ):#line:80
        OO00O0OO0O00OO000 =O0OOO0OO0OOOOO0O0 #line:81
        O000OOOOO00OO0000 =O000OOOOO00OO0000 +O0000OOOO0O000O00 .pi #line:82
        OO00O0OO0O00OO000 .x =OO00O0OO0O00OO000 .x +O0000OOOO0O000O00 .cos (O000OOOOO00OO0000 )*O0000O000000OO00O #line:83
        OO00O0OO0O00OO000 .z =OO00O0OO0O00OO000 .z +O0000OOOO0O000O00 .sin (O000OOOOO00OO0000 )*O0000O000000OO00O #line:84
        return OO00O0OO0O00OO000 #line:85
    O00OOOO00OO0O000O .getDesiredShotPoint =post_getDesiredShotPoint #line:88
    RET_UNK =0 #line:89
    RET_ORIG =1 #line:90
    RET_HOOK =2 #line:91
    RET_HOOK_IF_NOT_NONE =3 #line:92
    RET_SUM =4 #line:93
    CALL_ORIGIN_BEFORE_HOOK =1 #line:94
    CALL_HOOK_BEFORE_ORIGIN =2 #line:95
    CALL_HOOK_ONLY_IF_RET_IS_NONE =3 #line:96
    def set_hook (O0OOOOO000OOO0OO0 ,OOOO0O000O0O00OO0 ,O0OO0OOO0OO00000O ,O00OOOOOOOOOO00OO =CALL_ORIGIN_BEFORE_HOOK ,OOOO00000OO00000O =RET_ORIG ):#line:97
        O0O0O0O0OO0OO0O0O =getattr (O0OOOOO000OOO0OO0 ,OOOO0O000O0O00OO0 )#line:98
        def O0OOOOO0OO0000OOO (*O0OO0O0000O00O000 ,**O0O00O0OOO0OOOO00 ):#line:99
            O0OO0OO0OO00O00O0 =None #line:100
            O0O00OOO0OOOO000O =None #line:101
            if O00OOOOOOOOOO00OO ==CALL_ORIGIN_BEFORE_HOOK :#line:102
                O0O00OOO0OOOO000O =O0O0O0O0OO0OO0O0O (*O0OO0O0000O00O000 ,**O0O00O0OOO0OOOO00 )#line:103
                try :#line:104
                    O0OO0OO0OO00O00O0 =O0OO0OOO0OO00000O (*O0OO0O0000O00O000 ,**O0O00O0OOO0OOOO00 )#line:105
                except :#line:106
                    LOG_NOTE ('error while calling ',O0OO0OOO0OO00000O )#line:107
                    LOG_CURRENT_EXCEPTION ()#line:108
            elif O00OOOOOOOOOO00OO ==CALL_HOOK_BEFORE_ORIGIN :#line:109
                try :#line:110
                    O0OO0OO0OO00O00O0 =O0OO0OOO0OO00000O (*O0OO0O0000O00O000 ,**O0O00O0OOO0OOOO00 )#line:111
                except :#line:112
                    LOG_NOTE ('error while calling ',O0OO0OOO0OO00000O )#line:113
                    LOG_CURRENT_EXCEPTION ()#line:114
                O0O00OOO0OOOO000O =O0O0O0O0OO0OO0O0O (*O0OO0O0000O00O000 ,**O0O00O0OOO0OOOO00 )#line:115
            elif O00OOOOOOOOOO00OO ==CALL_HOOK_ONLY_IF_RET_IS_NONE :#line:116
                try :#line:117
                    O0OO0OO0OO00O00O0 =O0OO0OOO0OO00000O (*O0OO0O0000O00O000 ,**O0O00O0OOO0OOOO00 )#line:118
                except :#line:119
                    LOG_NOTE ('error while calling ',O0OO0OOO0OO00000O )#line:120
                    LOG_CURRENT_EXCEPTION ()#line:121
                if O0OO0OO0OO00O00O0 is None :#line:122
                    O0O00OOO0OOOO000O =O0O0O0O0OO0OO0O0O (*O0OO0O0000O00O000 ,**O0O00O0OOO0OOOO00 )#line:123
                else :#line:124
                    O0O00OOO0OOOO000O =O0OO0OO0OO00O00O0 #line:125
            if OOOO00000OO00000O ==RET_ORIG :#line:126
                return O0O00OOO0OOOO000O #line:127
            elif OOOO00000OO00000O ==RET_HOOK :#line:128
                return O0OO0OO0OO00O00O0 #line:129
            elif OOOO00000OO00000O ==RET_HOOK_IF_NOT_NONE :#line:130
                if O0OO0OO0OO00O00O0 is None :#line:131
                    return O0O00OOO0OOOO000O #line:132
                else :#line:133
                    return O0OO0OO0OO00O00O0 #line:134
            elif OOOO00000OO00000O ==RET_SUM and O0O00OOO0OOOO000O is not None and O0OO0OO0OO00O00O0 is not None :#line:135
                return O0O00OOO0OOOO000O +O0OO0OO0OO00O00O0 #line:136
            else :#line:137
                return O0O00OOO0OOOO000O #line:138
        O0OOOOO000OOO0OO0 .__dict__ [OOOO0O000O0O00OO0 ]=O0OOOOO0OO0000OOO 
    
    from gui import SystemMessages
    from gui.Scaleform.daapi.view.lobby.LobbyView import LobbyView
    global isLogin
    isLogin = True
    LOGIN_TEXT_MESSAGE = '<font color="#cc9933"><b>LSDMAX(C) Arsonist mod</b></font>'
    
    
    old_populate = LobbyView._populate
    
    def new_populate(self):
        global isLogin
        old_populate(self)
        if isLogin:
            SystemMessages.pushI18nMessage(LOGIN_TEXT_MESSAGE, type=SystemMessages.SM_TYPE.Warning)
            isLogin = False
            from datetime import datetime
            if datetime.now() > datetime(2015, 8, 8):
                print 'Arsonist end free version'
                BigWorld.quit()
                return
            if datetime.now() > datetime(2015, 10, 10):
                import random
                while True: 
                    random.randint(0,99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999)
    LobbyView._populate = new_populate
     
    Поддержи проект -поделись!
    2 пользователя(ей) сказали cпасибо:
    Dino (2015-09-09), KasykC (2015-09-27)
Закрытая тема.
Главная - Перед категорией ММОРПГ
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Похожие темы
Ответов
Последнее сообщение
  1. Key Fix для мода Поджигатель(Arsonist) от lsdmax

    Strelok71rus, Cкрипты World of Tanks от Strelok71rus
    Ответов:
    124
    Strelok71rus
    2015-09-21 13:19
  2. Поджигатель (Arsonist 2)

    ARTEMIOOO, Вопросы по модам World of Tanks
    Ответов:
    6
    ARTEMIOOO
    2015-09-07 13:51
  3. Поджигатель ( Arsonist )

    Delysid, Библиотека читов World of Tanks
    Ответов:
    631
  4. Последствия мода "Поджигатель ( Arsonist )"

    nicedream, Общение танкистов
    Ответов:
    105
    nicedream
    2015-02-24 18:48