Пятница, 03 Мая 2024, 08:50

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 2 из 2
  • «
  • 1
  • 2
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Как сделать дополнительную жизнь при 50000 очков? (Как записать такой скрипт)
Как сделать дополнительную жизнь при 50000 очков?
ezhickovichДата: Вторник, 30 Ноября 2010, 15:57 | Сообщение # 21
[Великий и могучий хозяинъ]
Сейчас нет на сайте
Тогда также нужны две переменные одна будет постоянно расти, а другая переодически обнуляться...
То есть, когда игрок набирает баллы ты увеличиваешь обе эти переменные...
Code
score += 1; // Значение этой переменной ты будешь показывать юзеру,
score_acv += 1; // а этой нет

Первую ты к примеру показываешь юзеру или юзаешь ещё для чего-то, а вторую проверяешь и если она больше или равна 50000, то обнуляешь...
Code
if (score_acv >= 50000)
{
     live += 3; // увеличиваем жизнь
     score_acv  = 0; // обнуляем
     // Делаем что-то ещё
}

Комментарии можешь удалить...



Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
tifasoДата: Вторник, 30 Ноября 2010, 16:31 | Сообщение # 22
постоянный участник
Сейчас нет на сайте
ezhickovich Возникает одна ошибочка не могу понять почему может сделаешь пример исходником.


Мой сайт: http://tifaso.narod.ru/
Мои проекты: Cерия игр Hyougo;
Медвежонок Кит;
Argo Player; Text Manager
ezhickovichДата: Вторник, 30 Ноября 2010, 16:34 | Сообщение # 23
[Великий и могучий хозяинъ]
Сейчас нет на сайте
tifaso, Я не юзаю ГМ... (у меня он даже не установлен)

Добавлено (30.11.2010, 16:34)
---------------------------------------------
А что за ошибка?



Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!


Сообщение отредактировал ezhickovich - Вторник, 30 Ноября 2010, 16:34
tifasoДата: Вторник, 30 Ноября 2010, 16:41 | Сообщение # 24
постоянный участник
Сейчас нет на сайте
Code
___________________________________________
ERROR in
action number 2
of  Step Event
for object obj_hyougo:

Error in code at line 1:
    if (score_acv >= 50000)  
       ^
at position 5: Unknown variable score_acv

Эта ошибка означает что он неможет распознать эту переменную



Мой сайт: http://tifaso.narod.ru/
Мои проекты: Cерия игр Hyougo;
Медвежонок Кит;
Argo Player; Text Manager
ezhickovichДата: Вторник, 30 Ноября 2010, 16:44 | Сообщение # 25
[Великий и могучий хозяинъ]
Сейчас нет на сайте
Quote (tifaso)
Эта ошибка означает что он неможет распознать эту переменную

Может потом, что ты её не определил?



Я: О великий повелитель этой ничтожной вселенной - сокращённо ЁЖ!
LgunchikДата: Вторник, 30 Ноября 2010, 16:58 | Сообщение # 26
постоянный участник
Сейчас нет на сайте
вот....score.gmk

Добавлено (30.11.2010, 16:58)
---------------------------------------------
о чём и говорил ezhickovich


>
GameMixДата: Среда, 01 Декабря 2010, 12:03 | Сообщение # 27
старожил
Сейчас нет на сайте
tifaso,
1)В событие создания игрока напиши код:
Code
a = 50000;

2) В событии шага напиши код так:
[code]if (score >= a)
{
lives += 3; a+=50000;
sound_play(wav_1up);
}


Steel Standoff - 2D аркада.
Мои статьи
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Как сделать дополнительную жизнь при 50000 очков? (Как записать такой скрипт)
  • Страница 2 из 2
  • «
  • 1
  • 2
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг