Как создать взрыв в GTA SA

Для начала нам понадобится сам Sanny Builder v3.04
И библиотека CLEO (3 или 4).
Итак, приступим!
Откройте Sanny Builder и выберите: Файл/Создать
Теперь приступим к созданию взрыва. Создаём новый скрипт и пишем в нём:
// 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---------------

Все скрипты всегда начинаются с этого. Далее пишем опкод:
0000: NOP
wait 1000 // Это миллисекунды, в данном случае, я выбрал 1000 мс, можно выбрать сколько угодно.
Затем пишем:
:NONAME_2 // Создаём поток.
wait 0
if and // Делаем проверку.
not Actor.Dead($PLAYER_ACTOR) // Проверяем, существует ли игрок.
not Actor.Driving($PLAYER_ACTOR) // Это означает, что игрок не в машине.
jf @NONAME_2
if // И снова делаем проверку.
0AB0: key_pressed 71 // А это клавиша, нажав на которую произойдёт какое-либо действие. Здесь я выбрал клавишу “G”.
Вы можете выбрать какую угодно, только замените 71 на любую цифру из списка клавиш.
Вот весь список:

Backspace 8
Tab 9
Enter 13
Shift (both) 16
Ctrl (both) 17
Pause 19
Caps Lock 20
Esc 27
Spacebar 32
Page Up 33
Page Down 34
End 35
Home 36
(left arrow) 37
(up arrow) 38
(right arrow) 39
(down arrow) 40
Insert 45
Delete 46
0 48
1 49
2 50
3 51
4 52
5 53
6 54
7 55
8 56
9 57
A or a 65
B or b 66
C or c 67
D or d 68
E or e 69
F or f 70
G or g 71
H or h 72
I or i 73
J or j 74
K or k 75
L or l 76
M or m 77
N or n 78
O or o 79
P or p 80
Q or q 81
R or r 82
S or s 83
T or t 84
U or u 85
V or v 86
W or w 87
X or x 88
Y or y 89
Z or z 90
(left Windows key) 91
(right Windows key) 92
93
0 (numpad with Num Lock on) 96
1 (numpad with Num Lock on) 97
2 (numpad with Num Lock on) 98
3 (numpad with Num Lock on) 99
4 (numpad with Num Lock on) 100
5 (numpad with Num Lock on) 101
6 (numpad with Num Lock on) 102
7 (numpad with Num Lock on) 103
8 (numpad with Num Lock on) 104
9 (numpad with Num Lock on) 105
* (numpad) 106
+ (numpad) 107
- (numpad) 109
. (numpad) 110
/ (numpad) 111
F1 112
F2 113
F3 114
F4 115
F5 116
F6 117
F7 118
F8 119
F9 120
F10 121
F11 122
F12 123
Num Lock 144
Scroll Lock 145
; 186
= 187
, 188
- 189
. 190
/ 191
` 192
[ 219
\ 220
] 221
' 222

jf @NONAME_2
0650: destroy_particle 10@ // Это эффект взрыва.
jump @NONAME_9 // Прыгаем на NONAME_9.

:NONAME_9 // Создаём новый поток.
wait 500
04C4: store_coords_to 2@ 3@ 4@ from_actor $PLAYER_ACTOR with_offset 0.0 10.0 -0.4 // А это уже сам взрыв.
020C: create_explosion_with_radius 0 at 2@ 3@ 4@ // Это радиус взрыва.
0948: create_explosion_at 2@ 3@ 4@ type 3 camera_shake 1
0565: create_soundless_explosion_at 2@ 3@ 4@ type 3
wait 200
064B: 10@ = create_particle "RIOT_SMOKE" at 2@ 3@ 4@ type 1 // Также этой командой можно прикрепить эффект RIOT (это небольшой дым после взрыва).
064C: make_particle 10@ visible
jump @NONAME_2 // И прыгаем в начало на NONAME_2.
Теперь нажимаем на: Запуск/Компилировать
После того, как вы сохранили компилированный файл с форматом .cs, далее просто киньте его в вашу папку CLEO: GTA San Andreas/CLEO
Вот и всё!!!
Запускаем игру, в игре нажимаете на G (англ.) и наслаждаемся!
Вы также можете этим скриптом подшутить над балласами или копами! XD


Автор статьи RedLine

 Просмотров: 30.4k