CLEO Double Player

Новая версия скрипта Двойник. Как и в первой версии он появляется в той же одежде, что и Карл.
Его можно создать и в интерьере.
Его меткость – 95% !
С ним можно пройти миссии.
Его здоровье = 600.
Не боится огня.
Не падает с байка.
Может держать 2 оружия.

Новое во второй версии:
Эффектное появление и уничтожение двойника.
Двойник ненавидит балласов.
Можно дать двойнику практически любое оружие – нажать и держать «Действие».

Чтобы позвать двойника, нажмите «Огонь» + «Группа вперёд». Тоже самое нажмите чтоб его удалить.

УСТАНОВКА:

Файл CJ2.cs кидаем в папку CLEO(GTA San Andreas\CLEO).

CLEO Double Player


//-------------MAIN---------------
thread 'CJ'

:CJ_11
wait 0
if
Player.Defined($PLAYER_CHAR)
jf @CJ_11
wait 0
if
not Actor.Driving($PLAYER_ACTOR)
jf @CJ_11
wait 0
if and
00E1: player 0 pressed_key 17
00E1: player 0 pressed_key 8
jf @CJ_11
jump @CJ_85

:CJ_85
wait 100
wait 0
Model.Load(#M4)
Model.Load(10@)

:CJ_103
wait 0
if
Model.Available(#M4)
Model.Available(10@)
jf @CJ_103
jump @CJ_135

:CJ_135
wait 100
04C4: store_coords_to 1@ 2@ 3@ from_actor $PLAYER_ACTOR with_offset 0.0 3.0 0.0
064B: $PALE1 = create_particle "EXPLOSION_SMALL" at 1@ 2@ 3@ type 1
064C: make_particle $PALE1 visible
wait 10
$CJ = Actor.Create(CivMale, 10@, 1@, 2@, 3@)
Actor.Health($CJ) = 600
Actor.GiveWeaponAndAmmo($CJ, Minigun, 20)
Actor.SetImmunities($CJ, 0, 1, 0, 0, 1)
03FE: set_actor $CJ money 1000
Actor.WeaponAccuracy($CJ) = 95
08C6: set_actor $CJ stay_on_bike 1
081A: set_actor $CJ weapon_skill_to 2
Actor.GiveWeaponAndAmmo($CJ, M4, 9999)
07FE: set_actor $CJ fighting_style_to 6 moves 7
0850: AS_actor $CJ follow_actor $PLAYER_ACTOR
0631: put_actor $CJ in_group $PLAYER_GROUP
077A: set_actor $CJ acquaintance 4 to_actors_pedtype 7 // see ped.dat
wait 1000
Model.Destroy(#M4)

:CJ_344
wait 0
if and
00E1: player 0 pressed_key 17
00E1: player 0 pressed_key 8
jf @CJ_463
wait 100
04C4: store_coords_to 15@ 16@ 17@ from_actor $CJ with_offset 0.0 0.0 0.0
064B: $PALE2 = create_particle "EXPLOSION_DOOR" at 15@ 16@ 17@ type 1
064C: make_particle $PALE2 visible
Actor.DestroyInstantly($CJ)
Actor.RemoveReferences($CJ)
wait 1000
jump @CJ_11

:CJ_463
wait 0
if
00E1: player 0 pressed_key 4
jf @CJ_2253
wait 0
if
00E1: player 0 pressed_key 4
jf @CJ_2253
wait 0
if
00E1: player 0 pressed_key 4
jf @CJ_2253
jump @CJ_533

:CJ_533
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 0
jf @CJ_576
wait 0
Actor.GiveWeaponAndAmmo($CJ, Unarmed, 9999)
jump @CJ_2253

:CJ_576
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 1
jf @CJ_619
wait 0
Actor.GiveWeaponAndAmmo($CJ, BrassKnuckles, 9999)
jump @CJ_2253

:CJ_619
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 2
jf @CJ_662
wait 0
Actor.GiveWeaponAndAmmo($CJ, GolfClub, 9999)
jump @CJ_2253

:CJ_662
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 3
jf @CJ_705
wait 0
Actor.GiveWeaponAndAmmo($CJ, NightStick, 9999)
jump @CJ_2253

:CJ_705
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 4
jf @CJ_748
wait 0
Actor.GiveWeaponAndAmmo($CJ, Knife, 9999)
jump @CJ_2253

:CJ_748
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 5
jf @CJ_791
wait 0
Actor.GiveWeaponAndAmmo($CJ, BaseballBat, 9999)
jump @CJ_2253

:CJ_791
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 6
jf @CJ_834
wait 0
Actor.GiveWeaponAndAmmo($CJ, Shovel, 9999)
jump @CJ_2253

:CJ_834
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 7
jf @CJ_877
wait 0
Actor.GiveWeaponAndAmmo($CJ, PoolCue, 9999)
jump @CJ_2253

:CJ_877
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 8
jf @CJ_920
wait 0
Actor.GiveWeaponAndAmmo($CJ, Katana, 9999)
jump @CJ_2253

:CJ_920
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 9
jf @CJ_963
wait 0
Actor.GiveWeaponAndAmmo($CJ, Chainsaw, 9999)
jump @CJ_2253

:CJ_963
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 10
jf @CJ_1006
wait 0
Actor.GiveWeaponAndAmmo($CJ, PurpleDildo, 9999)
jump @CJ_2253

:CJ_1006
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 11
jf @CJ_1049
wait 0
Actor.GiveWeaponAndAmmo($CJ, WhiteDildo, 9999)
jump @CJ_2253

:CJ_1049
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 12
jf @CJ_1092
wait 0
Actor.GiveWeaponAndAmmo($CJ, LongWhiteDildo, 9999)
jump @CJ_2253

:CJ_1092
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 13
jf @CJ_1135
wait 0
Actor.GiveWeaponAndAmmo($CJ, WhiteDildo2, 9999)
jump @CJ_2253

:CJ_1135
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 14
jf @CJ_1178
wait 0
Actor.GiveWeaponAndAmmo($CJ, Flowers, 9999)
jump @CJ_2253

:CJ_1178
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 15
jf @CJ_1221
wait 0
Actor.GiveWeaponAndAmmo($CJ, Cane, 9999)
jump @CJ_2253

:CJ_1221
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 16
jf @CJ_1264
wait 0
Actor.GiveWeaponAndAmmo($CJ, Grenades, 9999)
jump @CJ_2253

:CJ_1264
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 17
jf @CJ_1307
wait 0
Actor.GiveWeaponAndAmmo($CJ, TearGas, 9999)
jump @CJ_2253

:CJ_1307
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 18
jf @CJ_1350
wait 0
Actor.GiveWeaponAndAmmo($CJ, Molotov, 9999)
jump @CJ_2253

:CJ_1350
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 22
jf @CJ_1393
wait 0
Actor.GiveWeaponAndAmmo($CJ, Pistol, 9999)
jump @CJ_2253

:CJ_1393
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 23
jf @CJ_1436
wait 0
Actor.GiveWeaponAndAmmo($CJ, Silenced, 9999)
jump @CJ_2253

:CJ_1436
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 24
jf @CJ_1479
wait 0
Actor.GiveWeaponAndAmmo($CJ, DesertEagle, 9999)
jump @CJ_2253

:CJ_1479
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 25
jf @CJ_1522
wait 0
Actor.GiveWeaponAndAmmo($CJ, Shotgun, 9999)
jump @CJ_2253

:CJ_1522
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 26
jf @CJ_1565
wait 0
Actor.GiveWeaponAndAmmo($CJ, Sawnoff, 9999)
jump @CJ_2253

:CJ_1565
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 27
jf @CJ_1608
wait 0
Actor.GiveWeaponAndAmmo($CJ, CombatShotgun, 9999)
jump @CJ_2253

:CJ_1608
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 28
jf @CJ_1651
wait 0
Actor.GiveWeaponAndAmmo($CJ, MicroUzi, 9999)
jump @CJ_2253

:CJ_1651
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 29
jf @CJ_1694
wait 0
Actor.GiveWeaponAndAmmo($CJ, MP5, 9999)
jump @CJ_2253

:CJ_1694
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 30
jf @CJ_1737
wait 0
Actor.GiveWeaponAndAmmo($CJ, AK47, 9999)
jump @CJ_2253

:CJ_1737
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 31
jf @CJ_1780
wait 0
Actor.GiveWeaponAndAmmo($CJ, M4, 9999)
jump @CJ_2253

:CJ_1780
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 32
jf @CJ_1823
wait 0
Actor.GiveWeaponAndAmmo($CJ, Tec9, 9999)
jump @CJ_2253

:CJ_1823
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 33
jf @CJ_1866
wait 0
Actor.GiveWeaponAndAmmo($CJ, Rifle, 9999)
jump @CJ_2253

:CJ_1866
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 34
jf @CJ_1909
wait 0
Actor.GiveWeaponAndAmmo($CJ, SniperRifle, 9999)
jump @CJ_2253

:CJ_1909
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 35
jf @CJ_1952
wait 0
Actor.GiveWeaponAndAmmo($CJ, RPG, 9999)
jump @CJ_2253

:CJ_1952
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 36
jf @CJ_1995
wait 0
Actor.GiveWeaponAndAmmo($CJ, HeatSeek, 9999)
jump @CJ_2253

:CJ_1995
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 37
jf @CJ_2038
wait 0
Actor.GiveWeaponAndAmmo($CJ, FlameThrower, 9999)
jump @CJ_2253

:CJ_2038
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 38
jf @CJ_2081
wait 0
Actor.GiveWeaponAndAmmo($CJ, Minigun, 9999)
jump @CJ_2253

:CJ_2081
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 39
jf @CJ_2124
wait 0
Actor.GiveWeaponAndAmmo($CJ, SachetCharges, 9999)
jump @CJ_2253

:CJ_2124
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 40
jf @CJ_2167
wait 0
Actor.GiveWeaponAndAmmo($CJ, Detonator, 9999)
jump @CJ_2253

:CJ_2167
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 41
jf @CJ_2210
wait 0
Actor.GiveWeaponAndAmmo($CJ, SprayPaint, 9999)
jump @CJ_2253

:CJ_2210
wait 0
if
02D8: actor $PLAYER_ACTOR current_weapon == 42
jf @CJ_2253
wait 0
Actor.GiveWeaponAndAmmo($CJ, FireExtinguisher, 9999)
jump @CJ_2253

:CJ_2253
wait 0
if or
Actor.Dead($PLAYER_ACTOR)
Actor.Dead($CJ)
wasted_or_busted
jf @CJ_344
wait 5000
Actor.DestroyInstantly($CJ)
Actor.RemoveReferences($CJ)
wait 1000
jump @CJ_11



Просмотров: 2019
11.11.2013, 14:34 -

Категория: Grand Theft Auto: San Andreas » Скрипты для Grand Theft Auto: San Andreas » CLEO скрипты для Grand Theft Auto: San Andreas

Коментарии к CLEO Double Player:

2 ноября 2017 13:01
Норм