Четверг, 18 Апреля 2024, 07:55

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

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Что делать??? Не повышается уровень опыта!!! (Как сделать правильно???)
Что делать??? Не повышается уровень опыта!!!
EshfordДата: Среда, 13 Октября 2010, 23:09 | Сообщение # 1
Богиня Гамака ♥
Сейчас нет на сайте
Привет всем игроделам. Есть одна проблема. Сделал переменные опыта и уровня опыта вот if global.xp<50 {global.lvl+=1} но как только уровень опыта (хp) становится 50, то уровень не приходит к значению 1??? Что делать?
LorderonДата: Среда, 13 Октября 2010, 23:11 | Сообщение # 2
старожил
Сейчас нет на сайте
if global.xp=50 {global.lvl+=1} вот ответ на твой вопрос. Нужно чтоб было равно, тогда ...
EshfordДата: Среда, 13 Октября 2010, 23:14 | Сообщение # 3
Богиня Гамака ♥
Сейчас нет на сайте
Lorderon, нет, когда достигает 50 всё равно значение lvl = 0 попробовал только что!!!
LorderonДата: Среда, 13 Октября 2010, 23:30 | Сообщение # 4
старожил
Сейчас нет на сайте
Кинь исходник

Добавлено (13.10.2010, 23:28)
---------------------------------------------
Есть два варианта:
1. Проверка события не активна (куда-то нетуда запихнул, либо в процессе игры, проверка события деактивируеться)
2. Нам не дано знать без исходника...

Добавлено (13.10.2010, 23:30)
---------------------------------------------
Есть два варианта:
1. Проверка события не активна (куда-то нетуда запихнул, либо в процессе игры, проверка события деактивируеться)
2. Нам не дано знать без исходника...

EshfordДата: Среда, 13 Октября 2010, 23:33 | Сообщение # 5
Богиня Гамака ♥
Сейчас нет на сайте
Lorderon, Исходник скинуть немогу так как там готовая игра, почти! весит много
NeZnayuДата: Среда, 13 Октября 2010, 23:35 | Сообщение # 6
__танцуй!__
Сейчас нет на сайте
if global.xp>=50 //Если хр больше либо равен 50ти
{global.lvl+=1 //Увеличиваем уровень
global.xp=0} //Опускаем хр до 0


CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
EshfordДата: Среда, 13 Октября 2010, 23:44 | Сообщение # 7
Богиня Гамака ♥
Сейчас нет на сайте
NeZnayu, Всё получилось, спасибо!!!
vsDaTavsДата: Четверг, 14 Октября 2010, 10:18 | Сообщение # 8
почетный гость
Сейчас нет на сайте
if global.xp=50 {global.lvl+=1}
Могу объяснить почему так не получилось - потому что в данном случае лвл поднимается ТОЛЬКО при xp=50, а что если перескочит? праильно - неактивируется
См для размышления
NeZnayu вы праильно попправили, но лучше не просто писать код, а пояснять как то, иначе люди могут дважды попасться на одном и том же .


http://farchive.jino.ru/

Сообщение отредактировал vsDaTavs - Четверг, 14 Октября 2010, 10:19
NeZnayuДата: Четверг, 14 Октября 2010, 10:45 | Сообщение # 9
__танцуй!__
Сейчас нет на сайте
Quote (vsDaTavs)
NeZnayu вы праильно попправили, но лучше не просто писать код, а пояснять как то, иначе люди могут дважды попасться на одном и том же .

Я ж комментарии поставил.


CombatForce - 2d TDS долгожданный релиз
Noobster - самый простой конструктор игр в мире
LaLaLaLAMA! - игра не про Ламу
vsDaTavsДата: Четверг, 14 Октября 2010, 11:24 | Сообщение # 10
почетный гость
Сейчас нет на сайте
Я не боюсь давать развернутых ответов, многим это может помочь.
Quote
но лучше не просто писать код, а пояснять как то

Пардон, я хотел сказать:
главное указать в чем была ошибка. а иначе твой код могут просто принять как данное. (тему то просматривают не только автор и ответчики а еще множество нубов)
(а у тебя так, косвенно указанно на ошибку, как бы не подчеркнуто:) без обид)


http://farchive.jino.ru/

Сообщение отредактировал vsDaTavs - Четверг, 14 Октября 2010, 11:31
Форум игроделов » Конструкторы игр и лёгкие в освоении системы разработки игр » Game Maker » Что делать??? Не повышается уровень опыта!!! (Как сделать правильно???)
  • Страница 1 из 1
  • 1
Поиск:

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