Среда, 18 Декабря 2024, 08:01

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Помогите с предметом в игре!
ThisIsJERRДата: Пятница, 04 Января 2013, 20:35 | Сообщение # 1
был не раз
Сейчас нет на сайте
Проблема такая:
Нужно сделать один предмет (Например гамбургер), который будет давать игроку рандомно от 10 до 50 жизней.
Но! Жизни игрока у меня в отдельном объекте.
Помогите пожалуйста!!! cry
karambamanДата: Пятница, 04 Января 2013, 21:01 | Сообщение # 2
участник
Сейчас нет на сайте
В столкновении с игроком:
Код
mhp=random_range(10,50)
player.hp+=mhp //player заменяешь на название обьекта игрока
instance_destroy()




Сообщение отредактировал karambaman - Пятница, 04 Января 2013, 21:06
ThisIsJERRДата: Пятница, 04 Января 2013, 21:31 | Сообщение # 3
был не раз
Сейчас нет на сайте
Нет, не получилось... Но я исправил на
Код

mhp=random_range(1,0)   
control.life+=mhp

И вроде вышло. Жизнь прибавляется, но выходит так

То есть, прибавляется 1 ХП, и еще с боку несколько. Есть 60 88 ХП, а должно быть 60. И еще, при уменьшении ХП, отнимаеться только с 60. А 88 остаеться.





Сообщение отредактировал ThisIsJERR - Пятница, 04 Января 2013, 21:34
karambamanДата: Пятница, 04 Января 2013, 21:43 | Сообщение # 4
участник
Сейчас нет на сайте
random_range(1,0)??
"random_range(x1,x2) Возвращает случайное вещественное число между x1 (включительно) и x2 (не включительно)".То есть,судя по тому,что ты написал,всегда будет прибавляться одно хп.Кинь код связанный с прорисовкой количества жизней


ThisIsJERRДата: Пятница, 04 Января 2013, 21:54 | Сообщение # 5
был не раз
Сейчас нет на сайте
Код
{
time = 0;
kills = 0;
life = 150;
title = 90;
quit = 0;
}

Добавлено (04.01.2013, 21:54)
---------------------------------------------

Цитата (karambaman)
То есть,судя по тому,что ты написал,всегда будет прибавляться одно хп.

Я это знаю. Я то поставлю сколько мне нужно ХП.



karambamanДата: Пятница, 04 Января 2013, 22:07 | Сообщение # 6
участник
Сейчас нет на сайте
Помоему,это просто переменные

ThisIsJERRДата: Пятница, 04 Января 2013, 22:20 | Сообщение # 7
был не раз
Сейчас нет на сайте
Ну, так что делать? Мне надо что бы ХП добавлялось от 10 до 50.


karambamanДата: Пятница, 04 Января 2013, 22:49 | Сообщение # 8
участник
Сейчас нет на сайте
кинь в лс,разберусь

  • Страница 1 из 1
  • 1
Поиск:

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