Проблемы со скриптом. (2) - Помогите, не получается! - Разработка игр на Game Maker (Simple Mode) - Форум Game Maker. Разработка игр.
Здравствуй Гость | Перейти на сайт

Главная | Форум | Регистрация | Войти
gmaker.net ;) [ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 2«12
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Помогите, не получается! » Проблемы со скриптом. (Хелп!)
Проблемы со скриптом.
Nik Дата: Вторник, 03.08.2010, 15:49 | Сообщение # 21
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
DragonSkiN, Точно!
А вот подумал, а если одно условие и две инструкции, возможно?
 
SpectruM Дата: Вторник, 03.08.2010, 15:56 | Сообщение # 22
Болтун
Группа: Проверенные
Сообщений: 216
Статус: Offline
конечно, точно также, только без второго условия


"Мне снилось, что жизнь прекрасна. Неужто сон мой был туманной ложью?" - Э.С. Хупер

мой мега-сайт: www.spectrum.at.ua
 
DragonSkiN Дата: Вторник, 03.08.2010, 16:46 | Сообщение # 23
Всех уже задолбал
Группа: Страж
Сообщений: 1180
Статус: Offline
if ((<условие_1>) && (<условие_2>))
{
<инструкция_1>;
<инструкция_2>;
}
else
{
<другая_инструкция_1>;
<другая_инструкция_2>;
}

думаю так понятно будет.

количество инструкций и условий ты выбираешь сам.

Добавлено (03.08.2010, 16:46)
---------------------------------------------
также на заметку для условий:
&& = and = и
|| = or = или
! = not = не



http://gamegraphycs.do.am/ - сайт о 2D графике
http://dragonskin.ath.cx:777/- доступ по хттп к сборнику ресурсов для игр
 
Ang3L Дата: Среда, 04.08.2010, 00:52 | Сообщение # 24
Каждый 5й пост мой
Группа: Админы
Сообщений: 2667
Статус: Offline
Вариант:
Quote (WertyXBOCT)
o_actor.heals = max(0, min(o_actor.heals, value_max));

медленнее чем:
Code
if(argument0 > value_max)
     argument0 = value_max;
if(argument0 < 0)
     argument0 = 0;


Blogpost
 
Nik Дата: Среда, 04.08.2010, 02:50 | Сообщение # 25
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
SpectruM, Нет, не работает с одним условием.
Так можно сделать 1 условие и две инструкции, т.е
if (<условие_1>)
{
<инструкция_1>;
<инструкция_2>;
}
else
{
<другая_инструкция_1>;
<другая_инструкция_2>;
}
В таком варианте выполняется только первая...
 
SpectruM Дата: Среда, 04.08.2010, 03:58 | Сообщение # 26
Болтун
Группа: Проверенные
Сообщений: 216
Статус: Offline
дай лучше код, чтобы можно было посмотреть...


"Мне снилось, что жизнь прекрасна. Неужто сон мой был туманной ложью?" - Э.С. Хупер

мой мега-сайт: www.spectrum.at.ua
 
Nik Дата: Среда, 04.08.2010, 04:08 | Сообщение # 27
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
Code
if keyboard_check(ord("W"))  move_contact_solid(90,spd);

По мимо move_contact_solid еще должна быть инструкция, например per-=1, или go=true.
Два if писать - не вариант.


Сообщение отредактировал Nik - Среда, 04.08.2010, 04:09
 
Фил Дата: Среда, 04.08.2010, 09:29 | Сообщение # 28
Всех уже задолбал
Группа: Проверенные
Сообщений: 1007
Статус: Offline
Nik, используй фигурные скобки



Храм нулей и единиц
 
Nik Дата: Среда, 04.08.2010, 10:23 | Сообщение # 29
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
Фил, ругается на ошибку.
 
SRes Дата: Среда, 04.08.2010, 10:30 | Сообщение # 30
Каждый 5й пост мой
Группа: Страж
Сообщений: 2512
Статус: Offline
Неужели так сложно ?
if ( something == true)
{
do_something( object);
kill_object( object);
}


Velociped Inc.
 
Nik Дата: Пятница, 06.08.2010, 05:34 | Сообщение # 31
Болтун
Группа: Проверенные
Сообщений: 211
Статус: Offline
Да и правда, странно, вчера еще выдавал ошибку...
 
Форум Game Maker. Разработка игр. » Разработка игр на Game Maker (Simple Mode) » Помогите, не получается! » Проблемы со скриптом. (Хелп!)
Страница 2 из 2«12
Поиск:



Сообщество Gmaker.SU 2005-2012
Используются технологии uCoz
Простой вход