Пятница, 27 Декабря 2024, 07:53

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Помогите с 2dRPG на Game Maker
SorrowДата: Пятница, 10 Февраля 2017, 18:10 | Сообщение # 1
был не раз
Сейчас нет на сайте
Вообщем, делал боевку и вдруг, при кадре удара ошибка:

ERROR in
action number 1
of Collision Event with object enemy
for object hero:

Error in code at line 1:
if hero.sprite_index=daggerd && hero.image_index=3 {hp-=10}
^
at position 53: Unknown variable hp

У врага (enemy) поставил переменную hp=100, еще я написал вот это: if hp=0 {instance_destroy()}

У персонажа (hero) написал что: if hero.sprite_index=daggerd && hero.image_index=3 {hp-=10}
Что делать заранее спасибо!
LosiahДата: Пятница, 10 Февраля 2017, 21:07 | Сообщение # 2
почетный гость
Сейчас нет на сайте
ну я бы не так написал :D , но вот такой вариант.

В гг
Код

if sprite_index==daggerd
and image_index==3{
  with enemy{
    if point_distance(hero.x,hero.y,x,y)<150{
      hp-=10;
    }
  }
}

я не эксперт. а рачок. сильно не ругать меня)




Сообщение отредактировал Losiah - Пятница, 10 Февраля 2017, 23:11
SparkMageДата: Суббота, 11 Февраля 2017, 01:36 | Сообщение # 3
частый гость
Сейчас нет на сайте
Sorrow, в твоем коде хп отнимаются у героя, а в событии создания такая переменная не прописана, на что и жалуется ГМ. Но даже если ты это исправишь, то в событии столкновения будет отниматься по 300 хп в секунду
  • Страница 1 из 1
  • 1
Поиск:

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