[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Урок от MISTER_DNOWNIK №1
MISTER_DNOWNIKДата: Суббота, 13.10.2012, 21:07 | Сообщение # 1
Нет аватара
Пользователь

Сообщений: 41
Награды: 1


« 20 »

Оффлайн
Всем привет,это мой 1 урок,сейчас мы будем делать пульсатор!
Итак,начнём!
Сначало я дам весь код!


Разжуем код:

:PULSE_38
wait 0
if and
0AB0: key_pressed 80
0AB0: key_pressed 49
jf @PULSE_38
wait 0
018C: play_sound 1058 at 0.0 0.0 0.0
00BC: show_text_highpriority GXT 'CHEAT1' time 2000 flag 1 // Cheat activated
Actor.SetImmunities($PLAYER_ACTOR, 1, 1, 1, 1, 1)
jump @PULSE_123

0AB0: key_pressed 80
0AB0: key_pressed 49
Это мы прописали кнопки.

018C: play_sound 1058 at 0.0 0.0 0.0
Делаем музыку при активации

Actor.SetImmunities($PLAYER_ACTOR, 1, 1, 1, 1, 1)
Это GM игроку

00BC: show_text_highpriority GXT 'CHEAT1' time 2000 flag 1 // Cheat activated
Пишем на экране "Чит активирован"

:PULSE_123
wait 20
Actor.Health($PLAYER_ACTOR) = 100
Actor.Armour($PLAYER_ACTOR) = 0
wait 0
Actor.Health($PLAYER_ACTOR) = 90
Actor.Armour($PLAYER_ACTOR) = 10
wait 0
Actor.Health($PLAYER_ACTOR) = 80
Actor.Armour($PLAYER_ACTOR) = 10
wait 0
Actor.Health($PLAYER_ACTOR) = 70
Actor.Armour($PLAYER_ACTOR) = 10
wait 0
Actor.Health($PLAYER_ACTOR) = 60
Actor.Armour($PLAYER_ACTOR) = 10
wait 0
Actor.Health($PLAYER_ACTOR) = 50
Actor.Armour($PLAYER_ACTOR) = 10
wait 0
Actor.Health($PLAYER_ACTOR) = 40
Actor.Armour($PLAYER_ACTOR) = 10
wait 0
Actor.Health($PLAYER_ACTOR) = 30
Actor.Armour($PLAYER_ACTOR) = 10
wait 0
Actor.Health($PLAYER_ACTOR) = 20
Actor.Armour($PLAYER_ACTOR) = 10
wait 0
Actor.Health($PLAYER_ACTOR) = 10
Actor.Armour($PLAYER_ACTOR) = 10
wait 0
Actor.Health($PLAYER_ACTOR) = 1
Actor.Armour($PLAYER_ACTOR) = 10
wait 0
Actor.Health($PLAYER_ACTOR) = 10
Actor.Armour($PLAYER_ACTOR) = -10
wait 0
Actor.Health($PLAYER_ACTOR) = 20
Actor.Armour($PLAYER_ACTOR) = -10
wait 0
Actor.Health($PLAYER_ACTOR) = 30
Actor.Armour($PLAYER_ACTOR) = -10
wait 0
Actor.Health($PLAYER_ACTOR) = 40
Actor.Armour($PLAYER_ACTOR) = -10
wait 0
Actor.Health($PLAYER_ACTOR) = 50
Actor.Armour($PLAYER_ACTOR) = -10
wait 0
Actor.Health($PLAYER_ACTOR) = 60
Actor.Armour($PLAYER_ACTOR) = -10
wait 0
Actor.Health($PLAYER_ACTOR) = 70
Actor.Armour($PLAYER_ACTOR) = -10
wait 0
Actor.Health($PLAYER_ACTOR) = 80
Actor.Armour($PLAYER_ACTOR) = -10
wait 0
Actor.Health($PLAYER_ACTOR) = 90
Actor.Armour($PLAYER_ACTOR) = -10
wait 0
Actor.Health($PLAYER_ACTOR) = 100
Actor.Armour($PLAYER_ACTOR) = -10
wait 0
jump @PULSE_512

Это естественно сама функция пульсатора.

:PULSE_512
wait 0
if and
0AB0: key_pressed 80
0AB0: key_pressed 49
jf @PULSE_123
jump @PULSE_542

Пока мы не нажмём кнопки 70 и 49 пульсатор будет работать

:PULSE_542
wait 0
if and
8AB0: not key_pressed 80
8AB0: not key_pressed 49
jf @PULSE_542
018C: play_sound 1057 at 0.0 0.0 0.0
00BC: show_text_highpriority GXT 'CHEAT8' time 2000 flag 1 // Cheat deactivated
Actor.Health($PLAYER_ACTOR) = 100
Actor.SetImmunities($PLAYER_ACTOR, 0, 0, 0, 0, 0)
wait 0
jump @PULSE_634

Это деактивация.
Собственно всё!


Сообщение отредактировал MISTER_DNOWNIK - Суббота, 13.10.2012, 21:08
DesertДата: Пятница, 19.10.2012, 18:44 | Сообщение # 2
Нет аватара
Друг сайта

Сообщений: 72
Награды: 0


« 21 »

Оффлайн
Молодец close
  • Страница 1 из 1
  • 1
Поиск: