И так разберем небольшой скрипт
Скрип называется Миниган
- Код:
-
// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007
{$VERSION 3.1.0027}
{$CLEO .cs}
//-------------MAIN---------------
thread 'WEAP_1'
:WEAP_1_11
wait 0
if and
Player.Defined($PLAYER_CHAR)
not Actor.Driving($PLAYER_ACTOR)
jf @WEAP_1_11
wait 0
if and
0AB0: key_pressed 71
0AB0: key_pressed 85
0AB0: key_pressed 78
Player.Controllable($PLAYER_CHAR)
jf @WEAP_1_11
if
Model.Load(362)
if
Model.Available(331)
01B2: give_actor $PLAYER_ACTOR weapon 38 ammo 5000 // Load the weapon model before using this
wait 100
Model.Destroy(362)
jump @WEAP_1_11
Начнем
1. - Код:
-
// This file was decompiled using sascm.ini published by Seemann (http://sannybuilder.com/files/SASCM.rar) on 13.10.2007
{$VERSION 3.1.0027}
{$CLEO .cs}
Это пишем обязательно во всех Cleo Скриптах
- Код:
-
thread 'WEAP_1'
Имя потока.
- Код:
-
wait 0
if and
Player.Defined($PLAYER_CHAR)
not Actor.Driving($PLAYER_ACTOR)
Wait 0 Значит ждать 0 секунд после нажатия клавиши
not Actor.Driving- это значит что вы не должны находиться в транспорте
$PLAYER_ACTOR- это игрок
- Код:
-
0AB0: key_pressed 71
0AB0: key_pressed 85
0AB0: key_pressed 78
Это нажатие клавишь 71-M(англ)
85-G
78-N - Код:
-
Model.Available(331)
01B2: give_actor $PLAYER_ACTOR weapon 38 ammo 5000 // Load the weapon model before using this
wait 100
$PLAYER_ACTOR weapon 38 ammo 5000
Weapon-это id Оружия то есть Мини ган
Wait-это значит ждать 1 секунду после нажатия клавиши.И так наш скрипт разобран Учитесь