Статистика
Онлайн всего: 1 Гостей: 1 Пользователей: 0
|
Как создать взрыв в 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
|
Категория: Скриптинг | Добавил: Bura22 (09.10.2012) |
Просмотров: 776 | Рейтинг: 5.0/1 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|
|